AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1503224
Accepted
Tomas.R
Tomas.R
Asked: 2019-11-19 14:09:27 +0800 CST2019-11-19 14:09:27 +0800 CST 2019-11-19 14:09:27 +0800 CST

Qual é a diferença entre mount -a e mount -o remount /dir?

  • 772

Eu criei um novo sistema de arquivos e o montei:

mount /dev/sda5 /dir

Em seguida, adicionei as informações sobre ele ao arquivo /etc/fstab para que o sistema de arquivos seja sempre montado no processo de inicialização.

vim /etc/fstab

Depois de salvar o arquivo /etc/fstab que vi, é recomendável fazer:

mount -a

ou

mount -o remount /dir

Quais são as diferenças entre esses comandos e qual devo usar depois de modificar o arquivo /etc/fstab?

mount fstab
  • 2 2 respostas
  • 5546 Views

2 respostas

  • Voted
  1. Best Answer
    Ljm Dullaart
    2019-11-19T14:34:47+08:002019-11-19T14:34:47+08:00

    man mountdiz:

       -a, --all
              Mount all filesystems (of the given types) mentioned in fstab (except for those whose line contains the noauto keyword).  The filesystems are
              mounted following their order in fstab.
    

    e

       remount
              Attempt to remount an already-mounted filesystem.  This is commonly used to change the mount flags for a filesystem,  especially  to  make  a
              readonly filesystem writable.  It does not change device or mount point.
    
              The  remount  functionality follows the standard way the mount command works with options from fstab.  This means that the mount command only
              doesn't read fstab (or mtab) when both the device and dir are specified.
    
              mount -o remount,rw /dev/foo /dir
    
              After this call all old mount options are replaced and arbitrary stuff from fstab (or mtab) is ignored, except  the  loop=  option  which  is
              internally generated and maintained by the mount command.
    
              mount -o remount,rw  /dir
    
              After  this call mount reads fstab and merges these options with the options from the command line (-o). If no mountpoint found in fstab than
              remount with unspecified source is allowed.
    

    Então, essa é a diferença.

    Agora, o que você deve usar depois de modificar /etc/fstab? Bem, isso depende. Se você tiver vários sistemas de arquivos /etc/fstabdesmontados, mount -airá montá-los todos. Isso pode não ser o que você deseja, mas também pode ser exatamente o que você deseja.

    se /dirainda não estiver montado, você pode simplesmente mount /dir, o que deixará o restante dos sistemas de arquivos mencionados /etc/fstabsozinhos.

    • 2
  2. Haroldo Payares Salgado
    2019-11-19T14:50:11+08:002019-11-19T14:50:11+08:00

    Retirado da página MAN:

    Todos os arquivos acessíveis em um sistema Unix são organizados em uma grande árvore, a hierarquia de arquivos, com raiz em /. Esses arquivos podem ser distribuídos em vários dispositivos. O comando mount serve para anexar o sistema de arquivos encontrado em algum dispositivo à grande árvore de arquivos. Por outro lado, o comando umount irá desanexá-lo novamente.

    moun-a (geralmente fornecido em um script de inicialização) faz com que todos os sistemas de arquivos mencionados em fstab (do tipo apropriado e/ou tendo ou não as opções apropriadas) sejam montados conforme indicado, exceto aqueles cuja linha contém a palavra-chave noauto. Adicionar a opção -F fará a bifurcação da montagem, de modo que os sistemas de arquivos sejam montados simultaneamente. Ao montar um sistema de arquivos mencionado em fstab ou mtab, basta fornecer apenas o dispositivo ou apenas o ponto de montagem.

    No caso de mount -o remount /dir , o conjunto completo de opções de montagem usado por uma invocação de mount é determinado extraindo primeiro as opções de montagem para o sistema de arquivos da tabela fstab e, em seguida, aplicando quaisquer opções especificadas pelo argumento -o, e, finalmente, aplicando uma opção -r ou -w, quando presente. Algumas dessas opções são úteis apenas quando aparecem no arquivo /etc/fstab e algumas dessas opções podem ser habilitadas ou desabilitadas por padrão no kernel do sistema. Para verificar a configuração atual, consulte as opções em /proc/mounts.

    A opção remontar tenta remontar um sistema de arquivos já montado. Isso é comumente usado para alterar os sinalizadores de montagem de um sistema de arquivos, especialmente para tornar gravável um sistema de arquivos somente leitura. Não altera o dispositivo ou o ponto de montagem.

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

    Então, de acordo com a página MAN a diferença entre eles está na leitura do arquivo fstab, depois de modificar e se você quiser montá-los todos você deve usar mount -a caso contrário, se você quiser apenas montar um diretório, você deve usar a outra opção.

    • 2

relate perguntas

  • Montagens CIFS de "usuário" não suportadas - fedora 30

  • NFS Mount funciona manualmente, mas a entrada fstab falha

  • Como montar o arquivo como um sistema de arquivos HFS+ no Linux?

  • Por que /dev/sdxy não é recomendado ao usar o fstab?

  • Como posso montar um sistema ramdisk como um usuário não root sem sudo (root)

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve