LinuxForum.Fans
Тема

Система переходит в режим Read Only

Автор: master2005 9 сообщений 3155 просмотров
#274201

Приветствую!
столкнулся со следующей проблемой.
Имею VPS с Centos 5.0.
Периодически, где то раз в неделю, может чаще, на сервере отказывает служба vsFTPd, при попытке сделать ей рестарт получаю сообщение о невозможности удаления файла vsftpd по причине режима read only. При этом из консоли вручную действительно файлы невозможно отредактировать и удалить. В общем вся файловая система переходит в режим RO. Хотя при опросе разделов - везде RO отключен.
Помогает reboot сервера. Правда часто сервер после ребута сам не поднимается. Приходится открывать заявку тех поддержке хостера.
Но устранить источник проблемы - саппорт похоже не в силах.
кто сталкивался с подобным? Просьба помочь советом..

#274226

Как бороться, не знаю, а перемонтировать в режим для записи не удаётся?
У mount есть опция "remount". И Centos уже есть поновее.

Пётр.

#274294

А что нащот этого говорят логи. Просмотрите детально логи на сервере на предмет какихто манипуляцый с файловой системой. как у вас разбита ФС и все ли раздели стают RO?

#274391

Сорри, версия 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


- я так понимаю есть проблемы с секторами на жестких дисках. Сообщения каждые полчаса выходят. Может ли это являться причиной проблемы? И что, собственно делать..
Спасибо.

#274393

Спасите информацию и попробуйте отформатировать жесткий диск. Если не поможет - на свалку его.
P.S. Неплохо бы еще хотя бы

text
smartctl --test=long /dev/hda 

увидеть...

#274401

Дело в том, что это 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

#274403

Ну что же все копипастят с форумов, хоть тресни!
У вас в логе фигурирует диск /dev/sda, соответственно, вот его и нужно подставлять в команду:

text
smartctl --test=long /dev/sda

UPD: Если будете копипастить, вам и самый крутой саппорт ничем не сможет помочь.

#274404

)))


# 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.

#274411

Ну и что после окончания тэста пишет???
Хотя наверное он ещё не закончилса

Войдите или зарегистрируйтесь, чтобы ответить.