[CÓMO] Mover tu /home a otra partición distinta de la raíz.

Imagen de Erathor
0 puntos

Este es el método correcto para cambiar vuestra /home de partición sin riesgo de perder datos. Todo el proceso se puede deshacer si así se desea. Este tutorial da por supuesto que ya sabes cómo crear particiones.

1. Cierra sesion en gnome
2. Desde la pantalla de inicio de sesion pulsa ALT-CONTROL-F1. Esto te arrancara una sesion en modo consola.
3. Entra como usuario root. login: root; pass: tu password
NOTA: Si no tienes un password para root, sólo tienes que poner en modo texto:

sudo passwd root

Te preguntará por tu actual contraseña, y después te dirá que metas otra para root (dos veces).
4. Una vez logueado como root los pasos son:

a) Haz una copia de seguridad de tu /home: cp /home/* /home.old (por si acaso)

b) Montar la nueva partición, por ejemplo en /mnt/home: mount /dev/hdaX /mnt/home (donde x es el numero de la particion a montar, es decir, la partición de destino para tu /home).

c) Copiar los datos: cp -dpR /home/* /mnt/home

d) Desmontar de /mnt: umount /mnt/home

e) Montar la nueva partición en /home

mount -t ext3 /dev/hdaX /home

f) Modificar /etc/fstab (nano /etc/fstab) para que la próxima vez que arranques el ordenador el /home se monte en su nuevo sitio. Tienes que poner una línea parecida a esta al final de archivo:

/dev/hdaX /home ext3 defaults,errors=remount-ro 0 1

Espero que os sirva de ayuda.

salu2.

Imagen de Jorolo
+1
0
-1

Hola Erathor.

Me gustaria hacer un par de pequeñas correciones y una importante:

Normalmente hay más de un modo correcto de hacer las cosas.

1-2-3- Me parece recomendable hacerlo desde de live-cd, si se hace desde el sistema sería recomendable hacerlo en modo monousuario, así nos aseguramos que los usuarios no tienen ningún archivo abierto (aunque puede que esto último sea algo paranoico... yo por si acaso lo haría)

b- Antes de hacer "mount /dev/hdaX /mnt/home" hay que crear el directorio /mnt/home

c- "-dpR" es lo mismo que poner -a

 

Pero sobre todo, hay que recordar que una vez finalizado el proceso descrito, si todo funciona bien, hay que borrar el antiguo /home. Esto es especialmente importante si teníamos todo en una partición y ponemos /home en una partición aparte. Habria que desmontar el /home nuevo, borrar el antiguo y volver a montar el nuevo

+1
0
-1
Imagen de linxiaqingfeng
+1
0
-1

**/Moderado/**

SPAM.

+1
0
-1

--
Bot SPAM

Imagen de mayckol
+1
0
-1

Creo que esta parte

1. Cierra sesion en gnome
2. Desde la pantalla de inicio de sesion pulsa ALT-CONTROL-F1. Esto te arrancara una sesion en modo consola.
3. Entra como usuario root. login: root; pass: tu password
NOTA: Si no tienes un password para root, sólo tienes que poner en modo texto:

 

sudo passwd root

Te preguntará por tu actual contraseña, y después te dirá que metas otra para root (dos veces).
4. Una vez logueado como root los pasos son:

Se puede obviar si desde que arrancas el sitema entras en el modo de rescate (rescue mode, creo). También se puede acceder a root empleando el comado sudo -i ó sudo bash, en fin, creo que no es obligatorio activar la cuenta de la root para aplicar lo que sigue.

En vez de usar cp -dpR se puede usar cp -a.

 

e) Montar la nueva partición en /home

mount -t ext3 /dev/hdaX /home

f) Modificar /etc/fstab (nano /etc/fstab) para que la próxima vez que arranques el ordenador el /home se monte en su nuevo sitio. Tienes que poner una línea parecida a esta al final de archivo:

/dev/hdaX /home ext3 defaults,errors=remount-ro 0 1

Eso sirve si el formato de la partición es ext3, por lo que sería bueno colocar en vez de ext3 colocaras tipodepartición . Por lo demás me parece un COMO muy claro

+1
0
-1

Antes de cambiarte-->¿Es Ubuntu Para ti?
Si ya cambiaste bienvenido!

Imagen de juanperez840
+1
0
-1

+1
0
-1

NACEMOS SIN SABER NADA Y MORIMOS APRENDIENDO....

Imagen de gotxa
+1
0
-1

Cierto es que en un sistema multi-usuario como es GNU/linux conviene que durante la operación de cambio de partición no haya procesos que quieran escribir/leer en /home.

En la práctica lo solemos hacer en nuestro propio ordenador, sin mucha actividad en /home (p.ej. no lo haremos si a la vez nos estamos descargando algo desde internet).

Os pongo un enlace a mi manera de hacerlo, nunca me ha fallado incluso desde sesión de Gnome o KDE, con una sola línea de shell:
http://www.ubuntu-es.org/index.php?q=node/86212#comment-241334

Saludos
GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de dinpel
+1
0
-1

Muy buenas , soy nuevo en esto y me gustaria hacer lo que decis pero estado provando y no hay manera humanda de hacerlo por que no entiendo segun que pasos alguien me puede echar una mano ???? E echo todos los pasos en crear la particion , crear la carpeta y montarla pero ahi ya no paso me dice que no tengo permisos etccc..
os dejo mi hotmail por si alguien quiere echarme una mano. xxxxxxx@xxxxxxxx.com

P.D. Si no esta permitido poner direcciones borrarlo Gracias.

+1
0
-1
Imagen de ketk
+1
0
-1

P.D. Si no esta permitido poner direcciones borrarlo Gracias.

Podías haberte evitado la postdata, haciendo una rápida visita a las normas:
2.2.- No pidas que te manden la respuesta a tu e-mail. Una respuesta en tu e-mail solo te servirá a ti, una respuesta en el foro será útil a toda la comunidad.

Equipo de Ubuntu-es

+1
0
-1

TuVela.com información, tutoriales, curiosidades y más sobre Ubuntu, GNU/Linux y otros temas de mi interés. 6b 65 74 6b


Imagen de chonps
+1
0
-1

Hola a todos:
Yo tengo el /home separado en otra partición y todo me va de maravilla. No hay problema con eso.
El caso es que antes, mi mujer y la niña usaban Windows normalmente. 2 años después, ya no lo hacen y tienen su cuenta en Ubuntu que es lo que utilizan para todo. Hace ya casi un año que Win2 no se arranca para nada. Como tengo 2 discos de 80 GB y Ubuntu en uno de ellos particionado en dos, una para / y otra para /home, pues tengo los 70 GB de la partición de datos del otro disco completamente desaprovechada.
La pregunta es: si formateo esa partición en ext3 ¿podré usarla para aislar uno de los usuarios (/home/javier, por ejemplo) en lugar de tener todo el /home junto en la misma partición? ¿Serviría con sustituir en la línea del fstab /home por /home/javier?
Espero haber sido claro en la pregunta. Y gracias de antemano por la respuesta.

Linux user #456626

+1
0
-1

Linux user #456626

Imagen de gotxa
+1
0
-1

hola chonps,
una entrada [COMO] en el foro no es el mejor sitio para postear tu duda, por mucho que el tema vaya de lo mismo. Como el mal ya está hecho, te digo:
Creo que lo más cómodo y versátil es que hagas un simple enlace débil (el habitual),

/home/javier ---> /media/elnuevodisco/home/javier


De esta manera, te evitas editar /etc/fstab, puedes enlazar más usuarios en él y además el disco estará "preparado", en otros casos, para montarlo como /home independiente de este u otro pingüino.
Ah, y formateado ext3, como bien dices.

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de chonps
+1
0
-1

Hola a todos:
Yo tengo el /home separado en otra partición y todo me va de maravilla. No hay problema con eso.
El caso es que antes, mi mujer y la niña usaban Windows normalmente. 2 años después, ya no lo hacen y tienen su cuenta en Ubuntu que es lo que utilizan para todo. Hace ya casi un año que Win2 no se arranca para nada. Como tengo 2 discos de 80 GB y Ubuntu en uno de ellos particionado en dos, una para / y otra para /home, pues tengo los 70 GB de la partición de datos del otro disco completamente desaprovechada.
La pregunta es: si formateo esa partición en ext3 ¿podré usarla para aislar uno de los usuarios (/home/javier, por ejemplo) en lugar de tener todo el /home junto en la misma partición? ¿Serviría con sustituir en la línea del fstab /home por /home/javier?
Espero haber sido claro en la pregunta. Y gracias de antemano por la respuesta.

Linux user #456626

+1
0
-1

Linux user #456626

Imagen de pablosarg
+1
0
-1

Hola
Lo logre, rompí mi ubuntu… seguí los pasos de http://pcobsesion.wordpress.com/2007/09/16/crear-una-particion-home-sepa... porque me pareció mas claro que aquí (por primera vez no me guié por este foro, grrr)… pero no funcionó, me salía “Mount of root filesystem failed. A maintance shell will now be started. Control-d will terminate this shell and reboot the system” cuando quería entrar... entonces seguí las instrucciones de ese link para “volver al estado anterior” y me encontré con “Could not update iceauthority file /home/pablo/.ICEauthority”, que según averigué pasa cuando hay poco espacio disponible... lo cual era lógico pues quería mover mi /home porque ya no tenía casi espacio…. Con lo cual no pude volver al estado anterior y después de muchas pruebas solo atiné a reinstalar el ubuntu… ya que si “no formateaba” me conservaba “la configuración”, pero oh sorpresa: no me detectaba el touchpad ni el wifi, cuando nunca había tenido problemas, ni con el distro instalado ni con el livecd. Entonces opte por instalar formateando en la misma partición donde tenia el ubuntu que había destrozado, y ahora estoy actualizando mi viejo koala al lucid (espero no tener problemas).
Conclusión, tengo:
1- partición con winxp que debo mantener
2- partición ext4 con el /home que tenía en el koala que llegue a copiar antes de liarla
3- partición donde tengo:
a. partición ntfs con mis archivos, accedo desde winxp y ubuntu
b. partición ext4 con el lucid
c. wasp

Preguntas:
1- Puedo usar ese /home salvado del koala en lucid? ¿Los programas allí instalados “se salvan”?
2- Asumiendo que ese /home lo copié bien, que debo hacer para que sea ese el home que arranque con ubuntu?

Gracias
Pablo

+1
0
-1
Imagen de pablosarg
+1
0
-1

en ves de wasp es swap :-)

+1
0
-1
Imagen de yona1989
+1
0
-1

Hola . bueno sinceramente soy nuevo y quiero hacer este proceso para instalar cambiar mi version de ubuntu 32 bit a 64.
Pero no comprendo el punto 4.b.
Y me gustaria saber el comando para eliminar la particion que tenia antes !

+1
0
-1

Solo se que no se nada

Imagen de patoruzek
+1
0
-1

Hola amigos ....
Quisiera hacerles una pregunta ..
Yo tambien quiero poner aparte mi Home (moverlo a otra particion) ... pero ya tengo las 4 Primarias ocupadas ... tal vez tendria que crear una Extendida, no?
Como tendria que hacer ?
Es mi primera vez

Un abrazo

+1
0
-1
Imagen de cuentos
+1
0
-1

Hay que ver cuales son estas 4 particiones primarias, si una de estas es la de intercambio, puedes borrarla, y las otras tres disminuirlas de tamaño, y luego crear la extendida y dentro de esta volver a crear la de intercambio y la home.
Para ver bien tienes que dar mas detalles de estas particiones o mejor aun pon un enlace de ina imagen de gparted,
Otra recomendacion es abrir un nuevo hilo con esta informacion.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de patoruzek
+1
0
-1

Hola "Cuentos"
No te conteste antes pues andaba haciendo pruebas.
Hice tal como me dijiste aprovechando que volvi a reistalar algunos sitemas ..
Modifique las particiones, elimine otras hasta quedarme con 3 , luego al crear la 4, cree una como Swap y otra como Home.
Adjunto una foto, para que veais cómo quedó todo.
Ahora que tengo Home en una particion aparte .... ¿ cómo deberia hacer en caso de tener que formatear e instalar de nuevo Linux, Ubuntu, etc ???
Un abrazo-
http://img10.imageshack.us/img10/4257/pantallazogz.png

+1
0
-1
Imagen de cuentos
+1
0
-1

supongamos que vas a reinstalar o instalar otro sistema, cuando llegues a la parte del particionado le pones manual, y en esta parte vas seleccionando los punto de montaje, como los tienes y le pones que si le de formato a la raiz, y lo mas impostante que no le de formato a la /home:
/dev/sda3 como / (raiz) y que si le de formato
/dev/sda5 como /home y que no le de formato
/dev/sda6 como swap y que no le de formato (en caso que instales un nuevo sistema) para que no cambie el dato de la uuid, y se comparta entre los x diferentes sistemas linux.
Otra cosa veo que tienes otra particion /dev/sda2 como ext2 y no esta montada.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de patoruzek
+1
0
-1

Há, segun te entiendo, al instalar linux, él mismo "destecta" dónde poner el nuevo Home y agarra el Home mio de esa particion ?-
¿ LO de "no formatear" te referis a Nó marcar el cuadradito nó ?
Ésa Particion sda2 es donde tengo instalado el Wifislax .. jjejejje - Vivo en Madrid - España y la crisis me está obligando a "ahorrar" en algunas cosas, con tal de seguir "vivo" en la Red.
Un abrazo-
p.d.= Todavia nó lo puse como "solucionado" para que le vaya sirviendo a otros ... En cuanto vea que llegamos al Fin, lo haré ...

+1
0
-1
Imagen de jcl
+1
0
-1

Hola, estoy tratando de seguir los pasos, pero al tratar de copiar home, me aparece este mensaje:
cp: se omite el directorio <>

Alguien me ayuda, acabo de instalar ubuntu.
Gracias

+1
0
-1
Imagen de Alcruz
+1
0
-1

Este turo está desactualizado, ahora se emplea el identificador único de particiones UUID
Averigua cual es la partición en donde quieres tener la /home , por ejemplo si fuera sda6 , pone lo que te sale al ejecutar
sudo blkid /dev/sda6
En base a ese dato te paso un script simple de ejcutar para que se encargue de todo.

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

que no funcione... recientemente acabo de reinstalar Ubuntu por que la partción que contenía la partición raìz, se corrompío y reinstale y moví /home como en este tutorial y sin problema alguno...

Más bien indica exactamente en donde te trabas, para ayudarte mejor y evitar interpretaciones ambiguas de tu problema.

Pero por favor en un hilo nuevo... que aquí no se pueden preguntar cosas.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro