LINUX.ORG.RU

Добавление пятого жесткого диска


0

0

Есть компьютер с четырмя жесткими дисками SATA. Надо добавить пятый. Выткаю внешний контроллер, подключаю к нему винт и система перестает грузиться (жалуется на отсутствие init).

Проблемы, думается мне, в том, что новый винт начинает изображать из себя /dev/sda.

Можно ли сделать так, чтобы он из себя изображал /dev/sde, к примеру?

Мне сказали, что "повлиять на это ограниченно можно, загружая драйвера в нужной последовательности". Действительно ли так можно сделать, и если можно, то как?

anonymous

Перекинь системный диск на внешний контроллер.

sdio ★★★★★
()

>Мне сказали, что "повлиять на это ограниченно можно, загружая драйвера в нужной последовательности". Действительно ли так можно сделать, и если можно, то как?

Можно, смотри в /etc/env.d

soomrack ★★★★
()

проще в /etc/fstab прописать /, /boot не на /dev/sdaXX , а по меткам разделов типа /dev/disk/by-label/VAR или по UID меткам. Тогда, если ты добавишь шестой диск, оно не слетит опять :)

anonymous
()
Ответ на: комментарий от anonymous

2soomrack
>Можно, смотри в /etc/env.d

banshee:/etc> sudo ls -l /etc/env.d
[sudo] password for aik:
ls: невозможно получить доступ к /etc/env.d: Нет такого файла или каталога

2anonymous
>проще в /etc/fstab прописать /, /boot не на /dev/sdaXX , а по меткам разделов

Про такой вариант я слышал, но использовать не хочется по двум причинам - если разработчики дистрибутива его не используют, значит какие-то сомнения в стабильности такого варианта у них есть. Плюс затруднения при смене системного диска - обычно я просто driveimage'ем перекидываю содержимое старого винта на новый и меняю винты. А так придется грузиться со старого винта, смотреть метку нового, снова менять fstab и grub.lst, только после этого копировться на новый винт. А со старого после такого нельзя будет грузиться - там уже будут измененные fstab и grub.lst.

anonymous
()
Ответ на: комментарий от anonymous

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

просто разработчики дистрибутива как хотят, так и делают. В той же убунте GUIDы в /etc/fstab по умолчанию используются.

> просто driveimage'ем перекидываю содержимое старого винта на новый и меняю винты. А так придется грузиться со старого винта, смотреть метку нового, снова менять fstab и grub.lst, только после этого копировться на новый винт. А со старого после такого нельзя будет грузиться - там уже будут измененные fstab и grub.lst.

нет. Когда ты клонируешь раздел через DriveImage, он копируется с той же меткой раздела. То есть, если подключён только новый (или если на старом изменить метку чтобы название отличалось), всё должно просто работать. Лучше наверно старый совсем отключить чтобы find в grub.conf нашел сразу новый раздел, а не старый.

anonymous
()
Ответ на: комментарий от anonymous

2soomrack
>Какой дистр?
Debian Stable

>ЗЫ: use gentoo ^)
Нафиг-нафиг. :) Дорого. Зеркало дебиана халявное и в 100 мегабитах от меня. А генту и все остальное - либо в 128 килобитах, либо в двух рублях за мегабайт.

2anonymous
>разработчики дистрибутива как хотят, так и делают.
Ну, не на ровном же месте они "хотят", какие-то предпосылки к этом есть.

>нет. Когда ты клонируешь раздел через DriveImage, он копируется с той же меткой раздела.

Можно чуть подробнее. Метка, disk id, uuid - разные вещи?

anonymous
()
Ответ на: комментарий от anonymous

> Дорого. Зеркало дебиана халявное и в 100 мегабитах от меня. А генту и все остальное - либо в 128 килобитах, либо в двух рублях за мегабайт.

Британские ученые заявляют об открытии еще одного из основных понятий физики и философии! По их мнению, скорость соединения с интернетом - одна из основных координат пространства-времени, поперек которой, таки, протянуты мировые линии физических тел. Сознание, по их теории, бесстыдно протянуто вдоль.

anonymous
()
Ответ на: комментарий от gh0stwizard

2gh0stwizard >Может питания не хватает? Что говорит dmesg? C питанием все нормально, его еще ня пяток винтов хватит. А dmesg ничего не говорит, потому что система не грузится.

На самом деле, обдумав проблему, пришел к выводу, что имеет смысл повозиться с метками дисков (если они нормально копируются при переносе раздела с винта на винт). Вопрос только в том, как назначить метки разделам, для начала хотя бы корневой системе и свап-разделу? Потому как с остальными особых проблем нет - отмаунтил, назначил, примаунтил.

anonymous
()
Ответ на: комментарий от sin_a

2sin_a

То есть без LiveCD никак? Придется тогда DVD на этот комп покупать, сплошные траты с этим линуксом... :(

anonymous
()
Ответ на: комментарий от anonymous

> То есть без LiveCD никак?

Можно и без livecd. с живой машины.

> Придется тогда DVD на этот комп покупать, сплошные траты с этим линуксом... :(

Ну live-usb-flash ;). Накрайняк можно на соседней машинке поднять bootp c tftp и загрузиться по сети.

anonymous
()
Ответ на: комментарий от anonymous

C другой мащины - хорошая идея. На ноуте вроде стоял какой-то кривой линукс, думаю, что метки разделам он раздать сможет - если, конечно, увидит винт через переходник USB-SATA.

anonymous
()

Заглянуть в /dev/disk/by-id (ДО установки нового диска), и передать ядру

root=/dev/disk/by-id/уникальное_имя_диска[-part-N]

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.