LVM a havárie jednoho z disků

LVM a havárie jednoho z disků
« kdy: 24. 03. 2011, 08:15:49 »
  Zdravim,
  po zklamani zapisove rychlosti pod SW raid5 pod linuxem jsem se rozhodl prejit na LVM. 3x1TB disky do LVM. Zase tak dulezity data tam nejsou a mit skoro 1TB navic se hodi. A nyni zaludna otazka - jak zjistim, jaky data jsou na jakym disku? Rekneme ze me SMART zahlasi ze jeden disk odchazi a ja chci data prekopirovat na novy. Jaky jsou vase zkusenosti a rady do zivota ?
  Diky
  J.K.
« Poslední změna: 24. 03. 2011, 19:47:43 od Petr Krčmář »


Michal

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #1 kdy: 24. 03. 2011, 08:28:35 »
Zkuste lvdisplay a pvdisplay, oba s prepinacem '-m'.

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #2 kdy: 24. 03. 2011, 08:43:29 »
lvdisplay mi rekl :
  --- Logical volume ---
  LV Name                /dev/raid5/raid5
  VG Name                raid5
  LV UUID                pvrUNs-psiq-ued0-cNCU-7YLm-rpyq-tSoHyp
  LV Write Access        read/write
  LV Status              available
  # open                 2
  LV Size                2,73 TB
  Current LE             715392
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:0

  --- Segments ---
  Logical extent 0 to 238463:
    Type                linear
    Physical volume     /dev/sda1
    Physical extents    0 to 238463

  Logical extent 238464 to 476927:
    Type                linear
    Physical volume     /dev/sdb1
    Physical extents    0 to 238463

  Logical extent 476928 to 715391:
    Type                linear
    Physical volume     /dev/sdc1
    Physical extents    0 to 238463

  Tedy vim, ze data ktery jsou rekneme na sdb jsou od 238464 do 476927. A dale ? Prosim za prominuti blbe otazky, v tomto segmentu jsem se jeste nepohyboval.

  Diky.
  J.K.


Keny

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #4 kdy: 24. 03. 2011, 09:36:42 »
Ale zpět k prvotnímu dotazu..

RAID5 je jiná technologie než LVM. LVM fyzická zařízení v raidu mít může, ale nemusí. Pokud není LVM nastaveno aby používalo interně raid, tak je to stejné jako RAID0. Tedy. Pokud chcípne disk, odejdou i data z toho disku.

Něco za něco. Buď se smíříte s nižší zápisovou rychlostí, ale budete mít lépe zajištěna data. A nebo oželíte kapacitu, a uděláte si RAID1 (mirror, neboli zrcadlo) + 1 disk jako spare. Ten pak v případě výpadku nahradí disk co selže.


Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #5 kdy: 24. 03. 2011, 09:39:58 »
Postup by mel byt nasledujici.
Rekneme ze odchazi disk /dev/sdb ...

Pridame novy disk na ktery chceme prenest data:
pvcreate /dev/sdd1

Rozsirime volume group:
vgextend vg_name /dev/sdd1

Presuneme data ze stareho disku:
pvmove /dev/sdb1 /dev/sdd1

Odebrani stareho disku z volume group:
vgreduce vg_name /dev/sdb1

Pak staci fyzicky disk odpojit a lvm by melo bezet s novym diskem.

Vice o popsanem postupu zde
http://tldp.org/HOWTO/LVM-HOWTO/removeadisk.html
« Poslední změna: 24. 03. 2011, 09:41:31 od Ondřej Vaniš »

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #6 kdy: 24. 03. 2011, 10:15:01 »
Vyborne, diky moc Ondro, nakopnutim Kenym spravnym smerem jsem dospel ke spravnymu prikazu. Ale tvuj postup si radsi zalozim, je skvelej. Koukam, taky jsem se mohl spis poptat strejdu guugla nez tu otravovat. Ikdyz pro priste uz to tu pro nekoho bude pripraveny :).
Rozdil mezi RAID a LVM je mi jasnej, jen me docela prekvapila pomala rychlost zapisu SW RAID5, cteni bylo vcelku rychly. Na druhou stranu je dobry mit raid5, ale misto je misto :). A tak dulezity to tam zase neni...
Jaky jsou jinak vase zkuzenosti ohledne LVM a SW RAID pod linuxem ? Neco ceho se vyvarovat treba ?
Diky a at se dari.
J.K.

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #7 kdy: 24. 03. 2011, 12:25:13 »
Neni zac. Jeste me napadlo jestli chces vyuzit naplno vykon vsech disku
je vhodne pouzit pri vytvareni LV metodu mapování PE jako "striped mapping".
Jiz stavajici LV ktery je vytvoren jako "linear mapping" nelze prevest na "striped mapping".
Info zde

Pekne pocteni take zde
« Poslední změna: 24. 03. 2011, 12:29:00 od Ondřej Vaniš »

Re: LVM pod linuxem a havarie jednoho z disku
« Odpověď #8 kdy: 24. 03. 2011, 13:53:17 »
aa, zajimavy, diky za tip. Kolik by jsi doporucil velikost chunku ? Koukam neco mezi 4 a 512k, zlatou stredni cestu ? Jsou tam prevazne velky data od MB do GB...

Re: LVM a havárie jednoho z disků
« Odpověď #9 kdy: 24. 03. 2011, 20:39:46 »
Nevim jestli myslis chunk size pro prikaz lvcreate
Kód: [Vybrat]
-c, --chunksize ChunkSize
  Power of 2 chunk size for the snapshot logical volume between 4k and 512k.
tak to se uplatni pouze pri vytvareni snapshotu ne pri cteni a zapisu.

Re: LVM a havárie jednoho z disků
« Odpověď #10 kdy: 25. 03. 2011, 09:12:31 »
Aha, tak to jo. Se snapshotama nepocitam, tak v tom pripade je to pro me pase :)
Dikas.
J.K.