Portál AbcLinuxu, 5. května 2024 13:53


Dotaz: Mount degraded LVM RAID1 - copy data

4.5.2012 13:56 cimi
Mount degraded LVM RAID1 - copy data
Přečteno: 555×
Odpovědět | Admin
Příloha:

Zdravím,

rad bych pozadal o pomoc s pripojenim degaradovaneho LVM RAID 1 pole.
Ze ktereho potrebuji zazalohovat data.

Puvodne kdysi davno jsem mel dva HDD sda(320GB) a sdb(320GB) disky,
nainstaloval jsem podle jiz nedohledatelneho navodu Debian na LVM s RAID1 takto:

sda i sdb
1 pri 250MB raid
6 log 3,8GB swap
5 log 1GB lvm
7 log 315GB raid

md0 sda1 + sdb1 /boot
md1 sda7 + sdb7 LVM --(root 967MB, usr 4GB, var 10GB, 300GB home)

Pak jsem prikoupil jeden HDD (sdc) 1TB , a nemel jsem cas to predelavat tak jsem udelal clone HDD sda-to-sdc.
A doted jsem provozoval pouze SDC HDD,(sda a sdb hdd byly odpojeny), nez prisel pad systemu po restartu PC.

Muj zachranny plan spocival vtom ze jsem pripojil sda a sdb HDD a znich nabootoval OS.
Pripojil jsem sdc s tim ze udelam mount sdc a zkopiruji data, udelam format sdc a nainstaluji novy OS a opustim LVM s RAID.

Bohuzel se nepovedlo:
mount -t ext4 /dev/sdc6 /mnt
mount: /dev/sdc6 already mounted or /mnt busy

Pokud budete mit trpelivost se nad tim zamyslet a poradit budu rad.
Diky, v priloze vypis fdisk -l


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.5.2012 16:30 2011
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Odpovědět | | Sbalit | Link | Blokovat | Admin
V jakem stavu je ted to pole ?

NN
7.5.2012 21:23 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data

V degradovanem, 1TB hdd je jen jeden.

7.5.2012 21:25 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data

Dekuji za reaci, a omlouvam se ze reaguji se spozdenim, byl jsem 3 dny pryc.

9.5.2012 11:59 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data

Pokus o zastaveni pole, odmontovani a nakonec o zkopirovani rozlozeni sda to sdc.

Nic nevedlo k posunu :(

 

root@aaa:/# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdc6[0]
307587960 blocks super 1.2 [2/1] [U_]

md0 : active raid1 sdc1[0]
242676 blocks super 1.2 [2/1] [U_]

unused devices: <none>


root@aaa:/# mdadm --stop /dev/md0
mdadm: failed to stop array /dev/md0: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?

root@aaa:/# umount /dev/md1
umount: /dev/md1: not mounted


root@aaa:/# mdadm --stop /dev/md1
mdadm: failed to stop array /dev/md1: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?


root@celler:/home/zimi# fdisk -l /dev/md1

Disk /dev/md1: 315.0 GB, 314970071040 bytes
2 heads, 4 sectors/track, 76896990 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table

root@aaa:/i# sfdisk -d /dev/sda | sfdisk /dev/sdc
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Checking that no-one is using this disk right now ...
BLKRRPART: Device or resource busy

This disk is currently in use - repartitioning is probably a bad idea.
Umount all file systems, and swapoff all swap partitions on this disk.
Use the --no-reread flag to suppress this check.
Use the --force flag to overrule all checks.

9.5.2012 14:23 vandrovnik
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Nepoužíváš LVM? Co vypíše příkaz: pvdisplay

9.5.2012 14:25 vandrovnik
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Aha, kdybych si pořádně přečetl titulek :-) Když tak pomocí "vgchange -a n" se dá volgroup deaktivovat.
15.5.2012 12:42 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data

Diky za reakci,

# vgchange -a n
Can't deactivate volume group "vg_tmp" with 1 open logical volume(s)
Can't deactivate volume group "vg_main" with 4 open logical volume(s)

# pvs
PV         VG      Fmt  Attr PSize   PFree
/dev/md1   vg_main lvm2 a-   293.34g    0
/dev/sda5  vg_tmp  lvm2 a-   952.00m    0
/dev/sdb5  vg_tmp  lvm2 a-   952.00m    0


# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdc6[0]
307587960 blocks super 1.2 [2/1] [U_]

md0 : active raid1 sdc1[0]
242676 blocks super 1.2 [2/1] [U_]

15.5.2012 16:00 vandrovnik
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Tak jestli je některé z těch logical volumes aktivní, ale nemá být, dá se deaktivovat pomocí lvchange - podívej se do manuálu na parametry (zas to bude -a n, ale ještě zadat jméno). Pak půjde vgchange.
16.5.2012 16:59 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data

Diky za tip, myslim ze problem vznikl kdyz jsem klonoval disk 320GB na 1000GB. Rozdeleni je uplne jine oproti originalu :( (viz vypis nize)

V prvnim kroku bych chtel na disku sdc zbavit RAID1, ale i kdyz hdd neni pripojen tak mi odmita zrusit pole.

 

mdadm -S /dev/md1
mdadm: failed to stop array /dev/md1: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?

 

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x887c56ca

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          31      242688   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdb2              31       38914   312326145    5  Extended
/dev/sdb5             499         621      975872   8e  Linux LVM
/dev/sdb6              31         499     3760128   82  Linux swap / Solaris
/dev/sdb7             621       38914   307589120   fd  Linux raid autodetect

Partition table entries are not in disk order

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001a994

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1          31      242688   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdc2              31      121602   976518144    f  W95 Ext'd (LBA)
/dev/sdc5              31       83308   668925952   82  Linux swap / Solaris
/dev/sdc6           83309      121602   307589848   fd  Linux raid autodetect

16.5.2012 17:46 vandrovnik
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Protože na md1 máš LVM, které nejspíš aktivní je, viz:

/dev/md1 vg_main lvm2 a- 293.34g 0

Musíš deaktivovat příšlušné logical volume a volgroup. Pomocí lvchange a vgchange. Pak půjde pole zastavit.
Řešení 1× (cimi (tazatel))
22.6.2012 12:09 cimi
Rozbalit Rozbalit vše Re: Mount degraded LVM RAID1 - copy data
Jen chci doplnit, jak to dopadlo a podekovat za pomoc pri reseni.

Podarilo se mi spustit puvodni OS v rescue modu, primontovat LVM/RAID svazek a zkopirovat je na jiny HDD. Na cilovem disku jsou data Ok,az na prava nekterych slozek coz jde opravit pomoci chmod.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.