2008-03-21

Переезд на RAID

Задумал вчера вернуться на свой RAID. Со времени установки Linux (т.е. когда я начал с ним серьезно работать, это Debian GNU/Linux 4.0 Etch) на отдельном винте (он служил как переносной, как запаска и т.д.) я так с ним и работаю. Винту примерно 7 лет и хотя, если верить SMART'у, то он в отличном состонии, но вот хотелось использовать массив из винтов по моложе. Мой RAID, это Promise FastTrak TX2000, ничего особенного из себя не представляет, есть интересные показатели по работе, но никаких космических скоростей :-).
Вообщем линух замечательно на нем завелся (ядро 2.6.23 с драйвером для массива dmraid), с GRUB так же не возникло проблем. Проблемы возникли когда я решил перетасовать (изменить, переместить и добавить) разделы. Пришлось потратить несколько часов, что бы создать все разделы руками, т.е. с использованием шестнадцатиричного редактора. И тут я задумался, а есть ли для линуха нормальный редактор диска и не сделать ли мне свой редактор, всем редактором редактор :-) ?

fdisk

Из-за этой заразы я потерял сегодня пару часов. Все никак не мог понять в чем дело.
Задача состояла в изменении размера ntfs раздела (нужно было его уменьшить). Делал все по инструкции. Выполнил ntfsresize, удалил и создал (с тем же начальным сектором) раздел заново с помощью fdisk. Тут начались проблемы. Дело в том что fdisk (во всяком случае моя версия, GNU Fdisk 1.0) выравнивает границы сектора по размеру дорожки (в моем случае это 63 сектора), ну и выводит информацию так же её выравнивая. Мой раздел не был выравнен (создан установищком w2k :-). Соответственно я получил не достоверную информацию и, используя тот же fdisk, не мог настроить раздел с точностью до сектора.
Я не знаю как создает разделы parted, но, хотя бы, информацию он выводит точную, до сектора. Исправлять все ошибки приходилось так же как и в DOS :-), руками (hex редактором).