Falta de espacio en disco

dballester.david@gmail.com ballester.david en gmail.com
Vie Dic 22 11:05:30 GMT 2006


El jue, 21-12-2006 a las 23:16 -0300, Jorge escribió:
> Estimada gente de la lista:
> 
> Ante todo, felices fiestas para todos.
> 
> Me he quedado sin espacio en donde tengo a ubuntu dapper.
> 
> Tengo un segundo disco, no muy grande, donde puse a /home2, pero aún me
> quedan 2 Gb. libres.
> Pensé lo siguiente que someto a vuestra consideración:
> Poner a /var (150 Mb)
> o a /proc (350 Mb),

El /proc es un pseudo filesystem que no ocupa espacio en disco duro ese
no haría falta dimensionarlo

> en /home2/var o /home2/proc y un link simbólico para el redireccionamiento.
> 
> Para hacer la movida, tendría que bootear con el live cd y meter luego
> el ln  corresppondiente, pero esto sí que no sé hacerlo.
> Les parece que podrá funcionar?
> 
> Agradezco desde ya sus comentarios y el cómo hacer el enlace.


No entiendo muy bien la necesidad de hacer links. Tu puedes crear N
particiones en un disco duro y luego montarlas en el punto que te
interese. Es decir, imagina que en ese segundo disco duro tienes 4 GB en
bruto y decides dividir ese espacio en 4 particiones de aprox 1GB. Una
vez formateadas dichas particiones puedes informar al sistema de que a
partir de ese momento /home debe montarse usando la
partición /dev/segundo_disco_particion1, /var/spool
usando /dev/segundo_disco_particion2, /var/local
usando /dev/segundo_disco_particion3 y /tmp
usando /dev/segundo_disco_particion4.

Eso lo puedes hacer al principio cuando instalas las distribución, con
lo que ya se situarán bien los datos en cada partición según el
filesystem donde vayan a parar.
 
Si eso lo haces una vez el sistema ya ha sido instalado, tienes que
hacer un paso más que es el de mover los datos de los directorios
actuales a las nuevas particiones, y luego describir en /etc/fstab las
correspondencias entre puntos de montaje y partición deseada.

Siguiendo con el ejemplo anterior, y suponiendo que actualmente tienes /
en una sola partición, una de las formas de proceder podría ser la
siguiente ( como superusuario siempre ):

1.-Decidir que se quiere mover ( en el
ejemplo /home, /var/spool, /var/local y /tmp )

2.-Crear las particiones en el segundo disco con los tamaños que se
consideren oportunos ( en el ejemplo 1GB por partición. Es un ejemplo,
no sería lo óptimo )

3.-Formatear las particiones creadas con el sistema de ficheros deseado
( en el ejemplo suponemos que todas son ext3 )

4.-Reiniciar con un livecd ya que necesitamos mover datos que estan
'diseminados' por la partición actual de '/' y no queremos que el
sistema normal pudiera modificar o intentar acceder a algunos de esos
datos mientras los movemos. Así aseguramos que hacemos una copia en frío
de dichos datos.

5.-Montar las nuevas particiones en directorios temporales ( Podríamos
crear 4 directorios en /tmp o /mnt y montar las nuevas particiones
allí )

6.-Montar la partición que alberga los datos de / en otro nuevo
directorio temporal e ir moviendo los datos que estén por debajo de los
directorios que queremos mover ( decididos en el punto 1 ). (!) Tener en
cuenta que los datos que queremos mover no estan bajo / sino
bajo /mnt/punto_montaje_temporal 

7.-Modificar el fichero /mnt/punto_montaje_temporal/etc/fstab e informar
de las nuevas particiones y sus respectivos puntos de montaje.

8.-Desmontar todas las particiones montadas en los puntos 5 y 6.

9.- Reiniciar






Más información sobre la lista de distribución ubuntu-es