Como posso consertar o disco do linux sem desmontá-lo?

1

Eu tinha um arquivo grande de 200 GB no meu disco ext2, depois o excluí (três não são arquivos na Lixeira). E eu não ganhei nenhum espaço livre. Eu não quero usar o fsck, pois exige que eu desmonte o disco. Eu era usuário do Windows por um longo tempo, lá eu poderia verificar o disco sem desmontá-lo, há uma posibilidade semelhante no Ubuntu 10?

    
por yura 22.04.2011 / 10:42

2 respostas

3

O arquivo é um arquivo de banco de dados por acaso ou algo que pode ainda estar "aberto" por um programa ou daemon de longa execução? Geralmente, se você não viu uma diminuição no espaço em disco, é mais provável que algo ainda tenha o arquivo aberto.

Se realmente é o próprio sistema de arquivos que está com erro (o que seria estranho), eu tenho medo que você precise desmontar o disco para executar fsck nele.

    
por 22.04.2011 / 15:51
2

Não. Você não pode seguramente fsck um disco montado. Você pode forçá-lo, mas esteja ciente de que isso pode consumir seus dados. Para fazer isso, se tiver certeza de que deseja, basta mover para fsck - fsck solicitará sua confirmação para prosseguir.

Você pode fazer o que você precisa usando o "debugfs" - isso pode ser usado em um sistema de arquivos ao vivo, acredito ... mas por favor perceba que é um shell de depuração para ext2 / ext3 e pode EASILY destruir seu sistema de arquivos e / ou dados.

    
por 22.04.2011 / 19:56