установка на систему с битым диском [solved]
Здравствуйте. Столкнулся с проблемой, может кто что подскажет?
Ноутбук Toshiba, Celeron Coppermine (733 MHz ?), 64 RAM, 6Gb HDD. При создании ФС (mke2fs -j -c) обнаружил плохие сектора в середине диска. Причем, при проверке badblocks доходит до первого плохого блока и начинает жужжать винтом, не двигаясь дальше. Ждал минут 15. При выходе по Ctrl-C диск все равно остается занят, система висит и приходится перезагружаться. Так что создать корневую ФС во всем свободном пространстве я не смог, поэтому переразбил его на 3 логических раздела (1.5 + 2.5 + 1.8 Гб), так чтобы в первом и последнем битых секторов не было. Установил там ext3, смонтировал /dev/hda5 как корень а /dev/hda7 как /usr/ (ну а что делать?), установил систему (USE="minimal -X"). Теперь на /dev/hda7: 1.8 Гб всего, 1.3 Гб занято, 350 Мб свободно =(. Так что, насколько я понимаю, при таком раскладе Xorg установить не удастся (или места хватит?).
Вопросы:
а) как все-таки получить список плохих блоков, чтоб создать ФС с сплошном разделе? Их там немного, но портят малину конкретно. Почти полдиска пропадает. Хоть бери да руками рабивай на диапазоны, и потом badblocks "до первого плохого".
б) если нет, то как-то можно исхитриться и использовать имеющиеся разделы, чтобы увеличить /usr/ ? Отрезать кусок от /dev/hda5 и смонтировать как часть дерева в /usr/ ?
в) или же можно изменить пути установки новых пакетов, чтобы они не в /usr/ попадали а скажем в /opt/ ?
Посоветуйте что-нибудь разумное. Только, пожалуйста, новый винт купить не предлагайте =). Спасибо.
- Для комментирования войдите или зарегистрируйтесь
ну один из
ну один из вариантов использовать lvm2 с badblock relocation
поверх которого бегает reiserfs
_________________
Gentoo GNU/Linux 2.6.21 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Спасибо.
Спасибо.
Снес все и
Снес все и сделал по руководству LVM2. Теперь затык на стадии emerge --sync . В самом конце, после вывода диагностики про то что нужно "run emerge portage", она затыкается. Система усиленно шуршит винтом и компакт-диском, top показывает
mem: 60932 total, 59400 used, 1532 free, 42184 buffers
...
... D 0.8% emerge
... D 0.3% kswapd0
D изредка меняются на R. все остальное S (ну кроме top).
Сильно тормозит, одним словом. Имеет ли смысл ждать, или это можно как-то решить? Когда ставил первый раз (без lvm и reiserfs), проблема не возникла.
Подождать-таки
Подождать-таки когда кончится проверка.
Может занять от получаса до суток.
Спасибо Alexxy,
Спасибо Alexxy, B_dot, все зароаботало. Единственный еще вопрос - как лучше распределить пространство между разделами? Сейчас у меня
/usr 3G
/var 512M
/home 128M
/opt 128M
/tmp 128M
и еще штук 25 extends. Надеюсь, 512М хватит для компиляции больших пакетов?
Не вижу смысла
Не вижу смысла сильно дробить жесткий. Я бы сделал так:
swap <сколько надо>
/usr/portage/ 300 Mb - reiserfs для дерева
/ - все остальное
512 Mb может и не хватить. Смотря для чего.
ага особенно
ага особенно опенофису - тому нада 4-6Г, ну и эклипс тоже неотстаёт, правда он больше до оперативы охоч
Характеристики
Характеристики системы не позволяют мне мечтать об оо, так что проблемы не вижу ;)
это конечно
это конечно крайний вариант, но ктонить тоже оттяпать может неслабо
Так я корень в
Так я корень в primary монтировал, а не в lvm, поэтому пришлось дробить.