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?
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.
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.Ambos
lvresize
ylvreduce
ahora admiten cambiar el tamaño del sistema de archivos antes de reducir el volumen lógico.Este es un fragmento de una página de manual en CentOS 6.5
fuente
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
... 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, pory desmontarlo cuando sea necesario, luego verificar el sistema de archivos
en este LV. Luego reducir el sistema de archivos
y reducir el VI
Reinicia a tu sistema, ¡disfruta!
fuente
--resizefs
opción que parece funcionar y le permite omitir un paso.Echa un vistazo a este http://ubuntuforums.org/showthread.php?t=1537569
fuente