![如何僅使用明確指定的幾個掛載選項來重新掛載,同時使其他選項不受影響?](https://rvso.com/image/191799/%E5%A6%82%E4%BD%95%E5%83%85%E4%BD%BF%E7%94%A8%E6%98%8E%E7%A2%BA%E6%8C%87%E5%AE%9A%E7%9A%84%E5%B9%BE%E5%80%8B%E6%8E%9B%E8%BC%89%E9%81%B8%E9%A0%85%E4%BE%86%E9%87%8D%E6%96%B0%E6%8E%9B%E8%BC%89%EF%BC%8C%E5%90%8C%E6%99%82%E4%BD%BF%E5%85%B6%E4%BB%96%E9%81%B8%E9%A0%85%E4%B8%8D%E5%8F%97%E5%BD%B1%E9%9F%BF%EF%BC%9F.png)
我想在離開時使用該選項重新安裝/dev/sr0
( /media/cdrom0
)exec
全部其他選項按原樣。
在下面的範例中,很明顯地sudo mount -o remount,exec
嘗試將選項更改ro
為rw
,儘管我只明確指定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 。打字少了。