如何仅使用明确指定的几个挂载选项来重新挂载,同时使其他选项不受影响?

如何仅使用明确指定的几个挂载选项来重新挂载,同时使其他选项不受影响?

我想在离开时使用该选项重新安装/dev/sr0( /media/cdrom0)exec全部其他选项按原样。

在下面的示例中,很明显sudo mount -o remount,exec尝试将选项更改rorw,尽管我只明确指定exec

如何在不更改未明确指定的选项的情况下重新安装设备?

$ mount | grep cdrom
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,noexec,relatime,nojoliet,check=s,map=n,blocksize=2048,user)
$ sudo mount -o remount,exec /media/cdrom0
mount: /media/cdrom0: cannot remount /dev/sr0 read-write, is write-protected.
$ sudo mount -o remount,exec,ro /media/cdrom0
$

解决方案是否仅仅是复制粘贴选项输出列表并将mount | grep cdrom其提供在-o remount ...

答案1

运行man mount并输入:/^ +remount$并按 Enter 键查找手册页的相关部分,其中第三段说:

重新挂载功能遵循 mount 命令与 fstab 中的选项配合使用的标准方式。这意味着仅当同时指定了 device 和 dir 时,mount 才不会读取 fstab(或 mtab)。

换句话说,如果您不指定设备和安装点,mount -o remount 将要阅读/etc/fstab并使用该设备/安装点的其他选项。

即尝试:

sudo mount -o remount,exec /dev/sr0 /media/cdrom0 

,ro或者像您已经做的那样使用 add 。打字少了。

相关内容