Forums:
Hola a todos,
Me estoy quedando sin espacio en la particion del /var y tengo bastante espacio aun en /home.
Asi que necesito migrar la informacion de /var a una nueva particion. Ya tengo planeado como hacerlo pero un asesoramiento de los mas experimentados no estaria de mas
Asi esta erepartido el espacio en disco
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sda3 259M 175M 71M 72% /
tmpfs 1015M 0 1015M 0% /lib/init/rw
udev 10M 76K 10M 1% /dev
tmpfs 1015M 0 1015M 0% /dev/shm
/dev/sda8 350M 17M 316M 5% /tmp
/dev/sda5 4,6G 770M 3,6G 18% /usr
/dev/sda6 2,8G 2,5G 161M 95% /var
/dev/sda9 61G 564M 58G 1% /home
Esto es lo que estoy planeando hacer, si me falta algun paso les agradeceria me lo digan. Primero ... hacer una backup :) Despues ir a init 1 y desmontar /home, reducir el espacio de /home de 58G a 10G, con esto me quedan 48G libres. Hasta ahi todo bien, igual deberia funcionar todo. Crear una particion nueva con el espacio libre tipo LVM esta supongo que seria la particion /dev/sda10.
pvcreate /dev/sda10
vgcreate dsk /dev/sda10
vgchange -a y dsk
lvcreate -L48G -nvar dsk
mkfs.ext3 /dev/dsk/var
con eso ya se deberia poder montar el dispositivo /dev/dsk/var
mount /dev/dsk/var /mnt/var
cp /var/* /mnt/var
ahora que toda la informacion ha sido pasado al nuevo volumen logico cambio el archivo /etc/fstab para que utilice /dev/dsk/var para el punto de montaje /var
proc /proc proc defaults 0 0
/dev/sda3 / ext3 defaults,errors=remount-ro 0 1
/dev/sda9 /home ext3 defaults 0 2
/dev/sda8 /tmp ext3 defaults 0 2
/dev/sda5 /usr ext3 defaults 0 2
/dev/dsk/var /var ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
rebootear y cruzar los dedos para que todo se monte como se debe :)
De ahi deberia ser trivial cambiar el tipo de particon /dev/sda6 de ext3 a LVM y extender el volumen logico ya creado.
Seran todos estos pasos suficientes para lograr con exito esta migracion? Gracias por sus comentarios.
Yo haría un simple enlace
Yo haría un simple enlace simbólico, claro copiando antes el contenido y bajando los servicios como correoy otros.
ln -s /dev/dsk/var
Yo tengo algo similar con la carpeta de los logs ;), así:
[root@proxy www]# ll
total 32
drwxr-xr-x 2 root root 4096 Nov 10 2007 cgi-bin
drwxr-xr-x 3 root root 4096 Jul 10 2008 error
drwxr-xr-x 3 root root 4096 Aug 4 2008 html
drwxr-xr-x 3 root root 4096 Jul 17 2008 icons
lrwxrwxrwx 1 root root 16 Aug 7 2008 sarg -> /mnt/disk2/sarg/
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
lo que jc sugiere solamente
lo que jc sugiere solamente hazlo para caso de que no tengas más opción. Para mejor dejar las cosas limpias hazlo como tu indicas.
Ahora, no copies... mejor tar....
Al final yo haría:
montar el lvm en /new y el viejo /var en /old:
mount /dev/dsk/var /new
mount /var /old
Entonces:
cd /old
tar cf - . | tar xf - -C /new/
Con eso habrás garantizado que te quede con permisos y todo.
Ahora.... qué harás con el viejo /var? Supongo que lo convetirás en un PV del LVM y lo agregarás al VG...
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
Hola epe, gracias por las
Hola epe, gracias por las sugerencias
[quote:epe]
montar el lvm en /new y el viejo /var en /old:
mount /dev/dsk/var /new
mount /var /old
[/quote]
se puede hacer eso, montar un directorio sobre otro directorio?
[quote:epe]
cd /old
tar cf - . | tar xf - -C /new/
[/quote]
lo del tar es una idea excelente, los permisos se mantendrian si muevo los archivos, pero me quedaria con el viejo /var sin los archivo, si sale algo mal no podre simplemente cambiar el /etc/fstab para que utilice el viejo /var
Sobre lo de reutilizar la vieja particion del /var, lo agregaria al VG
vgextend dsk /dev/sda6
Gracias a todos por sus comentarios.
Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.
no, es /dev/loqueseasdaohdaX
no, es /dev/loqueseasdaohdaX /old
disculpa
si algo sale mal realizas el proceso inverso, no pierdas ese espacio. no pasa nada, tan sólo editas /etc/fstab y pones el nuevo lv y listo.. borra el viejo con confianza... lo hago casi todas las semanas...
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
Cita: Ahora, no copies...
[quote]Ahora, no copies... mejor tar....[/quote]
he usado cp para esas tareas sin problemas pero con los parámetros -ax y como las cosas no pasan por un pipe, creo que es más rápido ...
bye
;)
hola a todos ayer migre el
hola a todos
ayer migre el viejo var a la nueva con exito, me ayudo este link para achicar la particion /home. Despues de crear el volumen logico y tomando la sugerencia de epe, se paso la informacion sin problema aunque si dio un warning de que los archivos estaban en el "futuro"
Gracias a todos por su asistencia, ha sido muy util
Hasta pronto. :D
Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.