viernes, 2 de mayo de 2014

Asignar, cambiar /home a otro HDD o a una nueva particion Linux

***********************************************
* Asignar, cambiar /home a otro HDD o a una nueva particion
* o asignarle una si no la tiene asignada
*



* ejecutamos el comando blkid -c /
* nos mostrara algo similar donde se veran los discos
* duros y sus particiones:

deb@ComoEraMAN:/home/deb# blkid -c /
/dev/sda1: UUID="e55c5588-b588-4a86-b8d6-5588888ae89c" TYPE="ext4"
/dev/sda5: UUID="99873322-35bc-4331-8333-3203333335d2" TYPE="ext4"
/dev/sda6: UUID="e55c5588-b588-4a86-b8d6-5588888ae89c" TYPE="swap"
/dev/sda7: UUID="99873322-35bc-4331-8333-3203333335d2" TYPE="ext4"
/dev/sda8: UUID="12f41dc9-e519-4319-9c19-55cf31180519" TYPE="ext4"

* en este caso me dispongo a cambiar /home a la particion /dev/sda8:
* con lo que muestra blkid copiamos en este caso el UUID que corresponda
* a la particion que queramos:
           
UUID="12f41dc9-e519-4319-9c19-55cf31180519"

*borramos las comillas:

UUID=12f41dc9-e519-4319-9c19-55cf31180519

* y lo guardamos en algun lugar se usara mas tarde.
* Montamos la particion /dev/sda8 donde queramos yo eh
* elegido media/cdrom si ya se que no es muy fino pero JA.

deb@ComoEraMAN:/home/deb# cp -dpR /home/* /media/cdrom

* Notas:
* cp: copiar
* d Sin diferencias presevar enlazes simbolicos o fijos.
* p preserver dueño, permisos, numero de inodo, marca de tiempo.
* R recursivo: copia directorios y subdirectorios.

* despues abrimos el fstab en /etc/fstab

* añadimos lo siguiente:

# /home was on /dev/sda8
UUID=12f41dc9-e519-4319-9c19-55cf31180519 /home ext4 defaults,errors=remount-ro 0 1

* y guardamos(si fuera ext3 u otra lo sustituiriamos por la que corresponde).
* Aqui vemos donde usamos el UUID, si /home esta montado en otra particion la comentamos
* con el gato # o la borramos ahi cada cual.
* Podemos hacer lo siguiente reiniciamos, luego abrimos la consola ejecutamos df -h:
* para ver que esta montada saldria algo asi

deb@ComoEraMAN:/home/deb# df -h
S.ficheros                                             Tamaño Usados  Disp Uso% Montado en
..//                                                
/dev/sda8                                                 100G    1G    99G  % /home
/home

..//
* por ejemplo.
* si resulta que home no tenia particion separada.
* Navegamos por /home y probamos algun programa si todo funciona bien y /home no tenia particion propia
* abrimos el fstb otra vez y comentamos lo que agregamos antes reiniciamos y confirmamos que con df -h
* no se muestra montada esa particion pues vamos a home que seria el antiguo y lo borramos luego solo tenemos
* que ir a fstab y descomentar lo de antes lo digo por que una ves me sucedio "y si home era muy grande no lo  vamos a tener dos veces" o si JA quien sabe.