O Martes 29 Xaneiro 2008 11:20, Raul Muñoz Díaz escribiu:
> Hola lista, me he quedado sin espacio en la partición / (solo tengo ésta y
> la swap) y necesito o bien clonarla a otra mayor.
> El problema es que tengo que hacerlo desde la misma partición activa
> forzosamente, no puedo hacerlo desde un cd live porque la gráfica de mi
> portatil (ati radeon x2300) no está soportada, de hecho tuve que instalar
> el s.o. en modo texto y luego apt-get de los controladores graficos
> propietarios de ati.
> Supongo que la opción más apropiada será usar dd (como he leído en otros
> correos de la lista) pero no estoy seguro si me va a respetar el mayor
> tamaño de la partición de destino, y si ésta se activará sola o tengo que
> editar fstab en la partición destino...
>
> La otra opción que he considerado es hacer la copia desde una opensuse
> 10.3que tengo en otra partición del hd, ya que de esta manera
> trabajaré con las
> particiones origen y destino sin tenerlas montadas.

Para hacer dd te llega el modo texto, pero si tienes otra distro instalada te 
servirá. Es importante que ninguna de las particiones implicadas esté montada 
mientras trasteas con ellas.
dd puede hacer el trabajo:
# dd if=/dev/particion_vieja of=/dev/particion_nueva
asegurándote de que particion_nueva es mallor que particion_vieja.
Con esto particion_nueva sigue siendo del mismo tamaño que la vieja, ya que es 
una copia. Para que tome el nuevo tamaño haz:
# resize2fs /dev/particion_nueva
Y el sistema de ficheros tomará el nuevo tamaño. Despues monta 
particion_nueva, porque tendras que modificar el fstab (cambia la partición 
vieja por la nueva). También tendrás que cambiar la configuración del grub. 
En la linea del kernel correpondiente, tendraś que poner 
root=/dev/particion_nueva.
Ya que estás metido en harina, te recomendaría pasarte a usar LVM, ya que te 
simplificará mucho estas cosas.
El proceso sería, a grandes rasgos
#pvcreate /dev/particion_nueva
#vgcreate nuevo_grupo /dev/particion_nueva
#lvcreate --size 50G -n root nuevo_grupo

con esto deberías tener un dispositivo en /dev/nuevo_grupo/root, que usarás en 
lugar de /dev/particion_nueva
Ahora harías el dd y todo eso. La primera ventaja inmediata es que despues, 
puedes cojer la partición vieja y añadirla al LVM, con lo que la podrás usar 
de forma transparente.
Si te animas, toda la documentación sobre LVM:  
http://tldp.org/HOWTO/LVM-HOWTO/
Está en inglés. No sé si hay alguna traducción.

Suerte.

Responder a