小编Jua*_*nde的帖子

Linux 中的文件编辑是否直接保存到磁盘中?

我以前认为文件更改直接保存到磁盘中,即我关闭文件并决定单击/选择保存。然而,在最近的一次谈话中,我的一个朋友告诉我这通常不是真的。操作系统(特别是我们谈论的 Linux 系统)将更改保留在内存中,并且它有一个守护进程,实际上将内容从内存写入磁盘。

他甚至举了外部闪存驱动器的例子:它们被安装到系统中(复制到内存中),有时会发生数据丢失,因为守护进程尚未将内容保存到闪存中;这就是我们卸载闪存驱动器的原因。

我对操作系统的功能一无所知,因此我完全不知道这是否属实以及在何种情况下。我的主要问题是:这是否像在 Linux/Unix 系统(以及其他操作系统)中描述的那样发生?例如,这是否意味着如果我在编辑和保存文件后立即关闭计算机,我所做的更改很可能会丢失?也许这取决于磁盘类型——传统硬盘与固态磁盘?

该问题专门针对具有磁盘来存储信息的文件系统,即使任何澄清或比较都受到好评。

linux filesystems disk

61
推荐指数
5
解决办法
1万
查看次数

标签 统计

disk ×1

filesystems ×1

linux ×1