Stavo seguendo questo tutorial trovato qui:Come configurare più dischi rigidi come un unico volume?
Il che ha funzionato alla grande, tuttavia ho un'unità da 3 TB e ogni volta che creo la partizione (sia tramite fdisk che gparted), dopo aver iniziato a creare i volumi in LVM, la mia partizione viene ridimensionata a 2 TB e la tabella delle partizioni diventa msdos che non mi consente di creare altre partizioni o di estendere la partizione corrente.
C'è un modo per far funzionare un'unità da 3 TB con LVM?
Grazie,
Adam
Risposta accettata:
Sembra che creando una partizione da utilizzare come volume fisico in LVM, siamo limitati a una dimensione del volume di 2 TB. Ciò è dovuto alle limitazioni nel sistema di tabelle delle partizioni MSDOS legacy gestito da fdisk
e perché si dovrebbe usare GPT.
Fortunatamente, LVM comprende anche dispositivi semplici senza una tabella delle partizioni. Questo ha lo svantaggio di dover utilizzare l'intero dispositivo come volume fisico, ma è esattamente quello che voglio ottenere.
Per cancellare la tabella delle partizioni corrente eseguire il comando seguente (Attenzione:questo cancella effettivamente tutto il contenuto del disco! ):
sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1
sostituendo PhysicalVolume
con il percorso del tuo dispositivo, ad es. /dev/sdb
. Quindi esegui
sudo partprobe
per consentire al kernel di rileggere la nuova tabella delle partizioni ora inesistente.
Ora formattalo effettivamente come volume fisico LVM:
sudo pvcreate PhysicalVolume
(di nuovo, sostituisci PhysicalVolume
con il percorso del tuo dispositivo)
Questo si basa sulle informazioni menzionate nella manpage di pvcreate
:
DESCRIPTION
pvcreate initializes PhysicalVolume for later use by the Logical Volume
Manager (LVM). Each PhysicalVolume can be a disk partition, whole
disk, meta device, or loopback file. For DOS disk partitions, the
partition id should be set to 0x8e using fdisk(8), cfdisk(8), or a
equivalent. For whole disk devices only the partition table must be
erased, which will effectively destroy all data on that disk. This can
be done by zeroing the first sector with:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1