Archive for October, 2007

 

Quotas fantasma con LVM

Oct 17, 2007 in linux, plesk

Me acabo de encontrar un caso extraño en el que al hacer un mount , root
aparece montado con usrquota

#mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,usrquota)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

Pero al verificarlo con las herramientas de Plesk, no valida la quotas

# /usr/local/psa/admin/bin/usermng --isquotable
usermng: Unable to turn on user quota. User quota not supported on
device '/dev/mapper/VolGroup00-LogVol00'

System error 22: Invalid argument
usermng: Unable to turn on user quota. User quota not supported on
device '/dev/mapper/VolGroup00-LogVol00'

System error 22: Invalid argument
1
[root@lb9 ~]# /usr/local/psa/admin/bin/usermng --isquotable
usermng: Unable to turn on user quota. User quota not supported on
device '/dev/mapper/VolGroup00-LogVol00'

System error 22: Invalid argument
usermng: Unable to turn on user quota. User quota not supported on
device '/dev/mapper/VolGroup00-LogVol00'

System error 22: Invalid argument
1

Al revisar el fichero /etc/fstab no aparecía root para quotas

#cat /etc/fstab
/dev/VolGroup00/LogVol00 /                       ext3    defaults
1 1

Ajustamos las propiedades de montaje para root
/dev/VolGroup00/LogVol00 /                       ext3
defaults,usrquota        1 1

y remontamos la partición con los nuevos valors

mount / -o remount

ERROR 1153 (08S01) at line xxxx: Got a packet bigger than ‘max_allowed_packet’ bytes

Oct 13, 2007 in mysql

Al ejecutar un script sql puede aparecer este error:

ERROR 1153 (08S01) at line 40699: Got a packet bigger than ‘max_allowed_packet’ bytes

Lanzamos esta consulta para ver el limite
mysql -uadmin -p`cat /etc/psa/.psa.shadow ` -e "show variables like '%max_allowed%'"
+--------------------+---------+
| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
Para solucionarlo ampliamos el limite sólo para la consulta:

mysql -u admin -p`cat /etc/psa/.psa.shadow ` --max_allowed_packet=256M database < export.sql

Unable to query: Can’t create/write to file ‘/tmp/#sql6f7a_fe_0.MYI’ (Errcode: 13)

Oct 03, 2007 in Notas rápidas

Este problemas es debido al que servicio mysqld no puede escribir en /tmp.

Lo más comodo es copiar y pegar esto:

chown root:root /tmp
chmod 1777 /tmp
/etc/init.d/mysqld restart