Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Volume lvm, ne so poco.

    Sto preparando un pc con 4 dischi. Ho installato il sistema sul primo, usando una tale sequenza di comandi ho esteso il volume sul secondo in modo da ottenere una partizione da 1 Tb. Ora vorrei usare gli altri 2 dischi per ottenere un raid 1, di modo che se si rompe un disco nulla vada perduto. Lvm può fare queste cose o devo usare per forza mdtools?

  2. #2
    Ho appena fatto una prova sulla mia macchina virtuale (visto che ero interessato pure io ) e ti pasto gli steps che ho eseguito in tutti e due i casi possibili.

    Caso 1: 3 Physical Volume => 2 per il mirror + 1 per gli extra log
    codice:
    [root@server ~]# pvs
      PV         VG   Fmt  Attr PSize  PFree
      /dev/xvdb1 vg0  lvm2 a-    1.54G 1.49G
      /dev/xvdb2 vg0  lvm2 a-    1.54G 1.49G
      /dev/xvdb3 vg0  lvm2 a-    1.00G 1.00G
    Il Volume Group vg0 è un volume già esistente nel sistema, non ho fatto altro che aggiungere i 3 nuovi volumi fisici al volume group con:
    codice:
    [root@server ~]# vgextend vg0 /dev/xvdb1 /dev/xvdb2 /dev/xvdb3
      Volume group "vg0" successfully extended
    Ora creo il mirror con un disco riservato per i disk log:
    codice:
    [root@server ~]# lvcreate -L 50M -m1 -n mirrorvol vg0 /dev/xvdb1 /dev/xvdb2 /dev/xvdb3
    Rounding up size to full physical extent 52.00 MB                                      
      Logical volume "mirrorvol" created
    Ora si vedrà il nuovo volume:
    codice:
    [root@server ~]# lvs | grep mirror     
      mirrorvol vg0  mwi-a- 52.00M                    mirrorvol_mlog 100.00
    Caso 2: 2 Physical Volume => 2 per il mirror senza extra log
    codice:
    [root@server ~]# pvs
      PV         VG   Fmt  Attr PSize  PFree
      /dev/xvdb1 vg0  lvm2 a-    1.54G 1.49G
      /dev/xvdb2 vg0  lvm2 a-    1.54G 1.49G
    Cambia la sintassi della creazione del volume logico mirrorato con l'aggiunta di --corelog per non utilizzare i disks log:
    codice:
    [root@server ~]# lvcreate -L 50M -m1 --corelog -n mirrorvol vg0 /dev/xvdb1 /dev/xvdb2
      Rounding up size to full physical extent 52.00 MB
      Logical volume "mirrorvol" created
    Il nuovo volume si vedrà così:
    codice:
    [root@server ~]# lvs | mirror
      mirrorvol vg0  mwi-a- 52.00M                        100.00
    Spero di essere stato utile
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.