Como entender o / etc / mtab?


13
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

O que significam as 6 colunas?

Respostas:


17

O mtab lista os sistemas de arquivos atualmente montados e é usado pelos comandos mount e unmount quando você deseja listar suas montagens ou desmontar todas. Não é usado pelo kernel, que mantém sua própria lista (em /proc/mountsou /proc/self/mounts). Sua estrutura é a mesma do fstab (consulte a página de manual) .

Separadas por espaço em branco, suas 6 colunas são:

  1. Monte o dispositivo, se aplicável, ou "nenhum"
  2. ponto de montagem
  3. Sistema de arquivo
  4. Opções de montagem
  5. Usado pelo comando dump, 0 para ignorar *
  6. Usado pelo comando fsck (que ordem para verificar na inicialização), 0 para ignorar *

* Nota: mtab coloca um valor fictício nas colunas 5 e 6, para que o arquivo mantenha a mesma estrutura que o fstab. Essas colunas não têm nenhum significado no mtab.


3

O /etc/mtabarquivo compartilha a mesma estrutura que /etc/fstab. De acordo com este site, a quinta e a sexta coluna /etc/fstabsão usadas para armazenar "opções de despejo e fsck". A quinta coluna é usada para determinar se o dumping da partição deve ser feito, e a sexta para decidir se um fsck deve ser processado na partição.

No /etc/mtabentanto, essas duas opções perdem o sentido. De fato, essas duas opções são usadas ao montar as partições e /etc/mtablista as partições que já estão montadas. Se eu entendi direito, essas opções não são úteis /etc/mtab. Eles podem estar aqui por motivos de compatibilidade /etc/fstab, pois o conteúdo de /etc/mtabdeve ser diretamente utilizável em/etc/fstab


Bom ponto sobre colunas 5 e 6 sendo sentido em / etc / mtab, mas estar lá para que ele possa ser colado em / etc / fstab e ser compatível
thomasrutter

2

As colunas em /etc/mtabsão as mesmas que /etc/fstab, exceto que representam os sistemas de arquivos atualmente montados, em vez daqueles configurados para serem montados pela instalação ou sysadmin.

Você costumava cat /etc/mtab > /etc/fstabsalvar a configuração atual dos sistemas de arquivos montados para futuras botas. Eu não recomendaria isso, pois mtabnão preserva montagens por rótulo ou UUID, como UUID=ou LABEL=no / etc / fstab, o que é bastante comum em distros atualmente. Isso causará problemas para dispositivos que podem não inicializar na mesma ordem, como unidades USB ou eSATA externas.

man fstab fornecerá uma descrição das colunas.


1
Não vejo como isso responde à pergunta.
Agemen

2

O arquivo / etc / mtab é a lista de sistemas de arquivos montados em que é mantido pelos programas de montagem e desmontagem. Seu formato é semelhante ao arquivo fstab As colunas são

  • dispositivo o dispositivo ou sistema de arquivos remoto que está montado.
  • ponto de montagem o local no sistema de arquivos em que o dispositivo foi montado.
  • filesystemtype o tipo de sistema de arquivos montado.
  • opções as opções de montagem para o sistema de arquivos
  • dump usado pelo dump para decidir se o sistema de arquivos precisa de dumping.
  • fsckorder usado pelo fsck para prejudicar o passe do fsck a ser usado.

Verifique a página de manual do fstab .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.