Перейти к содержанию

Отказы жеского диска, как проверить сисемный раздел и swap раздел на бэды?


Рекомендуемые сообщения

Сегодня у меня жеский диск выдал несколько механических ударов и подвесил машину Sad

ОС: Mandriva 2007

Жесткий диск : QUANTUM FIREBALL 20Gb (очень БУ)

Разделы: SWAP - 4Gb

/ - остальное

ФС: ext3

делаю:

fsch -c

Выдает:

e2fsck 1.39 (29-May-2006)

/dev/hdb5 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)?

Боюсь: no

check aborted.

Как проверить swap и / разделы на предмет Бэд блоков?

Ссылка на комментарий
Поделиться на другие сайты

пробую:

[ak@ak-nix ~]$ fsck.ext3 -c /dev/hdb5

e2fsck 1.39 (29-May-2006)

/dev/hdb5 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)? no

check aborted.

Тоже самое Sad

Что делать? Как Быть?

Ссылка на комментарий
Поделиться на другие сайты

Если мне удастся отмонтировать корневой раздел откуда я запущу fsck?

Надо проверить до загрузки системы когда файловая система смонтирована только для чтения...

только вот как это сделать?

Ссылка на комментарий
Поделиться на другие сайты

AlexzAK писал(а) Thu, 26 April 2007 14:45

Если мне удастся отмонтировать корневой раздел откуда я запущу fsck?

С загрузочной болванки в режиме восстановления, конечно. А _отмонтировать_ корень невозможно в принципе.

Цитата:

Надо проверить до загрузки системы когда файловая система смонтирована только для чтения...

только вот как это сделать?

Грузитесь с опцией ядра init=/bin/bash и попадаете в голый шелл со смонтированным в readonly корнем.

Ссылка на комментарий
Поделиться на другие сайты

Загрузился с харда с опцией init=/bin/bash

Проверку запустил: /sbin/fsck -c

Диск проверил: ошибок нет

хмм.... причина в другом Sad

Возьму из дома диструб, поставлю smartmontools....

хотя врятли поможет... наверное механика...

Спасибо за помощь.

Ссылка на комментарий
Поделиться на другие сайты

делаю man badblocks, и вижу:

Important note: If the output of badblocks is going to be fed to the

e2fsck or mke2fs programs, it is important that the block size is prop‐

erly specified, since the block numbers which are generated are very

dependent on the block size in use by the filesystem. For this reason,

it is strongly recommended that users not run badblocks directly, but

rather use the -c option of the e2fsck and mke2fs programs.

Так как я не знаю точно зачем перенаправлять вывод команды badblocks на команды проверки диска (наверное это нужно для скрытия бэдов?), то использую рекомендуемую команду : fsck -c

потому что боюсь потерять данные в случае неверного указания размеров блока...

fsck -c делает всё автоматически ( наверное Smile ) и потому более удобна для такого как я неквалифицированного пользователя

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...