Administração de Linux Question #019e3987
O que faz o comando mount -a?
Garante que todos os sistemas de arquivos listados com a opção noauto em /etc/fstab sejam montados.
Mostra todos os sistemas de arquivos montados que foram montados automaticamente.
Abre um editor com privilégios de root e carrega o arquivo /etc/fstab para edição.
Garante que todos os sistemas de arquivos listados com a opção auto em /etc/fstab sejam montados.
Garante que todos os sistemas de arquivos listados em /etc/fstab sejam montados, independentemente de suas opções.
Official Explanation / Community Explanations
O comando mount -a é usado para montar todos os sistemas de arquivos listados em /etc/fstab que possuem a opção auto definida. A opção -a instrui o mount a ler /etc/fstab e montar todas as entradas que não estejam explicitamente marcadas com noauto. Sistemas de arquivos com a opção noauto são ignorados pelo mount -a e devem ser montados manualmente.
Como funciona
/etc/fstabcontém entradas para sistemas de arquivos com pontos de montagem, opções e outros parâmetros.- Cada entrada pode incluir a opção
autoounoautono campo de opções (quarta coluna). mount -aprocessa todas as entradas onde o campo de opções não contémnoauto. Por padrão, se nemautonemnoautoforem especificados, o sistema de arquivos é consideradoauto.- O comando é comumente usado durante a inicialização do sistema para montar todos os sistemas de arquivos necessários, ou por um administrador após editar
/etc/fstabpara aplicar as alterações sem reiniciar.
Por que o valor correto está certo
A resposta correta afirma que mount -a garante que todos os sistemas de arquivos listados com a opção auto em /etc/fstab sejam montados. Isso está correto porque mount -a respeita a opção auto/noauto e monta apenas aqueles marcados como auto (ou não marcados, que por padrão são auto).
Por que os valores incorretos estão errados
- A afirmação de que
mount -amonta todos os sistemas de arquivos com a opçãonoautoé falsa;noautoos exclui explicitamente da montagem automática. - A afirmação de que
mount -amostra todos os sistemas de arquivos montados automaticamente está incorreta;mount -arealiza a montagem, não a listagem. Para visualizar sistemas de arquivos montados, usemountsem argumentos oudf -h. - A ideia de que
mount -aabre um editor com privilégios de root para editar/etc/fstabestá errada; isso seriasudo vi /etc/fstabou similar. - A afirmação de que
mount -amonta todos os sistemas de arquivos independentemente das opções é falsa, pois ele respeita a opçãonoautoe ignora essas entradas.