cambiar puntos de montaje (solucionado)

Imagen de quiksilver
0 puntos

Saludos!

Como podran saber soy nuevo en ubuntu y... cuando lo instale (8.10) hice 2 particiones, la primera de 20GB y la otra de 80GB
en la de 20GB asigne "/" para ke use esa como la principal

La idea era ke la otra, la de 80GB, la pudiera usar para almacenar mis datos, musica, programas, videos etc... y que quedara completamente independiente de la sda1.
A la particion sda5 le asigne el sistema de archivos ext3 y en punto de montaje le puse /usr
por lo que ahora cada programa ke instalo en mi laptop se instala en la particion de 80GB (sda5) y la idea es que fuera al reves.

He instalado Gparted, pero no puedo desmontar la particion sda5 porke esta en uso (obviamente)

Hay alguna posible solucion de poder cambiar esto sin tener que formatear?

Imagen de quiksilver
+1
0
-1

en pocas palabras lo ke kiero hacer es:
mover /usr a sda1 para que la sda5 me quede completamente limpia e independiente de la sda1

Gracias de ante mano

+1
0
-1
Imagen de shaola
+1
0
-1

haberla la hay, pero va a resultarte mucho mas sencillo reinstalarlo todo.
Primero, lo que tu querias haber hecho era haber puesto la particion sda1 como raiz y la particion sda5 como /home
y en vez de eso la has puesto como /usr.
Entonces, lo que quieres hacer es pasar /usr a la parcicion 1 (relativamente sencillo) y deberias pasar la /home a la particion sda5 (tambien sencillo) sin embargo, la reparticion del tamaño de las particiones no es demasiado adecuada en mi humilde opinion (demasiado para la raiz ) así que mi recomendación es la de reinstalar, pero si aun así quieres intentar trastear (lo cual es genial para aprender), te explico como lo haria yo.

existe un archivo, el /etc/fstab, en el que vienen las particiones de tu disco y donde se monta cada una en tu caso seria algo asi:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=8c042e2f-0e3f-4310-998b-8f8231969394 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=3ef623d9-c07c-4082-9c20-9aa49762666d /usr ext3 relatime 0 2
# /dev/sda6
UUID=c814f9b0-5cb5-4fb6-b5f2-96c7c1eafadf none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,

los numeros que estan despues de UUID= evidentemente no coincidiran con los tuyos, pero si te fijas pone /dev/sda1 y el punto de montaje / y en la linea de /dev/sda5 el punto de montaje /usr y la swap sda6 o sda3 o sda2, eso ya depende de tu sistema, de como lo tengas configurado

pues bien la idea seria cambiar donde pone /usr por /home, pero claro, al hacer eso el sistema se montara inadecuadamente y no te va a funcionar, entonces lo que tenemos que hacer es mover la carpeta /usr a sda1 y la carpeta /home a sda5 para que todo quedara correctamente ubicado. no se si se entiende.

como podemos hacer esto? pues la forma mas sencilla es arrancando con un live cd, porque asi podemos mover las carpetas sin problema ninguno:
paso por paso

1 arrancamos el cd y abrimos un terminal

2 creamos dos carpetas donde montaremos las dos particiones de tu disco duro

sudo mkdir /media/sda1
sudo mkdir /media/sda2

3 montamos las parciciones en cada carpeta

sudo mount -t ext3 /dev/sda1 /media/sda1
sudo mount -t ext3 /dev/sda5 /media/sda5

(supongo que ext3 es el sistema de archivos)

4 movemos las carpetas cada una al sitio que le corresponde:

