Índice
Este capítulo descreve como fazer a manutenção de seu sistema de arquivos e os programas de manutenção automática que são executados periodicamente pelo sistema.
A checagem do sistema de arquivos permite verificar se toda a estrutura para
armazenamento de arquivos, diretórios, permissões, conectividade e superfície
do disco estão funcionando corretamente. Caso algum problema exista, ele
poderá ser corrigido com o uso da ferramenta de checagem apropriada. As
ferramentas de checagem de sistemas de arquivos costumam ter seu nome iniciado
por fsck
e terminados com o nome do sistema de arquivos que
verifica, separados por um ponto:
-
fsck.ext2
- Verifica o sistema de arquivosEXT2
ouEXT3
. Pode também ser encontrado com o nome e2fsck. -
fsck.ext3
- Um alias para fsck.ext3. -
fsck.minix
- Verifica o sistema de arquivosMinix
. -
fsck.msdos
- Verifica o sistema de arquivosMsdos
. Pode também ser encontrado com o nome dosfsck.
Para verificar um sistema de arquivos é necessário que ele esteja desmontado caso contrário poderá ocorrer danos em sua estrutura. Para verificar o sistema de arquivos raíz (que não pode ser desmontado enquanto o sistema estiver sendo executado) você precisará inicializar através de um disquete e executar o fsck.ext2.
Este utilitário permite verificar erros em sistemas de arquivos
EXT2
e EXT3
(Linux
Native).
fsck.ext2 [opções] [dispositivo]
Onde:
- dispositivo
-
É o local que contém o sistema de arquivos
EXT2/EXT3
que será verificado (partições, disquetes, arquivos). - opções, -c
-
Faz o fsck.ext2 verificar se existem agrupamentos danificados na unidade de disco durante a checagem.
- -d
-
Debug - Mostra detalhes de processamento do fsck.ext2.
- -f
-
Força a checagem mesmo se o sistema de arquivos aparenta estar em bom estado. Por padrão, um sistema de arquivos que aparentar estar em bom estado não são verificados.
- -F
-
Grava os dados do cache no disco antes de iniciar.
- -l [arquivo]
-
Inclui os blocos listados no [arquivo] como blocos defeituosos no sistema de arquivos. O formato deste arquivo é o mesmo gerado pelo programa badblocks.
- -L [arquivo]
-
Faz o mesmo que a opção
-l
, só que a lista de blocos defeituosos do dispositivo é completamente limpa e depois a lista do [arquivo] é adicionada. - -n
-
Faz uma verificação de
somente leitura
no sistema de arquivos. Com esta opção é possível verificar o sistema de arquivos montado. Será assumidonão
para todas as perguntas e nenhuma modificação será feita no sistema de arquivos.Caso a opção
-c
seja usada junto com-n
,-l
ou-L
, o sistema de arquivos será verificado e permitirá somente a atualização dos setores danificados não alterando qualquer outra área. - -p
-
Corrige automaticamente o sistema de arquivos sem perguntar. É recomendável fazer isto manualmente para entender o que aconteceu, em caso de problemas com o sistema de arquivos.
- -v
-
Ativa o modo verbose (mais mensagens são mostradas durante a execução do programa).
- -y
-
Assume
sim
para todas as questões.
Caso sejam encontrados arquivos problemáticos e estes não possam ser
recuperados, o fsck.ext2 perguntará se deseja
salva-los no
diretório lost+found
. Este diretório é encontrado em
todas as partições ext2. Não há risco de usar o
fsck.ext3 em uma partição EXT2
.
Após sua execução é mostrado detalhes sobre o sistema de arquivos verificado como quantidade de blocos livres/ocupados e taxa de fragmentação.
Exemplos: fsck.ext2 /dev/hda2
, fsck.ext2 -f
/dev/hda2
, fsck.ext2 -vrf /dev/hda1
.
Copyright © 1999-2020 - Gleydson Mazioli da Silva