[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ext4 Inodos acabados y dudas



El 29/10/2012, a las 10:05, "Francisco J. Bejarano" <francisco.bejarano@openknowledgenetwork.com> escribió:

> Dejo el procedimiento para para desmontar /var y arreglar el tema de
> inodos sin tener que perder la instalación y que le sirva a todo el mundo.
> 
> Lo primero es ver que ficheros hay abiertos en el volumen var y que
> procesos los usan. Hay que cerrar todo para que se pueda desmontar.
> 
> lsof /var
> 
> Paramos los servicios necesarios (pid) que tengan los ficheros abiertos
> para poder desmontar.
> 
> /etc/init.d/postfix stop
> /etc/init.d/crond stop
> /etc/init.d/syslog stop
> 
> Con cada PID que debamos cerrar.
> kill -15 pid
> 
> Hacemos un rsync de /var/ a otro directorio. Importantes las barras
> finales. Si no esta instalado lo instalamos.
> 
> apt-get install rsync
> mkdir /tmp_var
> rsync -avh --delete /var/ /tmp_var/
> 
> Desmontamos /var
> 
> umount /var
> 
> Formateamos el sistema de fichero con el siguiente comando
> 
> mkfs.ext4 -i 8192 /dev/mapper/vg00-var
> 
> La opción -i (bytes por inodo) por defecto suele ser 16396, lo bajamos a
> 8192 para que haya mas inodos, por ejemplo.
> Esto tardará mas o menos dependiendo del espacio de ficheros que usemos.
> 
> Montamos, recuperamos var y reiniciamos para recuperar los servicios que
> apagamos antes y ver que esta todo correcto.
> 
> mount /var
> rsync -ahv --delete /tmp_var/ /var/
> init 6
> 
> Redimensionamos LVM al maximo y redimensionamos el sistema de ficheros.
> En este caso 1.3 TB que tardaron una media hora.
> 
> lvextend -l+100%FREE /dev/vg00/var
> resize2fs /dev/mapper/vg00-var
> 
> Con df -hTi podemos ver los inodos de los sistemas de ficheros.
> 
> Salduos

Francisco, fantástico el Howto.

Gracias por compartirlo.


Saludos,

Ramses

Reply to: