Wie kann ich mit nur wenigen explizit angegebenen Mount-Optionen erneut mounten und andere Optionen unverändert lassen?

Wie kann ich mit nur wenigen explizit angegebenen Mount-Optionen erneut mounten und andere Optionen unverändert lassen?

/dev/sr0Ich 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,execzu ändern , obwohl ich nur explizit angebe .rorwexec

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 cdromund einzufügen und sie in-o remount ...?

Antwort1

Führen Sie man mountes 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/fstabund 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.

verwandte Informationen