-Поиск по дневнику

Поиск сообщений в Night_Maniac

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 26.06.2009
Записей:
Комментариев:
Написано: 93


Лечение и автоматизация

Суббота, 23 Апреля 2011 г. 12:03 + в цитатник
и так, у меня есть сбойный жёсткий Western Digital, который постаянно дохнет при попытке записи в некоторые сектора. Жёсткий это как известно 2 двойных диска, т.е. 4. Необходимо получить доступ к 3м нормально работающим частям и не задеть одну с повреждениями.
Как я это сделал:
Загрузился с Live CD ASP Linux в текстовом режиме, и запустил fdisk (m - вывод справки), удалил (d) все имеющиеся разделы, создавая четвёртый (начал с конца) раздел увидел что у меня 28801 цилиндр, разделил число на 4 и умножил на 3 (21600,75) получил первый цилиндр 4го диска (т.е. 21601), затем вводил последний цилиндр -1 (28800), и так ещё 3 раза. в результате получились 3 равные части с зазором в 1 цилиндр между каждой (на всякий пожарный).
Затем командой mkfs.ext2 /dev/sdc4 создал файловые системы. Почему EXT2? Дело не в её стабильности, а в древнем виде форматирования (как в виндовсовских каждый сектор прописывается). таким образом я выявил что 2 из 4х у меня отформатировались без зависаний и система работает с ними стабильно, а 2 первых (sdc1 и sdc2) встают на каком нибудь секторе.
Теперь, загружаюсь с жестака с ос и подключаю каждый из них. Копирую по 1му файлу с русским названием (нет не для проверки, что бы кодировка сформировалась)
и подключаю все диски.
sdb - виндовсовский в FAT32
sdc - сбойный теперь в EXT2
открываем через root'а фаил /etc/fstab и добавляем:
/dev/sdb1 /c vfat defaults,user,iocharset=utf8,codepage=866,umask=000 0 0
/dev/sdc4 /anime ext2 defaults,user,noatime 0 2
/dev/sdc3 /music ext2 defaults,user,noatime 0 3
noatime - чтобы не записывала даты последнего обращения к файлам (для фильмов и музыки это не имеет смысла, по этому пусть будет к еле живому хоть на одно обращение меньше)
user означает что не только рут, но и обычные учётные записи смогут создавать папки.
iocharset=utf8 и codepage=866 оказывается FAT32 хранит русские имена в 866 кодовой странице... (а я то думал почему в досе руские имена файлов созданных в винде не отображались) по этому что бы были читаемыми автоматически конвертируем их в KOI8-R
Последнии цифарки значут порядок проверки на ошибки после збоя.

Серия сообщений "Linux":
Часть 1 - Первые дни "свободы"
Часть 2 - Тормоза
...
Часть 9 - FreeBSD
Часть 10 - Анимэшный Линукс
Часть 11 - Лечение и автоматизация
Часть 12 - ALT Linux
Часть 13 - Установка Apache в Xubuntu
Часть 14 - SLED 11 SP2 и запись в Ext4

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку