viernes, 18 de mayo de 2012

Moviendo Home en ubuntu

Guía para mover home a una partición aparte.

Comentarios previos:
Normalmente al instalar ubuntu y derivados, la hacer una instalación por defecto de acuerdo al instalador, este nos instala en una sola partición todo el sistema de directorios y archivos, y la memoria swap en otra partición, pero suele suceder que nos estamos quedando sin espacio en ubuntu y queremos mover la home a otra partición.
Voy a realizar un cambio de home a otra partición de mi xubuntu, utilizando un cd de ubuntu.
Como suele recomendarse hacer previamente copias de respaldo de tus archivos que creas necesario.

Si ya tienes un espacio libre puedes pasar al paso
Y antes de empezar pueden probar el cd o usb de ubuntu que inicie, y probar que puedan entra a la terminal sin arrancar el entorno gráfico, esto es cuando al arrancar  la computadora y antes de poner su nombre y contraseña:

1- Vemos en primer lugar cuando inicia el sistema, y aquí entramos directamente a la terminal presionando las teclas ALT+CTR+F2
pueden probar con F1, F2, F3


2- Y les tiene que salir la terminal. Ya que vemos que si podemos ingresar,. Pueden regresar a la pantalla anterior con ALT+CTR+F7, o entramos con nuestro usuario, ponemos la contraseña, y reiniciamos con el comando sudo reboot.

3- Ahora inicio mi sistema y vemos como esta el disco duro:
aquí se ve que tengo en la partición sda1 a win, y en la partición sda2 todo mi sistema xubuntu, y en una partición lógica la memoria de intercambio.
Ahora lo que quiero hacer es crear una partición de /home y la voy a crear dentro de la partición extendida, para mostrar también como redimensionar dicha partición. También vemos en la imagen unas llaves en las particiones que indican que como están montadas por el sistema, no se pueden modificar.  y tomamos nota de la partición de xubuntu, sda2





4- Entonces para poder trabajar y modificarlas, inicio con el cd de ubuntu, reinicio la computadora, con el cd, y el sistema arrancar con el instalador de ubuntu, selecciono el idioma español, y probar Ubuntu. Esto es iniciar en modo live, o prueba. 


5- Ya que arranca el sistema, en el dash, buscamos gparted, y el mismo nos lo muestra en la parte de mas abajo, le damos doble click para iniciar el programa.


6- Vemos en gparted las particiones, y vemos que el sistema detecto la memoria de intercambio, y la monto para utilizarla.


 7- Selecciono la partición de la memoria de intercambio, click botón derecho del ratón, y selecciono desactivar intercambio.

8- Veo que ya me desmonto la partición de intercambio, y la partición extendida, ahora selecciono la partición que voy a disminuir , para hacer espacio para la /home, e igual click botón derecho del ratón y selecciono redimensionar/mover

Nos aparece una ventana para las opciones de redimensionar o mover, en este paso disminuyo la partición desde la parte de donde esta pegada la extendida, hacia el centro, seleccionando la linea azul y presionamos el botón izq del ratón,y sin soltar moviéndola con el ratón hacia el centro.


O puedes especificar directamente en la sección espacio libre a continuación, dejo un espacio libre de mas o menos unos 10 gigas, ya que estemos seguros de cuanto espacio, damos click en redimensionar/mover
 

.Vemos como quedo el espacio libre, el parte del centro pero "afuera" de la partición extendida. Y en este ejemplo la quiero dentro de la extendida.


Selecciono la partición extendida en el cuadro de abajo (el azul), y damos click botón derecho del ratón, y selecciono redimensionar/mover 


 Nos aparece el cuadro de las opciones , y selecciono la linea azul y la corro todo el espacio libre disponible hacia la izquierda, click botón izq, y sin soltar movemos la linea todo el espacio libre. Quedando de esta manera. y damos click en redimensionar/mover

Nos aparece una ventana de advertencia de que si movemos particiones, el sistema no puede arrancar, seleccionamos aceptar.


Vemos en la pantalla principal de gparted que ya la partición extendida ocupa todo el espacio libre, pero la partición de intercambio que es la sda5 esta al final y la que voy a crear es la sda6 y en esta guía la voy a mover y pegarla al  principio de la partición extendida. Selecciono la partición sda5, click botón derecho y selecciono redimensionar/mover  


En la ventana de las opciones de redimensionar/mover selecciono la partición de intercambio, y sin soltar el ratón la muevo hasta el inicio de la partición. Ya que este en su lugar y que veamos que esta bien, click en redimensionar/mover

Nos vuelve a aparecer la ventana de advertencia. Damos aceptar.



Vemos como esta quedando el disco duro y las particiones, ya tengo el espacio libre como quiero, selecciono el espacio libre, y click con el botón derecho del ratón, y en el recuadro selecciono nueva. 


Nos aparece el recuadro de las opciones para la nueva partición, en esta dejo todo el espacio para la nueva partición y solamente selecciono, en sistema de archivos ext4, como todo el sistema lo tengo con ext4, selecciono el mismo tipo, y pongo el nombre a la partición, home, ya que este listo click en añadir.


