请参阅以下示例:

请参阅以下示例:

我的电脑上有几块 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)

我的问题是:

  1. 有办法解决这个问题吗?我不想自动挂载,但我希望通过双击根据中的设置挂载东西fstab。也就是说,NTFS 将作为只读
  2. 有没有更好的方法来实现这一点?也就是说,每当我双击文件管理器中的 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

键入 reboot

检查挂载点

相关内容