Verifique se o sistema de arquivos e a tabela de partição estão em bom estado?

6

Eu apenas mudei em torno da tabela de partições de um Ubuntu 12.04 Desktop e tudo parece estar funcionando bem. Eu quero realizar mudanças semelhantes em outro sistema (mais importante).

A máquina inicializa, então estou achando que tudo funcionou bem.

Existe uma maneira mais abrangente de verificar se a tabela de partições está correta e se o sistema de arquivos é consistente?

    
por dan08 22.08.2013 / 15:29

2 respostas

7

Se você tiver uma tabela de partições MBR, você pode usar fdisk :

sudo fdisk -l

Este comando imprimirá a tabela de partições e também executará automaticamente algumas verificações de consistência. Se em vez disso você tiver uma tabela de partição GPT, você pode usar gdisk (obrigado Rod Smith para apontar isso fora) :

sudo gdisk /dev/something

em que /dev/something é o caminho para o arquivo do dispositivo de disco (por exemplo, /dev/sda ). Na interface gdisk , você poderá pressionar v para executar verificações de consistência.

Sobre o sistema de arquivos, existem muitas maneiras de realizar a verificação, a que eu prefiro é esta:

sudo touch /forcefsck

Dessa forma, depois de reinicializar o computador, o sistema de arquivos é verificado quanto a erros. Esta é uma boa maneira de fazer isso porque você não precisa se preocupar com os perigos de executar fsck .

É importante notar que o arquivo /forcefsck será excluído automaticamente assim que a verificação for concluída.

    
por Andrea Corbellini 22.08.2013 / 15:37
2

Você pode usar o comando fsck . Certifique-se de executar o fsck em um sistema de arquivos desmontado para evitar problemas de corrupção de dados.

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

fsck /dev/sdaX

Certifique-se de substituir o X pelo seu número de dispositivo.

A seguir estão os códigos de saída possíveis para o comando fsck.

0 – No errors
1 – Filesystem errors corrected
2 – System should be rebooted
4 – Filesystem errors left uncorrected
8 – Operational error
16 – Usage or syntax error
32 – Fsck canceled by user request
128 – Shared-library error

Você também pode dar uma olhada em 10 exemplos de comandos do Linux Fsck para verificar e reparar o sistema de arquivos

Fonte: Página man do fsck

    
por Mitch 22.08.2013 / 15:35