OVH Community, your new community space.

Problema MySQL y Espacio


rafael78
08/05/2013, 01:08
Genial tomo nota , muchas gracias !!!

santisaez
07/05/2013, 23:14
Para la siguiente vez, puedes utilizar du + sort para localizar donde estás ocupando más espacio de disco, ejemplo:

Código:
# du -s /* 2> /dev/null | sort -nr
10103196	/var
9111744	/root
1108780	/usr
17600	/lib
12628	/sbin
6540	/etc
5116	/bin
524	/tmp
152	/boot
8	/home
8	/dev
4	/srv
4	/selinux
4	/opt
4	/mnt
4	/media
0	/sys
0	/proc
0	/aquota.user
0	/aquota.group
Obtienes un listado ordenado con el tamaño ocupado en cada directorio, en este caso /var es el de mayor tamaño con casi 10GB.

Luego tendrás que ir bajando en la estructura de directorios hasta localizar donde está ese espacio no controlado, en este caso seguiríamos en "/var":

Código:
# du -s /var/* 2> /dev/null | sort -nr | head -4
9792092	/var/www
235060	/var/lib
69688	/var/cache
5776	/var/log
Así hasta localizar al "culpable", espero que te sea de ayuda para el futuro :-)

rafael78
07/05/2013, 17:00
Gracias amigos eran unos backups que estaban en auto y me llenaron parte del disco muchas gracias !!!

Katrino
07/05/2013, 16:48
Tal como te explica suicidal debes mover cosas a la partición /home que es donde tiene espacio de sobra, lo que te ha pasado es que la partición / se particiono con tan solo 20GB y es hay donde tienes mysql también puedes mover todo mysql a la particion /home pero creo que tienes que bajar los servicios del server para hacer eso y te demora un buen rato en completarse pero es en si lo mas recomendable

suicidal
07/05/2013, 15:05
No te he entendido muy bien, pero...

/dev/root 20G 19G 0 100% /

Ahí lo pone, ocupado el 100% del raiz /

Mueve cosas del raiz al /home y problema solucionado

rafael78
07/05/2013, 13:16
Hola a todos ,tengo un problema y es que el MySQL en el servidor no me arranca al parecerno se puede iniciar por falta de espacio , he realizado unos tests y me tira esto :

[root@ksxxxxxx ~]# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 20G 19G 0 100% /
/dev/root 20G 19G 0 100% /
none 991M 312K 990M 1% /dev
/dev/sda2 443G 199M 420G 1% /home
tmpfs 991M 0 991M 0% /dev/shm

[root@ksxxxxxx ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
rootfs 1281120 97523 1183597 8% /
/dev/root 1281120 97523 1183597 8% /
none 253466 2221 251245 1% /dev
/dev/sda2 29212672 11 29212661 1% /home
tmpfs 253545 1 253544 1% /dev/shm
Como veís arriba me da al 100% pero n olocalizo donde narices está ese 100% de consumo , pero abajo no me lo refleja , no se si hago algo mal la verdad


Cuando reviso MySQL me da este aviso en el log :


InnoDB: buffer...
130507 13:30:56 InnoDB: Started; log sequence number 0 431679724
130507 13:30:56 [ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
130507 13:30:56 [ERROR] Can't start server: can't create PID file: No space left on device
130507 13:30:56 mysqld_safe Number of processes running now: 0
130507 13:30:56 mysqld_safe mysqld restarted
130507 13:30:56 InnoDB: Initializing buffer pool, size = 8.0M
130507 13:30:56 InnoDB: Completed initialization of buffer pool
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130507 13:30:56 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite

Gracias por la ayda vaya por adelantado