Como adicionar itens ao arquivo Fstab no Linux

click fraud protection

Ao contrário do sistema operacional Windows, os discos rígidos não associados ao sistema não são montados automaticamente. Isso força os usuários a abrir o gerenciador de arquivos e manualmente montar cada unidade e particione cada vez que o PC for inicializado. Isso é muito chato, mas você pode adicionar itens ao arquivo fstab no Linux e corrigi-lo.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Arquivo da guia Sistema de arquivos de backup

Modificar o arquivo da guia do sistema de arquivos é muito perigoso. Se você não souber o que está fazendo ou se uma carta estiver fora do lugar, pode ocorrer um desastre. É por isso que é importante fazer um backup completo antes de fazer qualquer coisa neste guia. Sugerimos também que você faça o upload desse backup para o Dropbox ou Google Drive etc. como um seguro contra falhas, caso você não consiga acessar o arquivo quando precisar (por algum motivo).

Para fazer backup do arquivo, abra uma janela do terminal e crie uma nova pasta:

instagram viewer
mkdir / home / nome de usuário / backups do sistema

Então, ganhe um shell raiz. Isso é feito com o sudo -s comando.

sudo -s

Com o root, digite o diretório / etc / e execute:

cd / etc /
cp fstab / home / nome de usuário / backups do sistema

Renomeie o arquivo fstab como um .bak, com:

mv fstab fstab.bak

Restaurando o backup do Fstab

Faça o download do backup do arquivo Fstab.bak do seu armazenamento na nuvem e coloque-o nos backups do sistema pasta ou (se o arquivo ainda estiver lá), use o comando cd e vá para / home / nome de usuário / backups do sistema pasta.

cd ~ / backups do sistema

Ganhe root para facilitar a inserção de comandos root, com sudo -s, e faça:

mv fstab.bak / etc /

Exclua o arquivo Fstab quebrado em / etc / com:

cd / etc / rm fstab

Restaure o backup, com:

mv fstab.bak fstab

Entendendo o que o Fstab faz

Fstab significa "guia sistema de arquivos". Ele informa ao sistema operacional exatamente para que partições o sistema deve ser usado, onde devem montar, se eles devem ser limpos na inicialização, qual é o formato do sistema de arquivos e tudo relacionados. Durante uma instalação no Linux, esse arquivo geralmente é gerado automaticamente, e os usuários normais provavelmente nunca irão interagir com ele.

Dito isto, se você deseja configurar montagens especiais e personalizadas para unidades individuais no seu PC Linux, o Fstab é a melhor maneira de fazer isso. Os usuários que evitam mexer nesse arquivo geralmente precisam lidar com a dificuldade de montar discos rígidos manualmente no terminal / gerenciador de arquivos toda vez que o PC é inicializado.

Adicionar itens ao Fstab

Adicionar itens à guia do sistema de arquivos é um processo fácil, mas estressante. Isso ocorre porque qualquer falha na etapa pode causar uma quebra. Como resultado, abordaremos duas maneiras de adicionar unidades. Abordaremos o método UUID e o método do dispositivo de bloco.

Método de dispositivo de bloco

O dispositivo de bloco é o método mais simples para especificar partições na guia do sistema de arquivos, mas também é o menos seguro. Isso ocorre porque o usuário está especificando o dispositivo de bloco de um disco rígido no sistema. Ao contrário do que alguns usuários novatos do Linux pensam, os dispositivos de bloqueio nem sempre permanecem os mesmos. Um dispositivo de bloco pode mudar, dependendo da porta SATA na qual está conectado, e qualquer alteração na ordem do disco rígido em um PC pode prejudicar seriamente.

Se você estiver trocando constantemente os discos rígidos da placa-mãe (por qualquer motivo), NÃO use este método.

Passo 1: Abra um terminal e execute o lsblk -f comando. Isso revela informações sobre todos os dispositivos de bloco no seu PC. Procure a partição exata e anote o rótulo.

Por exemplo, para adicionar a primeira partição do meu terceiro disco rígido, eu precisaria de:

/dev/sdc,

