Приветствую!
столкнулся со следующей проблемой.
Имею VPS с Centos 5.0.
Периодически, где то раз в неделю, может чаще, на сервере отказывает служба vsFTPd, при попытке сделать ей рестарт получаю сообщение о невозможности удаления файла vsftpd по причине режима read only. При этом из консоли вручную действительно файлы невозможно отредактировать и удалить. В общем вся файловая система переходит в режим RO. Хотя при опросе разделов - везде RO отключен.
Помогает reboot сервера. Правда часто сервер после ребута сам не поднимается. Приходится открывать заявку тех поддержке хостера.
Но устранить источник проблемы - саппорт похоже не в силах.
кто сталкивался с подобным? Просьба помочь советом..
Система переходит в режим Read Only
Как бороться, не знаю, а перемонтировать в режим для записи не удаётся?
У mount есть опция "remount". И Centos уже есть поновее.
Пётр.
А что нащот этого говорят логи. Просмотрите детально логи на сервере на предмет какихто манипуляцый с файловой системой. как у вас разбита ФС и все ли раздели стают RO?
Сорри, версия Centos 5.8 Final
Файловая система:
fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 120818 970366162+ 83 Linux
/dev/sda3 120819 121340 4192965 82 Linux swap / Solaris
/dev/sda4 121341 121601 2096482+ 5 Extended
/dev/sda5 121341 121601 2096451 83 Linux
Какие именно логи нужно посмотреть?
Смотрю var/log/messages, вижу следующее (привожу тут кусок):
Sep 9 22:48:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Currently unreadable (pending) sectors
Sep 9 22:48:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Offline uncorrectable sectors
Sep 9 23:18:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Currently unreadable (pending) sectors
Sep 9 23:18:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Offline uncorrectable sectors
Sep 9 23:48:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Currently unreadable (pending) sectors
Sep 9 23:48:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Offline uncorrectable sectors
Sep 10 00:18:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Currently unreadable (pending) sectors
Sep 10 00:18:23 hosted-by smartd[2471]: Device: /dev/sda, 3 Offline uncorrectable sectors
Sep 10 00:48:24 hosted-by smartd[2471]: Device: /dev/sda, 4 Currently unreadable (pending) sectors
Sep 10 00:48:24 hosted-by smartd[2471]: Device: /dev/sda, 4 Offline uncorrectable sectors
Sep 10 01:18:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Currently unreadable (pending) sectors
Sep 10 01:18:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Offline uncorrectable sectors
Sep 10 01:48:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Currently unreadable (pending) sectors
Sep 10 01:48:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Offline uncorrectable sectors
Sep 10 02:18:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Currently unreadable (pending) sectors
Sep 10 02:18:23 hosted-by smartd[2471]: Device: /dev/sda, 4 Offline uncorrectable sectors
- я так понимаю есть проблемы с секторами на жестких дисках. Сообщения каждые полчаса выходят. Может ли это являться причиной проблемы? И что, собственно делать..
Спасибо.
Спасите информацию и попробуйте отформатировать жесткий диск. Если не поможет - на свалку его.
P.S. Неплохо бы еще хотя бы
smartctl --test=long /dev/hda увидеть...
Дело в том, что это VPS, арендованный у хостера.
Соответственно, если проблема заключается в железе сервера - мне надо убедиться в этом и составить претензию хостеру с доказательствами проблемы.
Либо же исправить ее своими силами, т.к. поддержка - очень плохо работает.
# smartctl --test=long /dev/hda
smartctl version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
Smartctl open device: /dev/hda failed: No such file or directory
Ну что же все копипастят с форумов, хоть тресни!
У вас в логе фигурирует диск /dev/sda, соответственно, вот его и нужно подставлять в команду:
smartctl --test=long /dev/sdaUPD: Если будете копипастить, вам и самый крутой саппорт ничем не сможет помочь.
)))
# smartctl --test=long /dev/sda
smartctl version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 232 minutes for test to complete.
Test will complete after Mon Sep 10 14:57:50 2012
Use smartctl -X to abort test.
Ну и что после окончания тэста пишет???
Хотя наверное он ещё не закончилса