为什么我需要关闭 Ubuntu?

Woe*_*itg 3 shutdown

假设没有安装过程在运行,并且 PC 在没有通常的关机命令的情况下关闭。我的操作系统是否有损坏的风险?如果是,那么那些是什么?

换句话说:为什么我需要关闭 Ubuntu?

Ter*_*nce 9

原因之一是磁盘缓存。缓存中可能有一些数据正在等待写入磁盘或 USB 驱动器等。立即关闭将丢弃缓存,而未写入磁盘的任何数据都将丢失。

更糟糕的是,磁盘缓存不仅保存文件内容,还保存文件系统元数据。如果后者被已经写入底层存储介质的其他文件系统元数据引用,则文件系统可能会损坏,您可能不仅会丢失一两个文件,而且可能(尽管不太可能)丢失整个文件系统。


Dav*_*ter 9

首先,您怎么知道在任何给定时刻都没有(自动)软件包升级/安装过程在运行?在您查看并关闭计算机所需的 1-5 秒内,安装可能已经开始。只有操作系统的关闭程序才能确保自从它检查正在运行的任务(即首先停止任务调度程序,然后寻找仍在运行的任务)后没有启动新的服务或任务(例如包升级)。

其次,当您要求系统关闭时,系统又会要求关闭所有现有进程和服务。某些进程,尤其是运行在任何现代操作系统上的服务在关闭时会执行清理操作。在最简单的情况下,这意味着放弃获取的资源,例如删除临时文件;在更复杂的情况下,这意味着将在该进程的生命周期内累积的更改保存到磁盘。

如果您在没有要求计算机上运行的系统关闭的情况下关闭计算机,它可能会因残留的临时文件而使您的磁盘变得混乱,并使应用程序数据处于旧的或不一致的状态。