如何僅使用明確指定的幾個掛載選項來重新掛載,同時使其他選項不受影響?

如何僅使用明確指定的幾個掛載選項來重新掛載,同時使其他選項不受影響?

我想在離開時使用該選項重新安裝/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 。打字少了。

相關內容