![Wie kann ich mit nur wenigen explizit angegebenen Mount-Optionen erneut mounten und andere Optionen unverändert lassen?](https://rvso.com/image/191799/Wie%20kann%20ich%20mit%20nur%20wenigen%20explizit%20angegebenen%20Mount-Optionen%20erneut%20mounten%20und%20andere%20Optionen%20unver%C3%A4ndert%20lassen%3F.png)
/dev/sr0
Ich möchte ( /media/cdrom0
) mit der Option remounten exec
, während ichalleandere Optionen wie sie sind.
Im folgenden Beispiel ist klar, dass versucht wird, die Option in sudo mount -o remount,exec
zu ändern , obwohl ich nur explizit angebe .ro
rw
exec
Wie kann ich ein Gerät erneut einbinden, ohne Optionen zu ändern, die nicht explizit angegeben sind?
$ 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
$
Besteht die Lösung lediglich darin, die Liste der von ausgegebenen Optionen zu kopieren mount | grep cdrom
und einzufügen und sie in-o remount ...
?
Antwort1
Führen Sie man mount
es aus, geben Sie „:“ ein /^ +remount$
und drücken Sie die Eingabetaste, um den entsprechenden Abschnitt der Manpage zu finden, in dessen drittem Absatz steht:
Die Remount-Funktionalität folgt der Standardmethode, mit der der Mount-Befehl mit Optionen aus fstab arbeitet. Das bedeutet, dass mount fstab (oder mtab) nur dann nicht liest, wenn sowohl Gerät als auch Verzeichnis angegeben sind.
Mit anderen Worten, wenn Sie nicht sowohl das Gerät als auch den Einhängepunkt angeben,mount -o remount
WilleLesen /etc/fstab
und verwenden Sie die anderen dort für dieses Gerät/diesen Einhängepunkt gefundenen Optionen.
Versuchen Sie beispielsweise:
sudo mount -o remount,exec /dev/sr0 /media/cdrom0
oder verwenden Sie einfach „add“ ,ro
, wie Sie es bereits getan haben. Das spart Ihnen Tipparbeit.