Como fsck uma partição que faz parte de um Raid de software que faz parte de um grupo de volumes LVM?

1

A partição defeituosa é / dev / sdb3.

de / proc / mdstat:

md2 : active raid1 sda3[2]
      2896184639 blocks super 1.2 [2/1] [U_]

diz / etc / fstab:

# /dev/md/2 belongs to LVM volume group 'vg0'
/dev/vg0/backups  /backups  ext4  defaults 0 0
/dev/vg0/root  /  ext4  defaults 0 0

diz pvs:

PV         VG   Fmt  Attr PSize PFree 
/dev/md2   vg0  lvm2 a--  2.70t 50.00g

diz lvs:

LV      VG   Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert
backups vg0  -wi-ao-- 974.00g                                           
root    vg0  -wi-ao--   1.70t 

É possível fsck.ext4 (ou badblock) o / dev / sdb3, enquanto a máquina estiver rodando ? (W / out recebendo um "Dispositivo ou recurso ocupado" devido ao LVM).

    
por initall 17.02.2015 / 13:59

1 resposta

1

Você não deveria sequer tentar fazer fsck em uma partição específica, porque você está usando o software RAID e LV em cima dela. Então o sistema de arquivos está em outro nível "mais alto".

Mas você poderia usar badblocks em uma partição específica se não for usada pelo sistema operacional (/ dev / sdb3 nesse caso). Então você pode (e você deve) adicionar novamente sua partição ao RAID, se o estado do dispositivo estiver OK, usando a opção "--re-add".

    
por 18.02.2015 / 13:38