![如何在 Linux 中使驱动器处于写保护/只读状态?](https://linux22.com/image/1439413/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BD%BF%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%A4%84%E4%BA%8E%E5%86%99%E4%BF%9D%E6%8A%A4%2F%E5%8F%AA%E8%AF%BB%E7%8A%B6%E6%80%81%EF%BC%9F.png)
我已经在我的计算机上安装了 Ubuntu,在一块小型 SSD 上安装了 Windows,我希望在使用 Linux 时该 SSD 不可见或为只读,因为我不想让任何错误弄乱该驱动器……
答案1
如果您不安装该磁盘,它将在 Linux 文件系统中不可见。
文件 /etc/fstab 是您的系统知道要挂载哪个卷的地方,因此如果您的驱动器不在这里,它将不会被挂载。
如果您的磁盘此时已安装,则可以使用 mount 查找其安装位置以及其 dev 文件位置(它将是类似 /dev/sda 或 /dev/dsb 的内容)。然后,您可以转到 /etc/fstab 文件并删除提及它的行,以便下次启动时不会安装它。
答案2
请注意,只是不安装不是足够了。设备文件仍然存在/dev/sd*
,并且 root 用户当然可以写入该文件,无论其权限如何。防止脚射的唯一保证是断开驱动器电源或数据线。使用可插拔硬盘驱动器机架或外部可插拔驱动器托架,这比听起来要容易得多。