如何防止挂载分区?
我有两个构成Windows 7安装的NTFS分区。 我正在运行Ubuntu并虚拟化Windows安装在物理磁盘上。 当VM正在运行时,如果挂载任何这些分区并对其进行更改,则可能是灾难性的。
如何防止Ubuntu挂载这些分区_at_all_?
尝试了一些事情
/dev/sda none ntfs,ro 0 0
在/etc/fstab
但是这只是给了我一个错误..
谢谢!
您可以尝试在ntfs和ro之间放置一个空格。 并在ro中添加一个noauto(逗号前没有空格)。
祝好运!
我用我自己的方式来做这件事。 它仅在您拥有管理员帐户(已安装系统)时才有效,但作为普通受限用户正常工作。
-
在管理员的私有区域中创建挂载点。
以管理员身份登录。
sudo -i cd /media/ADMIN-NAME mkdir Reserved
我尝试了
chmod 700 Reserved
但是它在启动后似乎被覆盖了。 -
在/ etc / fstab中添加如下行:
/dev/sda1 /media/ADMIN-NAME/Reserved ntfs -r 0 0
其中sda1和ADMIN-NAME必须适应您的情况。
而已。 作为管理员,您可以通过以下方式测试您的fstab:
sudo mount -a
和随后的安装。
管理员可以访问Windows分区以应对紧急情况。 fstab中的-r选项应仅允许读访问,但我不想尝试。
普通用户在想要访问分区时会收到错误消息。 即使他已获得对另一个Windows分区的访问权限(可能是照片等常见数据),这仍然是正确的。
这可以通过将NTFS内核模块列入黑名单来实现。
首先在终端中键入以下内容:
sudo -H gedit /etc/modprobe.d/blacklist.conf
在文件的底部,添加以下行:
blacklist ntfs
保存文件并重新启动计算机 – 您现在应该无法安装任何NTFS分区。