Estaba siguiendo este tutorial que se encuentra aquí:¿Cómo configurar varios discos duros como un solo volumen?
Lo que funcionó muy bien, sin embargo, tengo una unidad de 3 TB y cada vez que creo la partición (ya sea a través de fdisk o gparted), después de comenzar a crear los volúmenes en LVM, mi partición se redimensiona a 2 TB y la tabla de particiones se vuelve msdos que no me permite crear más particiones o extender la partición actual.
¿Hay alguna manera de que pueda hacer que una unidad de 3 TB funcione con LVM?
Gracias,
Adán
Respuesta aceptada:
Parece que al crear una partición para usar como volumen físico en LVM, estamos limitados a un tamaño de volumen de 2 TB. Esto se debe a las limitaciones en el sistema de tabla de particiones de MSDOS heredado administrado por fdisk
y por qué uno debería usar GPT.
Afortunadamente, LVM también comprende dispositivos simples sin una tabla de particiones. Esto tiene el inconveniente de que tendrás que usar todo el dispositivo como volumen físico, pero eso es exactamente lo que quiero lograr.
Para borrar la tabla de particiones actual, ejecute el siguiente comando (Advertencia:¡esto borra efectivamente todo el contenido del disco! ):
sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1
reemplazando PhysicalVolume
con la ruta de su dispositivo, p. /dev/sdb
. Entonces corre
sudo partprobe
para permitir que el kernel vuelva a leer la nueva tabla de particiones que ahora no existe.
Ahora formatéelo como un volumen físico LVM:
sudo pvcreate PhysicalVolume
(nuevamente, reemplace PhysicalVolume
con la ruta de su dispositivo)
Esto se basa en la información mencionada en la página de manual 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