- Chris Hoffman
@chrisbhoffman
- 17 de junio de 2012, 6:00am EDT
Ubuntu no utiliza una partición /home separada por defecto, aunque muchos usuarios de Linux prefieren una. El uso de una partición doméstica separada le permite reinstalar Ubuntu sin perder sus archivos y configuraciones personales.
Aunque normalmente se elige una partición doméstica separada durante la instalación, también puede migrar a una partición doméstica separada después de instalar Ubuntu – esto lleva un poco de trabajo, sin embargo.
Mientras se instala Ubuntu
Crear una partición doméstica separada mientras se instala Ubuntu es fácil. Elija la opción de instalación «Algo más» para utilizar un diseño de partición personalizado y crear varias particiones. Establezca el punto de montaje para una de sus particiones como / – que contendrá el sistema de archivos raíz – y el punto de montaje de otra partición como /home. Cuando instale Ubuntu en el futuro, puede establecer su antigua partición de inicio como /home de nuevo – pero asegúrese de desmarcar la casilla de Formato o sus archivos serán eliminados.
Después de instalar Ubuntu
Si no crea una partición de inicio separada mientras instala Ubuntu, no tiene que reinstalar Ubuntu desde cero. Para migrar a una partición de inicio separada después de la instalación, tendrá que crear una nueva partición (que puede requerir cambiar el tamaño de sus particiones existentes), copiar los archivos de su directorio de inicio existente a esa partición, y decirle a Ubuntu que monte la nueva partición en /home.
Paso 1: Crear una nueva partición
Si usted tiene algo de espacio libre, este paso es fácil. Si no lo tiene, tendrá que redimensionar su partición del sistema y crear una nueva partición en el espacio libre. Sigue nuestra guía para redimensionar las particiones de Ubuntu para completar este paso. Si tiene espacio libre o no necesita redimensionar una partición del sistema, puede simplemente instalar GParted y crear la partición sin reiniciar desde un CD en vivo – querrá crear una partición ext4.
Paso 2: Copiar los archivos de la casa a la nueva partición
Ubuntu hace que sea fácil montar la nueva partición – simplemente haga clic en ella bajo Dispositivos en el administrador de archivos. Después de hacerlo, haga clic en el menú Ir y seleccione Ubicación para ver su punto de montaje.
Inicie una terminal y ejecute el siguiente comando para crear una copia de su actual directorio /home en la nueva partición, donde /mount/location es la ubicación de su partición montada:
sudo cp -Rp /home/* /mount/location
Verá un error sobre un directorio .gvfs directorio – esto es normal; puede ignorarlo.
Debe comprobar el nuevo directorio de inicio para verificar que contiene sus archivos. Sin embargo, no borraremos el antiguo directorio principal todavía.
Paso 3: Localizar el UUID de la nueva partición
La larga cadena de aspecto aleatorio de arriba es en realidad el UUID de la partición, y lo necesitaremos para añadir la partición a nuestro archivo fstab, que le dice a Linux dónde montar las particiones cuando arranca. También puede localizar el UUID de la partición ejecutando el siguiente comando en una terminal:
sudo blkid
Paso 4: Modificar el archivo fstab
Antes de modificar nuestro archivo fstab, debemos crear una copia de seguridad que podamos restaurar, por si acaso:
sudo cp /etc/fstab /etc/fstab.backup
A continuación, ejecuta el siguiente comando para abrir el archivo fstab en gedit. También puede utilizar otro editor de texto, si lo prefiere.
gksu gedit /etc/fstab
Añada el siguiente texto al archivo fstab en una nueva línea, sustituyendo la parte _____ por el UUID completo de su nueva partición doméstica del comando sudo blkid anterior:
UUID=_____ /home ext4 nodev,nosuid 0 2
Guarde el archivo después de añadir la línea.
Paso 5: Mover el directorio de inicio & Reiniciar
Desde una terminal, ejecute el siguiente comando para dejar su directorio de inicio, mover su directorio de inicio actual a una ubicación de marcador de posición y crear un nuevo directorio de inicio vacío en el que se montará su nueva partición:
cd / && sudo mv /home /home_old && sudo mkdir /home
Reinicia tu ordenador después de ejecutar este comando. Puede reiniciar con el siguiente comando:
sudo shutdown -r now
Limpiar
Después de reiniciar su ordenador, debería poder iniciar sesión normalmente. Ubuntu está usando ahora la partición de inicio separada. Después de asegurarse de que todo ha ido bien y todavía tiene todos sus archivos en su directorio /home – por si acaso – puede eliminar su directorio /home_old para liberar espacio:
sudo rm -rf /home_old
Chris Hoffman es Editor en Jefe de How-To Geek. Ha escrito sobre tecnología durante más de una década y fue columnista de PCWorld durante dos años. Chris ha escrito para The New York Times, ha sido entrevistado como experto en tecnología en canales de televisión como NBC 6 de Miami, y su trabajo ha sido cubierto por medios de comunicación como la BBC. Desde 2011, Chris ha escrito más de 2.000 artículos que han sido leídos casi mil millones de veces – y eso es sólo aquí en How-To Geek.Read Full Bio »