Como posso remontar com apenas algumas opções de montagem especificadas explicitamente, deixando outras opções inalteradas?

Como posso remontar com apenas algumas opções de montagem especificadas explicitamente, deixando outras opções inalteradas?

Quero remontar /dev/sr0( /media/cdrom0) com a execopção, deixandotodosoutras opções como estão.

No exemplo abaixo, fica claro que sudo mount -o remount,execas tentativas de alterar a roopção para rw, embora eu apenas especifique explicitamente exec.

Como posso remontar um dispositivo sem alterar opções não especificadas explicitamente?

$ 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
$

A solução é apenas copiar e colar a lista de opções geradas mount | grep cdrome fornecê-las em-o remount ...?

Responder1

Execute man mounte digite: /^ +remount$e pressione Enter para encontrar a seção relevante da página de manual, cujo terceiro parágrafo diz:

A funcionalidade de remontagem segue a maneira padrão como o comando mount funciona com opções do fstab. Isso significa que mount não lê fstab (ou mtab) somente quando o dispositivo e o diretório são especificados.

Em outras palavras, se você não especificar o dispositivo e o ponto de montagem,mount -o remount vaileia /etc/fstabe use as outras opções encontradas para esse dispositivo/ponto de montagem.

ou seja, tente:

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

ou apenas use add ,rocomo você já fez. É menos digitação.

informação relacionada