O que são e2fsck e fsck e como eu os uso?

1

Meu arquivo kern.log me avisa para executar e2fsck .

Aug 30 14:10:11 ubuntu kernel: [  122.378292] EXT4-fs (sda11): warning: maximal mount count reached, running e2fsck is recommended
Aug 30 14:10:11 ubuntu kernel: [  122.387488] EXT4-fs (sda11): mounted filesystem with ordered data mode. Opts: (null)

/dev/sda11 não está montado no meu sistema operacional atual (Ubuntu 10.04)

Eu li que e2fsck é um comando perigoso para executar na partição raiz que está no mesmo disco rígido que sda11 . Eu confiaria nesta solução melhor do que outros Posso executar o fsck ou e2fsck quando o sistema de arquivos do Linux está montado?

    
por Salvador 30.08.2012 / 17:05

2 respostas

2

A menos que você tenha feito algo incomum com a configuração do sistema, o Ubuntu executará automaticamente o comando fsck (FileSystem ChecK) apropriado na próxima reinicialização.

O comando genérico "fsck" tentará detectar o tipo de sistema de arquivos, ou aceitará parâmetros especificando o tipo. 'e2fsck' é essencialmente um atalho dizendo que é um sistema de arquivos ext2. Todos eles se comportam da mesma maneira e verificam o sistema de arquivos em busca de erros.

Você está certo de que eles podem ser perigosos - nunca execute o fsck em nenhum sistema de arquivos montado (partição raiz ou outro), pois isso pode levar à perda de dados. Reinicialize e isso será feito com segurança, sem a necessidade de executar comandos manualmente.

Atualização: A mensagem que você viu não significa que haja dano, é apenas o registro da manutenção preventiva que será feita automaticamente.

    
por ImaginaryRobots 30.08.2012 / 17:41
1

Até onde sei, o fsck é apenas um wrapper em torno dos binários de verificação do sistema de arquivos do sistema de arquivos:

/sbin/dosfsck
/sbin/e2fsck
/sbin/fsck
/sbin/fsck.cramfs
/sbin/fsck.ext2
/sbin/fsck.ext3
/sbin/fsck.ext4
/sbin/fsck.ext4dev
/sbin/fsck.minix
/sbin/fsck.msdos
/sbin/fsck.nfs
/sbin/fsck.vfat

e2fsck, fsck em um volume ext2 e fsck.ext2 devem todos realizar a mesma coisa.

    
por RobotHumans 30.08.2012 / 17:22