O que significa esta linha de configuração fstab?

-1

Estou tentando montar uma matriz RAID no meu computador e encontrei um guia na Internet que me disse para adicionar esse arquivo a /etc/fstab :

 /dev/md0 /mnt/raid/ext4 defaults 0 0

O que significa /dev/md0 e 0 0 nesta linha? Ou, você pode quebrar e explicar a linha um pouco melhor, explicando o que cada parte da linha é?

    
por Tony Stark 29.03.2016 / 22:46

2 respostas

4

Isso parece como uma entrada /etc/fstab , mas falta um tipo de sistema de arquivos.

Vamos dividir sua linha em suas partes relevantes e analisar individualmente.

Mais informações sobre fstab linhas podem ser encontradas na página de manual para fstab . (este link é para o manpage do Xenial em fstab )

% bl0ck_qu0te%

Primeiro campo: /dev/md0

Isso indica o dispositivo de bloco a ser montado. Nesse caso, /dev/md0 , que é um arquivo especial que indica o dispositivo / partição para o sistema.

Segundo campo: /mnt/raid/ext4

Indica onde no sistema Linux esse arquivo de dispositivo deve ser montado. Nesse caso, no caminho da pasta, ele especifica.

Dada a próxima seção e minha caixa de texto acima indicando que acho que você digitou, acredito que seja /mnt/raid .

Terceiro campo ausente: tipo de sistema de arquivos

Ao usar fstab para montar as coisas, nós sempre temos algum tipo de sistema de arquivos declarado no terceiro item. Na sua string fstab , isso está sendo ignorado, o que pode fazer com que isso não funcione corretamente.

Indo apenas pelo que parece ser um erro de digitação no caminho de montagem e minha caixa de texto acima indicando que acredito que você digitou, parece que deve ser ext4 , mas não sei se esse é o caso você. Determine o sistema de arquivos em uso na sua matriz RAID e especifique-o, adicionando antes dos 'defaults' qual sistema de arquivos usar.

Quarto campo: defaults - Opções de montagem a serem usadas.

Emprestado da minha outra resposta em uma pergunta diferente, defaults indica um conjunto padrão de opções de montagem:

% bl0ck_qu0te%

Quinto campo: 0

Este campo é usado por dump para determinar quais sistemas de arquivos precisam ser despejados; 0 indica que isso não é necessário neste sistema de arquivos.

Sexto campo: 0

Este campo é usado por fsck para determinar a ordem na qual as verificações do sistema de arquivos são feitas no momento da inicialização. Um 0 aqui indica que o sistema de arquivos não deve ser verificado por fsck quando uma verificação do sistema de arquivos na inicialização estiver concluída.

    
por Thomas Ward 29.03.2016 / 23:03
-1

Suponho que você adicionou esta linha a /etc/fstab - Você não pode simplesmente adicionar uma linha lá e esperar que algo útil aconteça. Se é /etc/fstab você normalmente encontra o significado no começo deste mesmo arquivo:

# <file system> <mount point> <type> <options> <dump> <pass>

para mais informações, consulte o manual

man fstab

ou use o google

Você tem um erro de digitação no seu arquivo: substitua [..] /mnt/raid/ext4 [..] por [..] /mnt/raid ext4 [..] (/ com espaço em branco)

<file system> device que contém o sistema de arquivos

primeiro 0 (quinto campo): é usado por dump program ( man dump )

segundo 0 (sexto campo) é usado por fsck no momento da inicialização

    
por cybea 29.03.2016 / 23:02