我的电脑上有几块 NTFS 格式的硬盘。
通常我可以在文件管理器主页 ( ) 中看到这些硬盘作为设备computer:///
。
通过双击它们,它们就被安装。
我想确保当它们被挂载时被挂载为只读。
因此,我根据这里的一些答案进行了编辑fstab
。
让我们以我添加的一行为例fstab
:
UUID=5A8469DC8469BAE1 /mnt/D/ ntfs defaults,noauto,user,ro 0 0
D:
我定义了要安装到的Windows驱动器/mnt/D
。我创建了文件夹/mnt/D/
。
问题是,当我现在单击文件管理器上的 HD 时,我得到了Unable to mount location - can't mount file
。
但是如果我手动挂载它,它就会被挂载,并且我可以看到相应文件夹中的文件。
我发现这是 Ubuntu 中的一个已知问题 -https://ubuntu-mate.community/t/error-unable-to-mount-location/7508/6(另相关 -https://stackoverflow.com/questions/56564047)。 是这样吗?
输出mount
:
/dev/sdb1 on /mnt/D type fuseblk (ro,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096,user)
我的问题是:
- 有办法解决这个问题吗?我不想自动挂载,但我希望通过双击根据中的设置挂载东西
fstab
。也就是说,NTFS 将作为只读。 - 有没有更好的方法来实现这一点?也就是说,每当我双击文件管理器中的 NTFS 分区设备时,它将被安装为只读。
答案1
编辑 /etc/fstab 文件后(sudo vim etc/fstab 或 sudo nano /etc/fstab;您应该指定文件系统类型 (ext4、NFTS、ext3 等)
请参阅以下示例:
UUID=5A8469DC8469BAE1 /mnt/D/ext4默认值 0 2
在哪里:
文件系统:UUID=5A8469DC8469BAE1
挂载点:/mnt/D/
类型:ext 4
选项:默认
转储:0
通过:2
根据您的文本编辑器保存 fstab 文件
在终端类型中:
安装 -a
在根目录下创建目录如下:
mkdir /mnt/D