假设我们正在使用某种风格的 Linux,我们使用以下命令挂载一个分区:
sudo mount -o ro /dev/sdc1 /mnt
Run Code Online (Sandbox Code Playgroud)
该分区应该是只读的,以便操作系统和用户在不更改mount权限的情况下无法写入磁盘。
写阻止程序是允许获取驱动器上的信息而不会造成意外损坏驱动器内容的设备。它们通过允许读取命令通过但通过阻止写入命令来实现这一点,因此得名。
在我看来,这只是为了防止意外标记。该页面还表示,某些写阻止程序还有其他功能,例如减慢磁盘速度以防止损坏。但是为此让我们假设它只是一个只能阻止写入的简单程序。
如果您只能以只读模式挂载磁盘,那么购买诸如写阻止程序之类的东西有什么意义?这只是为了帮助防止诸如具有写入权限的意外挂载命令(用户错误,在某些情况下是不允许的,即刑事案件)之类的事情,还是我错过了文件系统如何工作的更多深入功能?
注意:我知道有些 SSD 会连续洗牌数据,我不确定是否将它们包含在问题中。似乎这会让事情变得更加复杂。