无论如何,在RHEL/CentOS 7.9gnome-disks
中,在 Applications-Utilities-Disks 菜单下运行时,对于已识别的 SSD,它提供了write-cache的启用。
我想知道打开它时技术上发生了什么,那还没有发生。
我的印象是,无论是 SSD 还是传统的旋转硬盘,linux 天生就是做磁盘缓存的。这种印象主要来自多年前阅读www.linuxatemyram.com的网页。
无论如何,在RHEL/CentOS 7.9gnome-disks
中,在 Applications-Utilities-Disks 菜单下运行时,对于已识别的 SSD,它提供了write-cache的启用。
我想知道打开它时技术上发生了什么,那还没有发生。
我的印象是,无论是 SSD 还是传统的旋转硬盘,linux 天生就是做磁盘缓存的。这种印象主要来自多年前阅读www.linuxatemyram.com的网页。
这控制磁盘上的缓存设置,因此它与 Linux 或 RAM 无关,这控制磁盘本身在将数据写入磁盘永久存储之前如何将数据缓存在其内部存储器中。
GNOME 磁盘(或正确的 UDisk)只是向磁盘发送一个 ATA 命令,告诉它启用/禁用称为volatile write cache的功能。(顺便说一句。在 CLI
hdparm -W <0/1>
中做同样的事情。)它类似于任何其他写入缓存 - 如果启用此功能,磁盘将在将数据保存到缓存后告诉操作系统数据已写入,磁盘稍后会将它们写入磁盘(这就是数据丢失警告的来源)。