fsck в софт рейде 0 (Проблема с ФС)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

xrootx
Сообщения: 92

fsck в софт рейде 0

Сообщение xrootx »

Здравствуйте, есть сервер с двумя hdd которые объедены в софт рейд 0 (знаю косяк) вчера ночью на сервер была произведена ddos атака по 80 порту в результате чего load average поднялся аж до 80, после этого на сервере при обращении к 80% файлов стало писаться "Ошибка ввода/вывода". Решил проверить fsck'ом, но не тут то было:
Resize inode not valid. Recreate<y>? yes

/dev/mapper/isw_bjhachaenc_Volume01 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Root inode is not a directory. Clear<y>? yes

Error reading block 38961154 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 38961155 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 38961156 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 38961157 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 38961158 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes

Force rewrite<y>? yes

и так далее...

Помогите, что делать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: fsck в софт рейде 0

Сообщение sash-kan »

а что, есть варианты?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: fsck в софт рейде 0

Сообщение Ленивая Бестолочь »

какая у вас фс поделитесь.
-a Automatically repair the file system without any questions (use this option with caution). Note that e2fsck(8) supports -a for backwards compatibility only.
This option is mapped to e2fsck's -p option which is safe to use, unlike the -a option that some file system checkers support.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
xrootx
Сообщения: 92

Re: fsck в софт рейде 0

Сообщение xrootx »

фс ext3, заметил странную вещь, если перезагрузиться всё работает нормально, ДО того момента пока не попробуешь обратиться к определённому файлу, при попытке например его прочесть в консоль вываливается чтото наподобие /dev/sda disconnected Output/Input error и после этого диск вообще не доступен, спасает только перезагрузка, пока опять же не обратишься к какому то определённому файлу. Пробовал запускать fsck для отмонтированного раздела, он запускается, даже находит какие то ошибки, но доходит до определённого момента и в консоль вываливается то что я описал выше "/dev/sda disconnected Output/Input error" после этого диск не доступен пока не будет сделана перезагрузка
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: fsck в софт рейде 0

Сообщение Ленивая Бестолочь »

такое с обоими вашими дисками происходит?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
xrootx
Сообщения: 92

Re: fsck в софт рейде 0

Сообщение xrootx »

Нет, только с одним (во всяком случае в консоль пишется только про sda) в результате чего рейд массив падает
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: fsck в софт рейде 0

Сообщение pelmen »

Я бы сразу сделал бекап dd if=/dev/sda of=protocol:/server/path/to/backup
Спасибо сказали:
xrootx
Сообщения: 92

Re: fsck в софт рейде 0

Сообщение xrootx »

pelmen писал(а):
28.10.2009 10:36
Я бы сразу сделал бекап dd if=/dev/sda of=protocol:/server/path/to/backup

Было бы куда сделал бы(размер диска 500гб), да и честно говоря не очень понимаю что может дать бекап, sda это же ведь только часть striping рейда(0)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: fsck в софт рейде 0

Сообщение Ленивая Бестолочь »

xrootx писал(а):
28.10.2009 10:30
Нет, только с одним (во всяком случае в консоль пишется только про sda) в результате чего рейд массив падает

просто, если это происходит только с одним из дисков, то это очень похоже на проблемы с жестким диском.
нулевой рейд у вас точно stripe, вдруг linear?
просто, если stripe, то чекая sda вы врятли что-нибудь получите :-\
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
xrootx
Сообщения: 92

Re: fsck в софт рейде 0

Сообщение xrootx »

Ленивая Бестолочь писал(а):
28.10.2009 10:47
xrootx писал(а):
28.10.2009 10:30
Нет, только с одним (во всяком случае в консоль пишется только про sda) в результате чего рейд массив падает

просто, если это происходит только с одним из дисков, то это очень похоже на проблемы с жестким диском.
нулевой рейд у вас точно stripe, вдруг linear?
просто, если stripe, то чекая sda вы врятли что-нибудь получите :-\

чекаю именно рейд масив, отдельно диски не пробовал, не думаю что это чтото даст
Спасибо сказали:
xrootx
Сообщения: 92

Re: fsck в софт рейде 0

Сообщение xrootx »

Подскажите есть ли способ хотябы сделать бекапы тех файлов при обращении к которым отваливается sda?
Спасибо сказали:
sendmoreinfo
Сообщения: 50

Re: fsck в софт рейде 0

Сообщение sendmoreinfo »

Если уж у вас проскакивают 'input/output error', то для начала надо посмотреть состояние smart (smartctl -a) и прогнать self-test диска (smartctl -t short, smartctl -t long).
Спасибо сказали: