No necesito realmente reducir la partición MBR, solo el volumen lógico que contiene el sistema de archivos raíz "/". Ahora tiene ~ 200 GB, y necesito reducirlo a ~ 150 GB para dejar espacio para un nuevo volumen lógico. ¿Cómo hago para esto?
No necesito realmente reducir la partición MBR, solo el volumen lógico que contiene el sistema de archivos raíz "/". Ahora tiene ~ 200 GB, y necesito reducirlo a ~ 150 GB para dejar espacio para un nuevo volumen lógico. ¿Cómo hago para esto?
Respuestas:
ANTES DE CAMBIAR CUALQUIER COSA ASEGÚRESE DE QUE TIENE UN RESPALDO ACTUAL. Todo esto funcionó para mí, pero podría no funcionar para usted. Si explota por alguna razón, no querrás perder nada que no puedas recuperar. Continuando ...
No es posible (que yo sepa) reducir un sistema de archivos mientras está montado, por lo que debemos hacer el cambio de tamaño real desde un Live CD. Todas las siguientes instrucciones asumen que ha arrancado el CD de instalación de escritorio 11.10.
Después de que el Live CD se inicie en el escritorio, abra la Terminal.
La herramienta LVM no está integrada en el Live CD, por lo que primero debemos instalarlos:
sudo apt-get install lvm2
Busque el nombre del grupo de volúmenes (en adelante "somevg") que contiene el volumen lógico raíz:
sudo lvs
(Si no aparece, intente ejecutar sudo lvmdiskscan
e sudo pvscan
intente nuevamente).
Si ejecuta ls /dev/mapper/
, puede ver que los volúmenes lógicos no se muestran. Si no está allí, debe ejecutar el siguiente comando para que el núcleo conozca los volúmenes lógicos:
sudo vgchange --available y <somevg>
Como no hemos montado el sistema de archivos raíz, debería ser seguro cambiar el tamaño. Proceda a realizar el cambio de tamaño real del Volumen Lógico. Tenga en cuenta que este comando ( --size -50G
) reduce el volumen en 50 GB: lea la página de comando man lvreduce (8) para aprender a especificar un tamaño diferente.
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(Mi volumen lógico se llama "raíz", pero el tuyo puede llamarse algo diferente).
Este comando primero reducirá el sistema de archivos, luego reducirá el Volumen Lógico que lo contiene, que es la única forma segura de hacerlo.
Ahora puede reiniciar el sistema y arrancar en su sistema de archivos raíz ahora redimensionado.
Cualquier partición y cambio de tamaño de LV debe hacerse en particiones desmontadas, por lo que debe arrancar desde el disco de instalación de Ubuntu o una memoria USB, ejecutarlo como un CD en vivo, conectarse a Internet, instalar lvm2
sudo apt-get install lvm2
... o puede usar cualquier CD de rescate de Linux que ya tenga lvm2
disponible. Luego asegúrese de que su raíz LV no esté instalada, por
mount
y desmontarlo cuando sea necesario, luego verificar el sistema de archivos
e2fsck -f /dev/yourVG/yourLV
en este LV. Luego reducir el sistema de archivos
resize2fs /dev/yourVG/yourLV 150G
y reducir el VI
lvreduce -L -50G /dev/yourVG/yourLV
Reinicia a tu sistema, ¡disfruta!
--resizefs
opción que parece funcionar y le permite omitir un paso.
Echa un vistazo a este http://ubuntuforums.org/showthread.php?t=1537569
lvs
muestra el nuevo tamaño correcto, peroGParted
aún muestra el LVM con el tamaño original. Todo lo que está haciendo es explicar cómo reducir el sistema de archivos, no la partición. La partición todavía está ocupando la cantidad original de espacio en disco.