neverMind9 Asked: 2018-01-17 18:19:03 +0800 CST2018-01-17 18:19:03 +0800 CST 2018-01-17 18:19:03 +0800 CST systemctl:只能通过 tty2 工作?(同一用户登录到 tty3&tty1。) 772 我认为打开 Guimager 导致驱动器被锁定,现在出现 SQUASHFS 错误问题。但这是一个不同的故事。 令人惊讶的是,只有 tty2 可以发出 systemctl suspend,而不是 tty3 或 tty1。 由于 SquashFS 错误,其他 tty 被锁定。我正在尝试找出一种无需重新启动即可解决此问题的方法,这确实违反了 Linux 哲学中的一条法律:涉及重新启动以解决问题的解决方案适用于l用户。 两个 tty 都有相同的用户登录。 如果需要/相关,请随时索取更多信息。 tty livecd 1 个回答 Voted Best Answer telcoM 2018-01-18T01:43:40+08:002018-01-18T01:43:40+08:00 “Guimager”?你是说Guymager,一个法医磁盘成像程序吗? 在这种情况下,您已经超出了用户可以做的范围:取证磁盘成像器需要对磁盘进行原始访问,绕过(并可能锁定)访问这些相同磁盘的任何活动文件系统驱动程序。这通常只有系统管理员有权执行。额外的权利带来了额外的责任。 我不具体了解 SquashFS,但我知道许多文件系统驱动程序在突然发现自己无法访问“他们的”磁盘时会感到不高兴。一些文件系统驱动程序进入持久错误状态:要修复它,您必须卸载文件系统,通常在其fsck上运行 a,然后重新安装它。 如果这种情况发生在根文件系统上,务实的系统管理员可以认识到重新启动是使系统恢复到工作状态的最快方式,或者至少恢复到允许进一步修复的状态(= initramfs 的紧急外壳,如果根文件系统严重损坏)。 当然,您可以杀死所有用户进程和大多数系统守护进程,卸载其他文件系统,以只读方式重新安装根文件系统,检查它,然后将系统恢复到工作状态,但是为了教条而做所有这些都是低效的。 务实的系统管理员可以很好地判断重新启动是让系统再次运行的最快和最可靠的方法,然后执行它。但这与“让我们重新启动并祈祷错误不再发生”有很大不同,这是您所谓的“Linux哲学法则”旨在避免的。
“Guimager”?你是说Guymager,一个法医磁盘成像程序吗?
在这种情况下,您已经超出了用户可以做的范围:取证磁盘成像器需要对磁盘进行原始访问,绕过(并可能锁定)访问这些相同磁盘的任何活动文件系统驱动程序。这通常只有系统管理员有权执行。额外的权利带来了额外的责任。
我不具体了解 SquashFS,但我知道许多文件系统驱动程序在突然发现自己无法访问“他们的”磁盘时会感到不高兴。一些文件系统驱动程序进入持久错误状态:要修复它,您必须卸载文件系统,通常在其
fsck
上运行 a,然后重新安装它。如果这种情况发生在根文件系统上,务实的系统管理员可以认识到重新启动是使系统恢复到工作状态的最快方式,或者至少恢复到允许进一步修复的状态(= initramfs 的紧急外壳,如果根文件系统严重损坏)。
当然,您可以杀死所有用户进程和大多数系统守护进程,卸载其他文件系统,以只读方式重新安装根文件系统,检查它,然后将系统恢复到工作状态,但是为了教条而做所有这些都是低效的。
务实的系统管理员可以很好地判断重新启动是让系统再次运行的最快和最可靠的方法,然后执行它。但这与“让我们重新启动并祈祷错误不再发生”有很大不同,这是您所谓的“Linux哲学法则”旨在避免的。