现在 gnome-session-quit && shutdown -h 安全吗?

现在 gnome-session-quit && shutdown -h 安全吗?

我有一个 LUKS 外部分区,在登录和注销期间由 pam_mount 自动打开/安装和关闭/卸载。现在我必须在终端中注销,然后在登录屏幕上使用 GUI 关闭。

我想为该命令编写一个别名,gnome-session-quit && shutdown -h now以使其快速而简单,但我不知道如果我没有给它足够的时间来优雅地卸载和关闭,这是否会以任何方式影响 LUKS 分区。我不想启动到加密驱动器无法工作的会话,因为该命令在它仍在执行 I/O 操作时使其崩溃。

答案1

关闭将要等待磁盘卸载。看https://serverfault.com/questions/327758/linux-graceful-shutdown或者https://www.tldp.org/LDP/sag/html/shutdown.html

您发布的命令将关闭,而不会因文件系统损坏而丢失数据。

答案2

不,这不安全gnome-session-quit && shutdown -h now

例如,如果您有未保存的工作,例如在 gedit 窗口中修改了文本文档,Gnome 将显示一个对话框,警告您未保存的工作并显示取消登出纽扣。该对话框显示您“将在 60 秒后自动注销”。gnome-session-quit但是,该命令立即返回,退出状态代码为0。因此该shutdown -h now命令将立即执行;系统将关闭,并且您没有机会取消注销操作以保存未保存的工作。

相关内容