Arreglar el tema de inodos sin tener que perder la instalación
Arreglar el tema de inodos sin tener que perder la instalación
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.
Paramos los servicios necesarios (pid) que tengan los ficheros abiertos
para poder desmontar.
Con cada PID que debamos cerrar.
Hacemos un rsync de /var/ a otro directorio. Importantes las barras
finales. Si no esta instalado lo instalamos.
Desmontamos /var
Formateamos el sistema de fichero con el siguiente comando
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.
En este caso 1.3 TB que tardaron una media hora.
Fuente
procesos los usan. Hay que cerrar todo para que se pueda desmontar.
- Código:
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.
- Código:
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
- Código:
umount /var
Formateamos el sistema de fichero con el siguiente comando
- Código:
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.
Redimensionamos LVM al maximo y redimensionamos el sistema de ficheros.mount /var
rsync -ahv --delete /tmp_var/ /var/
init 6
En este caso 1.3 TB que tardaron una media hora.
Con df -hTi podemos ver los inodos de los sistemas de ficheros.lvextend -l+100%FREE /dev/vg00/var
resize2fs /dev/mapper/vg00-var
Fuente
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|