Je suivais ce tutoriel trouvé ici :Comment configurer plusieurs disques durs en un seul volume ?
Ce qui fonctionnait très bien, mais j'ai un lecteur de 3 To et chaque fois que je crée la partition (que ce soit via fdisk ou gparted), après avoir commencé à créer les volumes dans LVM, ma partition est redimensionnée à 2 To et la table de partition devient msdos qui ne me permet plus de créer de partitions ou d'étendre la partition actuelle.
Existe-t-il un moyen de faire fonctionner un lecteur de 3 To avec LVM ?
Merci,
Adam
Réponse acceptée :
Il semble qu'en créant une partition à utiliser comme volume physique dans LVM, nous sommes limités à une taille de volume de 2 To. Cela est dû aux limitations de l'ancien système de table de partition MSDOS géré par fdisk
et pourquoi utiliser GPT.
Heureusement, LVM comprend également les périphériques simples sans table de partition. Cela a l'inconvénient que vous devrez utiliser l'ensemble de l'appareil comme volume physique, mais c'est exactement ce que je veux réaliser.
Pour effacer la table de partition actuelle, exécutez la commande suivante (Attention :cela efface effectivement tout le contenu du disque ! ):
sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1
remplaçant PhysicalVolume
avec le chemin de votre appareil, par ex. /dev/sdb
. Puis lancez
sudo partprobe
pour laisser le noyau relire la nouvelle table de partition désormais inexistante.
Maintenant, formatez-le en tant que volume physique LVM :
sudo pvcreate PhysicalVolume
(encore une fois, remplacez PhysicalVolume
avec le chemin de votre appareil)
Ceci est basé sur les informations mentionnées dans la page de manuel de 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