Kirjoittaja Aihe: LVM-peilaus olemassaolevaan LVM:ään [RATKAISTU]  (Luettu 1613 kertaa)

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Hieman historiaa: Tein varmistuspalvelimen vanhaan kannettavaan. CentOSin asennuksessa jouduin tekemään LVM:n oletusasetuksilla, koska tekstipohjainen ei muuta sallinut, eikä graafinen asennus toiminut. Nyt sain 250 Gt:n USB-levyn lahjoituksena ja ajattelin, voisiko sille peilata kannettavan oman 200 Gt:n levyn. RAID 1:stä ei ymmärtääkseni voi lisätä tuohon LVM:n pohjalle enää jälkikäteen ilman datan menetystä. Jos jollakulla on asiasta parempaa tietoa, saa oikaista.

Takaisin nykypäivään. Lueskelin LVM-peilauksesta (kohta 4.4.1.3). Laitoin koneeseen kiinni vielä yhden 512 Mt:n USB-tikun lokin tallentamista varten. Koska minulla on jo  olemassaoleva LVM, minun pitäisi ilmeisesti edetä otsikon 4.4.1.4 mukaisesti ja konvertoida olemassaoleva volume group peilatuksi. Mutta millä komennolla ja miten saan määritettyä lokin menemään nimenomaan tuolle muistitikulle?

Tässä hieman tulosteita neuvomista helpottamaan:

Koodia: [Valitse]
fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
240 heads, 63 sectors/track, 25841 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          14      105808+  83  Linux
/dev/sda2              15       25841   195252120   8e  Linux LVM

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       30401   244196001    7  HPFS/NTFS

Disk /dev/sdc: 519 MB, 519569408 bytes
33 heads, 32 sectors/track, 960 cylinders
Units = cylinders of 1056 * 512 = 540672 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         961      507376    6  FAT16
Partition 1 has different physical/logical endings:
     phys=(991, 32, 32) logical=(960, 31, 32)


Koodia: [Valitse]
pvdisplay

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup00
  PV Size               186.21 GB / not usable 19.90 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              5958
  Free PE               0
  Allocated PE          5958
  
  "/dev/sdb1" is a new physical volume of "232.88 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name              
  PV Size               232.88 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  
  "/dev/sdc1" is a new physical volume of "495.48 MB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc1
  VG Name              
  PV Size               495.48 MB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0

Koodia: [Valitse]
vgdisplay

  --- Volume group ---
  VG Name               VolGroup00
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               186.19 GB
  PE Size               32.00 MB
  Total PE              5958
  Alloc PE / Size       5958 / 186.19 GB
  Free  PE / Size       0 / 0  


Koodia: [Valitse]
lvdisplay

  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                fEcYw7-00f8-kVAZ-DInw-Lhle-9ime-Cz86YZ
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                184.25 GB
  Current LE             5896
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.94 GB
  Current LE             62
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  

Tällä haavaa parhain arvaukseni komennoksi on

Koodia: [Valitse]
lvconvert -m1 /dev/VolGroup00/LogVol00
Edit: Näyttää menevän juurikin tuolla komennolla, ainakin 25% peilistä on nyt tehtynä. Ilmeisesti se osasi suoraan käyttää tuota USB-levyä peilinä ja tikkua lokina.
« Viimeksi muokattu: 08.10.11 - klo:02.26 kirjoittanut Tha-Fox »