/dev/sdc1 /dev/sdc.

Passo 2: no terminal, crie uma pasta no seu sistema de arquivos onde você deseja montar a partição. Neste exemplo, montaremos a partição em ~ /.

mkdir ~ / Armazenamento

Etapa 3: Obtenha a raiz com sudo -s e digite: nano / etc / fstab para editar a guia do sistema de arquivos.

No arquivo de configuração, os usuários precisam especificar tudo sobre o local onde a unidade é montada. Aqui está um exemplo:

/ dev / sdc1 / home / nome de usuário / Padrões de armazenamento ext4 0 3

Pense nisso como uma frase ou uma fórmula. Aqui está como isso funciona. Primeiro, especifique a partição do dispositivo de bloco:

/dev/sdc1

Em seguida, informe ao sistema qual é o tipo de sistema de arquivos (o lsblk deve fornecer essas informações):

ext4

Terceiro, diga ao sistema quais opções e atributos essa montagem deve ter. No meu caso, tenho "padrões". Quer coisas mais complexas? Consulte o manual ou wiki da sua distribuição Linux em "fstab".

padrões

Quarto, especifique o despejo e fsck ordem. Como quase ninguém usa o recurso "despejo", coloque um 0 e pressione a barra de espaço. Em seguida, especifique a ordem em que esta montagem deve ser limpa. O que isto significa? Na inicialização, a ferramenta de verificação do FSCK limpa todos os erros nos discos rígidos para evitar problemas. Na guia do sistema de arquivos, a ordem é: 1 (raiz), 2 (casa) e todo o resto.

Como essa é a terceira coisa que o sistema montará, digite 3. O resultado é:

0 3

Isso nos dá a nossa linha de montagem: / dev / sdc1 / home / nome de usuário / Padrões de armazenamento ext4 0 3

Quando você escrever esta linha no Fstab, mova o cursor acima dela e pressione "enter" para criar um espaço. pressione # para escrever um comentário. Por exemplo:

# Este é o meu disco rígido de 1 TB, montado em / home / nome de usuário / armazenamento
/ dev / sdc1 / home / nome de usuário / Padrões de armazenamento ext4 0 3

Quando terminar, pressione CTRL + O salvar. Reinicie o sistema. Quando você faz login novamente, seu disco rígido será montado corretamente.

Método UUID

A montagem de partições no fstab é muito mais segura com o método UUID. Isso ocorre, a menos que seja alterado manualmente, um UUID permanece o mesmo (ao contrário dos rótulos dos dispositivos de bloco). Veja como montar um estilo UUID de partição.

Nota: as instruções para este método são idênticas (menos uma etapa) ao método do dispositivo de bloco. Volte para a seção do artigo se você se perder.

Passo 1: em um terminal, use lsblk -f

A opção -f mostra mais informações do que apenas lsblk por si só (como formatos de sistema de arquivos e etc.). Procure por UUID. Siga o ID do dispositivo de bloco até a partição do disco rígido que você deseja montar e copie o número UUID ao lado.

Passo 2: obtenha root em um terminal, com sudo -s e abra o arquivo fstab:

sudo -s. nano / etc / fstab

Etapa 3: escreva sua linha de montagem. Por exemplo, uma linha de montagem UUID deve ser semelhante a esta:

# Este é o meu disco rígido de 1 TB, montado em / home / nome de usuário / armazenamento
UUID = 9332b261-e089-468e-92a0-ffe07b0ae51f / home / nome de usuário / padrões ext4 de armazenamento 0 3

Quando terminar, salve o arquivo fstab com CTRL + O e, em seguida, reinicie o seu PC.

Conclusão

Embora a edição da guia do sistema de arquivos no Linux possa parecer assustadora, vale a pena, pois permite montar diferentes partições do disco rígido automaticamente. Existem algumas ferramentas no Linux para tornar esse processo muito mais simples, mas há uma desvantagem: usando uma ferramenta automática, os usuários não aprendem nada. Ao aprender tudo o que há para saber sobre o fstab, será fácil resolver problemas no futuro quando eles surgirem.

watch instagram story