Como entender o / etc / mtab?

14
/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 colunas 6 ?

    
por yum 09.05.2011 / 08:08

4 respostas

15

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

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

  1. Montar dispositivo, se aplicável
  2. Ponto de montagem
  3. Sistema de arquivos
  4. Montar opções
  5. Usado pelo comando dump, 0 para ignorar *
  6. Usado pelo comando fsck (qual ordem verificar no boot), 0 para ignorar *

* Nota: o mtab insere um valor fictício na quinta e na sexta colunas para que o arquivo mantenha a mesma estrutura do fstab. Essas colunas não têm nenhum significado no mtab.

    
por 09.05.2011 / 08:39
3

O arquivo /etc/mtab compartilha a mesma estrutura de /etc/fstab . De acordo com este site , as colunas 5 e 6 em /etc/fstab são usadas para armazenar as opções "Dump e fsck". A quinta coluna é usada para determinar se o despejo da partição deve ser feito, e o sexto para decidir se um fsck deve ser processado na partição.

Em /etc/mtab , no entanto, essas duas opções perdem seu sentido. Na verdade, essas duas opções são usadas ao montar as partições e /etc/mtab lista as partições que já estão montadas. Se bem entendi, essas opções não são úteis em /etc/mtab . Eles podem estar aqui por motivos de compatibilidade com /etc/fstab , pois o conteúdo de /etc/mtab deve ser diretamente utilizável em /etc/fstab

    
por 09.05.2011 / 08:46
2

As colunas em /etc/mtab são iguais a /etc/fstab , exceto que elas representam sistemas de arquivos montados atualmente, em vez daqueles configurados para serem montados pela instalação ou pelo sysadmin.

Você usou cat /etc/mtab > /etc/fstab para salvar a configuração atual dos sistemas de arquivos montados para inicializações futuras. Eu não recomendaria isso, pois mtab não preserva as montagens por rótulo ou UUID, como UUID= ou LABEL= em / etc / fstab, o que é bastante comum nas distribuições nos dias de hoje. Isso causará problemas para dispositivos que podem não ser inicializados na mesma ordem, como unidades USB externas ou eSATA.

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

    
por 09.05.2011 / 08:33
2

O arquivo / etc / mtab é a lista de sistemas de arquivos montados, ele é mantido pelos programas de montagem e desmontagem. Seu formato é semelhante ao arquivo fstab As colunas arw

  • dispositivo o dispositivo ou sistema de arquivos remoto que está montado.
  • mountpoint 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 ser eliminado.
  • fsckorder usado pelo fsck para prejudicar o uso do fsck pass.

Verifique a página do manual fstab .

    
por 09.05.2011 / 08:45

Tags