Vemos como queda el disco duro con sus nuevas particiones.


Ya que estemos seguros de que es lo que queremos, damos click en  el icono de palomita, aplicar todo los cambio, y es cuando realmente gparted empieza a trabajar en reparticionar, mover y crear las particiones.


Nos da la ultima advertencia, de que podemos perder datos, y si estamos seguros. damos click en aplicar.


Dependiendo de los datos, y del sistema que tengamos puede tardar. Esperamos.

y ya que termino nos aparece la ventana de operaciones terminadas. damos click en cerrar.




Ahora seleccionamos la partición que creamos, damos click con el botón
derecho, y seleccionamos, información.
     

 En este cuadro nos da la información de dicha partición, los datos que necesitamos es, la UUID, o bien la ruta de la partición que es, dev/sda6

 

Cerramos gparted, y ahora seleccionamos el administrador de archivos, el icono de la carpeta.


nos aparece la carpeta personal, pero lo que hacemos es dar click en los discos que nos aparece en la primera columna en esta guía el que disminuimos y quedo de 11 gigas, y el que creamos de home, esto es para que el sistema los monte,
 Ya vemos los dos discos montados, aparece el icono de desmontar, en estos.
Cerramos el administrador de archivos.


Y ahora abrimos una terminal, podemos dar click en el dash,y teclear ter, y nos aparece la terminal, y la ejecutamos para abrir la terminal.


 Y en la terminal ejecutamos (el administrador de archivos) pero como root (superusuario o administrador), con gksudo nautilus


Ya de nuevo en el administrador de archivos, buscamos en la partición raíz (/) donde tenemos nuestra home. Que es el disco en esta guía sda2, y damos doble click en la carpeta de home.

Hay nos sale nuestra carpeta de usuario, en mi caso alex, en dado caso de querer dejar una copia como respaldo, como precaución la voy a copiar (para dejar un respaldo), la seleccionamos y click con el botón derecho del ratón, y en el recuadro que sale copiar.  (si no queremos dejar una copia directamente seleccionamos mover)

Ahora seleccionamos en la primera columna, el disco de home. y hay damos click en cualquier parte libre y luego click botón derecho del ratón, y en el recuadro seleccionamos pegar.

Volvemos a la partición raíz, (sda2) donde tenemos nuestra home "original, y la seleccionamos, y damos click con el botón derecho, y en el recuadro seleccionamos (ahora) cortar

y para hacer una copia, selecciono otra vez el disco, para que me aparezca la raíz del mismo, y doy doble click en tmp(nota, olvide que la carpeta tmp borra el contenido al reiniciar, y se borro mi respaldo, pueden utilizar mejor la carpeta mnt)

En esta carpeta selecciono cualquier espacio vacío, y click botón derecho del ratón, y en el recuadro pegar. (con esto muevo la carpeta original de mi usuario a tmp, como respaldo) 


 Volvemos a seleccionar en el administrador de archivos, el disco principal (o sea la raíz), y hay buscamos la carpeta etc.


Damos doble click, para entrar a esta carpeta, y en esta buscamos fstab, en fstab, podemos dar doble click, o bien lo seleccionamos, o click botón derecho del ratón, y en el recuadro que sale, abrir con editor de textos       

En gedit, que es el editor de texto, agregamos al final el punto de montaje de la nueva partición de home,
agregamos algo como esto,(datos que previamente obtuvimos con gparted.)
UUID=29caef8-......  /home   ext4   defaults,errors=remount-ro   0   1
o bien si no quieres poner laUUID,  se puede poner de esta forma:
/dev/sda6    /home   ext4   defaults, errors=remount-ro    0      1
Guardamos el editor de texto y salimos.


Cerramos todo y reiniciamos el sistema.


Al iniciar el sistema,

En la pantalla de Inicio volvemos a entrar a la terminal


En esta aparte entramos con nuestro usuario, y contraseña.

Ya que entramos podemos ver la ruta de home.

con ls
podemos bajar a la raiz
con cd /  (o con cd .. (enter) cd .. (enter))
Vemos la raíz con ls
pero el comando importante es este para hacer la nueva home. de nuestro usuario, con el siguiente comando.
sudo chown -R alex:alex /home/alex

Donde alex es el usuario, tienes que poner tu usuario con el que entras al sistema,  el segundo alex, es el grupo, en linux cuando das de alta un usuario, se crea un grupo con el mismo nombre, y /home/alex es la ruta de tu home, donde cambias /home/usuario usuario por el tuyo.
reiniciamos, con sudo reboot.

Y ya podemos entrar a xubuntu. y vemos como quedo el disco con sus particiones. y están montadas las tres particiones la /, la swap, y la /home

Si dejamos una copia de respaldo de home ya podemos borrarla.
Como la puse en tmp, y olvide que en esta carpeta, se borra el contenido al reiniciar, y como les propuse utilizar la carpeta mnt, para borrar desde esta pueden utilizar el comando desde la consola;
ls /mnt (les aparecerá lago como esto, alex)
sudo rm /mnt/alex (con esto borran la carpeta de respaldo).

 

No hay comentarios:

Publicar un comentario