Назад | Перейти на главную страницу

Mysql: диск полностью записан

В последнее время у меня возникли проблемы с моим сервером mysql, поэтому я решил проверить журналы ошибок:


[root@LSN-D1179 log]# tail -10 mysqld.log  
100325 19:30:03 [ERROR] /usr/libexec/mysqld: Table './lfe/actions' is marked as crashed and should be repaired  
100325 19:30:03 [ERROR] /usr/libexec/mysqld: Table './lfe/actions' is marked as crashed and should be repaired  
100325 19:30:18 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_task_logs.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  
100325 19:34:34 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_profile_portal_views.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  
100325 19:39:46 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_posts.TMD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  
100325 19:40:18 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_task_logs.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  
100325 19:44:34 [ERROR] /usr/libexec/mysqld: Disk is full writing   './omuz/ibf_profile_portal_views.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  
100325 19:49:46 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_posts.TMD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs
100325 19:50:18 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_task_logs.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs
100325 19:54:34 [ERROR] /usr/libexec/mysqld: Disk is full writing './omuz/ibf_profile_portal_views.MYD' (Errcode: 122). Waiting for someone to free space... Retry in 60 secs  

И вот мой вывод df -h


[root@LSN-D1179 log]# df -h  
Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00
                      143G  6.2G  129G   5% /  
/dev/sda1              99M   12M   83M  13% /boot  
tmpfs                 490M     0  490M   0% /dev/shm  

Как видите, у меня много свободного места; поэтому я не мог понять эти ошибки «Диск заполнен» в mysqld.log.

Кто-нибудь знает, что мне делать, чтобы это исправить?

Угур

Единственные две вещи, которые я могу придумать:

  1. Дисковая квота на пользователя mysql?
  2. Повреждение файловой системы или отказ жесткого диска.

Вы видите какие-либо ошибки файловой системы при загрузке или в системном журнале?