sudo mv -t /media/sda1/usr /media/sda5/*
(hemos movido todos los archivos que estan en sda5 (que virtualmente es tu carpeta /usr cuando arrancas el sistema) a la carpeta /usr donde se monta l particion sda5 al arrancar)

sudo mv -t /media/sda5 /media/sda1/home/*
(hemos movido los archivos de la carpeta /home a la parcicion sda5)

asi que ahora nos quedaria editar el archivo fstab para que la particion sda5 se monte en la carpeta /home y no en la /usr

sudo gedit /media/sda1/etc/fstab

y aqui cambiamos donde pone /usr para que ponga /home

guardamos los cambios y reiniciamos, si todo ha salido bien, ya esta

espero no haberme liado demasiado, considero importante que lo entiendas bien antes de hacerlo, asi que no dudes en preguntar si tienes alguna duda

EDITADO: por cierto, si te decides a reinstalar, comentalo antes, todos tus datos (videos, descargas, documentos....) estan en tu carpeta home por lo que algun paso de los que te he explicado deberias hacerlo igual, para que al reinstalar pongas la sda1 como / y la sda5 como /home esta ultima sin formatear para no perder us datos.

+1
0
-1
Imagen de quiksilver
+1
0
-1

ok
lo intentare de la manera que lo has explicado...

+1
0
-1
Imagen de quiksilver
+1
0
-1

shaola...
hice exactamente todo lo que me dijiste tal y como me lo indicaste
y eso ha resuelto "parte" de mi problema.

/usr ahora esta donde debe de estar pero...
un ejemplo: si yo un dia necesito formatear, tambien se me borrara lo que tengo en /home no es asi?

si la respuesta es si, es por eso ke yo keria tener 2 particiones, completamente distintas, independiende cada una,
que cuando yo entre a Equipo me salgan las 2 particiones. En windows seria algo asi como particion C: y particion D:
en la C: estaria montado el SO y en la D: mis archivos los cuales no quiero que se borren cuando vaya a formatear.

Espero me hayas entendido tu a mi ahora..

+1
0
-1
Imagen de shaola
+1
0
-1

vamos a ver, tenemos que cambiar el chip de windows.
para comprender mejor como funciona linux no podemos compararlo con windows.
Linux no gestiona igual que windows las particiones, en windows dos particiones son dos discos, como si hubiera dos raices, tu puedes formatear una sin afectar a la otra, en linux tambien puedes formatear una sin afectar a la otra, pero a la hora de visualizarlas en tu monitor (o en tu mente) solo hay una raiz, es decir lo que en windows es c para ti seria la / y lo que seria en windows d en linux es lo que tu quieras, en tu caso antes era /usr (por error) y ahora con los cambios que hemos hecho es /home, o podria ser si tu quisieras /media/disco_D, es decir tu decides donde quieres que este esa otra particion, a la hora de trabajar con el sistema es como si solo hubiera una particion, tu accedes a ella como otra carpeta más, pero no deja de ser una particion independiente de la otra.
Una vez entendido esto, en tu equipo tienes tres particiones,

1 la de 20G que es donde se monta el sistema (punto de montaje /) el sistema linux tiene varias carpetas /usr /etc/ var/ tmp/ sys/ ... Y la carpeta /home. la carpeta /home seria el equivalente a documents and settings de windows (aunque repito que no es bueno comparar, es para que lo entiendas) dentro de esa carpeta hay una carpeta por cada usuario del sistema, supongo que en tu caso solo habra un usuario: todos tus archivos, descargas, videos, configuraciones.... se guardan en /home/tunombredeusuario.

2 la de 80G. Si recuerdas los pasos que has seguido (y supongo que ha salido todo bien) en el archivo /etc/fstab le hemos dicho al sistema que esa particion se monte en /home es decir que /home en realidad, aunque tu lo veas como una carpeta es una particion independiente, si arrancaras con el live cd y accedieras a ella encontrarias una carpeta tunombredeusuario/, y si desde el live cd accedieras a la particion de 20 gb verias que la carpeta /home esta vacia. En cambio si exploras el sistema de archivos arrancando desde el disco duro, veras que dentro de la carpeta /home (no confundir con "tu home" que es /home/tunombredeusuario) esta la carpeta tunombreusuario/, es decir, hemos pegado la particion sda5 sobre la carpeta /home.

3 seria la swap que es como una memoria de intercambio

que pasaria si quisieras formatear? pues nada mas comodo y sencillo que linux, al contrario que windows, si tu ahora formatearas el sistema y reinstalaras adecuadamente, la primera vez que inicias el equipo te sorprenderias porque encontrarias todos tus archivos, tu fondo de escritorio, todas tus configuraciones personales, solo tendrias que reinstalar los programas que no se instalan por defecto. el proceso seria el siguiente:

al llegar al particionado del sistema en la instalacion, seleccionas particionado manual
(voy a suponer que tu swap es sda2)
te aparecen 3 particiones
sda1, sda2 y sda3
seleccionas sda1, tipo: ext3 (por ejemplo) punto de montaje: / marcar para formatear =si
seleccionas sda2, tipo swap sin punto de montaje
seleccionas sda5 tipo : ext3 punto de montaje :/home marcar para formatear = no

en la /home es importante mantener el sistema de archivos para que no te obligue a formatear.
Le das a instalar y listo, si has puesto el mismo nombre de usuario, como te he dicho encontraras tus archivos y todo lo demas en donde estaban antes , si has cambiado tu nombre de usuario solo tienes que explorar el sistema de archivos y veras en la carpeta /home dos carpetas en vez de una /home/tunombreantiguo y /home/tunombrenuevo solo tendrias que mover tus documentos de una a otra carpeta.

No se si me he explicado del todo bien, si te quedan dudas pregunta sin miedo
un saludo

+1
0
-1
Imagen de quiksilver
+1
0
-1

Shaola
el que no entienda tus explicaciones tiene que chekiarse!
Entendi perfectamente todo lo que me dijiste.

No es bueno hacer comparaciones como tu dices, pero para aclarar/especificar es bueno hacerlo ya que soy nuevo en linux.

Te agradezco muchisimo tu ayuda. me sirvio al 100%

Gracias mil!.

Un saludo!

+1
0
-1
Imagen de shaola
+1
0
-1

un placer ayudar, a mi me han ayudado mucho, intento devolver un poco a la comunidad

si consideras solucionado el problema edita el primer post y pon al lado del titulo: (solucionado) para que el resto de usuarios puedan beneficiarse si tienen la misma duda, no estaria de más cambiar el Asunto por algo mas descriptivo, yo lo dejaría asi:

cambiar puntos de montaje (solucionado)
un saludo

+1
0
-1
Imagen de quiksilver
+1
0
-1

ok! como usted diga!

+1
0
-1
Imagen de Pastor26
+1
0
-1

Se que este asunto es un poco viejo, pero me interesa bastante.

Quiero hacer mas o menos lo que ha hecho quiksilver.

El caso es que yo no he cambiado nada y la carpeta home esta junto con el sistema operativo, como viene por defecto, aunque ya tiene algun documento que otro. El caso es que tengo otro particion, que es NTFS, en donde si tengo los documentos que antes tenia almacenados en Win.

Que pasaria si arranco con el Gparted y le digo que esa particion ahora sera el /home?
Me borra los archivos anteriores? Me borrara los pocos documentos que tenia en home? debere formatear?

Habia pensado en realizar un backup pero creo que si esto funciona es la mejor de las maneras.

Un saludo

+1
0
-1