Superblock inválido, disco em uso

1

Eu tenho uma instalação do Ubuntu Server em um HD de 250Gb. Durante a configuração, a unidade foi particionada usando o LVM, portanto, meus dados estão em / dev / sda5. Quando ele inicializa e fica ocioso, os erros de disco continuam aparecendo apenas no prompt de login.

Eu li que para executar o fsck eu preciso inicializar a partir do LiveCD e executar o comando com a unidade desmontada (e conectada via uma entrada USB / SATA). Eu fiz isso, mas a unidade ainda parece estar montada quando tento executar o fsck, por exemplo:

root@ubuntu:/# fsck.ext3 -nf /dev/sdb5
e2fsck 1.42.13 (17-May-2015)
Warning! /dev/sdb5 is in use.
ext2fs_open2: Bad magic number in super-block
fsck.ext3: Superblock invalid, trying backup blocks...
fsck.ext3: Bad magic number is super-block while trying to open /dev/sdb5

The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem.  If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 
or
e2fsck -b 32768 

Mas quando eu corro:

root@ubuntu:/# e2fsck -b 32768 /dev/sdb5

Me disseram que o / dev / sdb5 está em uso e o e2fsck não pode continuar.

Eu tentei desmontar a unidade usando o LiveCD GUI e o comando umount, mas ainda assim ele não reparará o superbloco.

Por favor, alguém pode aconselhar como posso resolver isso?

    
por tippers 13.01.2017 / 16:23

1 resposta

0

No Live DVD, emita um swapoff -a e tente novamente sudo fsck -f /dev/sda5 . Se isso não funcionar (porque sda5 é o volume físico) , você terá que dar ao fsck o nome lvm como /dev/ubuntu-vg/root . Use lvmdiskscan para ver os nomes.

update: sudo fsck -f /dev/ubuntu-vg trabalhado.

    
por heynnema 13.01.2017 / 17:38