Checker un ext3 qui est un PV hébergeant des LVM Ubuntu 9.04 [Résolu]

Checker un ext3 qui est un PV hébergeant des LVM Ubuntu 9.04 [Résolu] - Divers - Linux et OS Alternatifs

Marsh Posté le 03-05-2009 à 17:15:53    

J'ai démonté le ext3 en lvm2 totalement et tente un e2fsck /dev/sdax où x est le ext3 qui héberge le PV.
 
root@minipc:/home/default# e2fsck /dev/sda4
e2fsck 1.41.4 (27-Jan-2009)
e2fsck: Device or resource busy while trying to open /dev/sda4
Filesystem mounted or opened exclusively by another program?
 
En tapant mount, rien est monté comme dit précédemment concernant ce fs.
 
Un fuser -c /dev/sda4 m'indique rien comme pour me confirmer que mon fs n'est pas monté.
 
Je dois rebooter en liveCD ?
Ca m'ennuie car je ne comprends pas pourquoi.
 
Une idée ?


Message édité par krisofe le 03-05-2009 à 19:34:30
Reply

Marsh Posté le 03-05-2009 à 17:15:53   

Reply

Marsh Posté le 03-05-2009 à 17:23:46    

Un PV dans une partition ? Possible ça ?
A mon avis (mais je suis pas un pro de LVM) y'a plus aucun FS sur ce volume...
 
Pour le message "Device or resource busy" doit falloir désactiver le VG.
vgchange -an <nom du VG>
Ça peut se faire sans rebooter sur un liveCD, à condition que ton OS ne soit pas dans un volume sur ce VG.


Message édité par High Plains Drifter le 03-05-2009 à 17:26:02
Reply

Marsh Posté le 03-05-2009 à 19:26:51    

Merci. Pour info  voilà ma conf PV
--- Physical volume ---
  PV Name               /dev/sda4
  VG Name               vg01
  PV Size               877.80 GB / not usable 3.42 MB
  Allocatable           yes  
  PE Size (KByte)       4096
  Total PE              224715
  Free PE               22475
  Allocated PE          202240
La commande a bien fonctionné apparemment :
 
vgchange -an vg01
  0 logical volume(s) in volume group "vg01" now active
root@minipc:/home/default# e2fsck /dev/sda4
 
mais toujours  
 
e2fsck: Device or resource busy while trying to open /dev/sda4
Filesystem mounted or opened exclusively by another program?
 
à suivre.

Reply

Marsh Posté le 03-05-2009 à 19:33:55    

OK.
En fait, il faut démonter les LV
comme umount /dev/<nomduVG>/*
Ensuite, faire vgchange -ay <nomduVG> pour qu'après enfin on puisse checker les LV
unitairement :
fsck -f /dev/<nomduVG>/<nomduLV>*
 
* S'assurer au préalable que la commande mount nous informe de l'absence du montage des LV concernés.
 
Donc je considère que c'est résolu.
Merci.
 
mou

Reply

Marsh Posté le 03-05-2009 à 19:34:51    

que donne dmsetup ls ?
 
De toute façon y'a pas d'ext3 sur cette partition, si tu veut la tester va falloir utiliser des outils plus "bas niveau" genre badblocks ou un smartctl --test=long sur tout le périphérique.

Reply

Marsh Posté le 03-05-2009 à 20:40:18    

Merci pour cette commande, je regarderai de plus près.
Depuis mon action de tout-à-l'heure, je ne rencontre plus de difficulté.
 
Sinon, mon /dev/sda4 est du LinuxLVM bien sûr.
J'ai fait une confusion.
 
En tous cas je garde ta commande sous le coude, merci ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed