Eliminar / iniciar partición

15

A veces quería hacer particiones inteligentes, haciendo una partición separada / de arranque , pero solo doy poco espacio. Ahora estoy teniendo problemas con la falta de espacio en esa partición.

¿Cómo eliminar / iniciar partición y unirla con / partición raíz?

gsedej
fuente
2
¿Has pensado en limpiar los núcleos más antiguos de / boot antes de intentar fusionarlo con el sistema de archivos /?
Arcege
sí, pero es un poco de PC "público", por lo que no quiero hacer esto cada pocos meses ... (bien sé que pude, pero aún así ...)
gsedej
Vea mi respuesta a continuación: también puede cambiar el tamaño de la partición, en lugar de cambiar su esquema de partición (que es bueno)
J. Taylor

Respuestas:

14

Puede usar cp -a /boot /boot-tmppara copiar el contenido a un directorio temporal en el sistema de archivos raíz, desmontar la partición de arranque usando umount /booty volver a colocar los archivos en su lugar rmdir /boot && mv /boot-tmp /boot.

Una vez que verifique que todo está bien se puede extraer /bootde /etc/fstab. Finalmente, debe verificar la configuración de GRUB y ejecutar update-grub.

Adam Byrtek
fuente
3
Probablemente quiera asegurarse de que /etc/fstabsea ​​correcto una vez que haga esto.
belacqua
1
Sin embargo, me gustaría reiterar que aumentar el tamaño de la partición de arranque es probablemente una mejor opción ... No entiendo por qué no querrías hacer eso ...
J. Taylor
44
@jrtayloriv: ¿Le gustaría explicar por qué es preferible una partición de arranque separada? - Leí en alguna guía antigua, 100 MB para una partición de arranque estaría bien. Ahora apt-get upgradefalla regularmente debido a la falta de espacio en disco. No quiero mover particiones. ¿Conoces una solución que purgue automáticamente los núcleos antiguos?
krlmlr
He intentado esto, pero mi sistema de alguna manera parece cargar la configuración desde la partición de arranque (ahora ya no está montada). (He cambiado /etc/default/gruby ejecuto update-grub, pero los cambios no se reflejaron en /boot/grub/grub.cfg). ¿Alguna pista?
krlmlr
2

También puede mantener la partición / boot y expandirla con gparted . (Por supuesto, como siempre, haga una copia de seguridad primero y tenga a mano un liveCD en caso de que algo salga mal)

Si nunca antes ha cambiado el tamaño de las particiones, hay muchos tutoriales en la web que le dirán cómo hacerlo. Aquí hay un buen tutorial para comenzar: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html

J. Taylor
fuente
Gracias por la respuesta, pero prefiero unirme a la partición "/". Yo tendría que cambiar el tamaño de las particiones también otros ....
gsedej
Si ese es el caso, también puede "fusionar" particiones usando gparted. Mueva los archivos desde / partición de arranque a / partición. Luego configure bootloader para que arranque desde el nuevo directorio / boot de la partición raíz. Si todo funciona y se inicia correctamente, elimine la partición de arranque y cambie el tamaño de las otras particiones para llenar el espacio. Una vez más, haga copias de seguridad y tenga un livecd listo (y reiteraré que cambiar el tamaño es probablemente una solución mucho mejor y más fácil que fusionar ...)
J. Taylor