LINUX.ORG.RU

Интересно примонтировался новый хард


0

1

Недавно купил новый SATA диск от Seagate, подключил, включаю компьютер, после загрузки системы обнаруживаю, что основной диск, на котором я раньше работал, сменил название устройства с sda на sdb, а новый забрал себе sda. И все пока что работает. Вопросы следующие:

-Как обратно вернуть название устройства, и надо ли делать это вообще? (/etc/fstab?)
-Нормально ли будет работать система, если не менять названия?
-Я хочу перенести систему на новый диск, понадобится ли мне менять название устройства?

посмотри в фстаб, если там uuid, то не надо ничего менять.

-Я хочу перенести систему на новый диск, понадобится ли мне менять название устройства?

Метки uuid лишь и граб поставить

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

fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=7a94ae0f-a2c2-49dd-82e4-12c897953ddf / ext3 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=64463ad4-5444-4cef-aa21-436f24cd2852 /home ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=c8cf955e-bd16-4967-87a5-3aac06fd9d0e none swap sw 0 0
#/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

ms-dos32
() автор топика
Ответ на: комментарий от ms-dos32

sudo blkid /dev/sdXN
Х - буква диска
N - номер раздела
самый удобный вариант новому корневому разделу старую uuid метку присвоить, имхо.

darkshvein ☆☆
()
Ответ на: комментарий от ms-dos32

Зачем там используется UUID? Для обозначения дисковых разделов?

Да. Дисковые разделы можно обозначать как sda1, sdb1, sdb2... можно по UUID, можно по меткам, пожно по спец. именам. Загляни в каталог /dev/disk , узнаешь много нового. В загрузчике диски можно указывать как sdXY, можно по UUID; если захочешь по меткам, нужен initrd; по-другому AFAIK нельзя. В fstab еще можно по-всякому.
UUID нужно для того, чтобы в такой ситуации как у тебя (гогда поменялось sda на sdb) система продолжала нормально работать.

Kroz ★★★★★
()

вернуть название устройства, и надо ли делать это вообще?

не надо. в нормальных дистрах разделы монтируются по uuid

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

Как я новому разделу на новом диске присвою uuid старого раздела?

tune2fs для ext*. но это не нужно

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

Если ты хочешь с нового диска грузиться, поменяй старый UUID раздела / в fstab на новый и все, но вполне возможно, что нужно будет с грабом мучаться, я уже не помню какие проблемы от смены рутового диска бывают, давно не лазал

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

Груб тоже умеет загружать оси по UUID. Поэтому надо будет либо обновить его из чрута в новую систему, либо просто обновить, чтобы он нашёл новый загрузчик.

om-nom-nimouse ★★
()

это вроде зависит от того, на каком контроллере (SATA) висит винт.
Но лучший вариант - исползовать UUID и не заморачиваться.

TheAnonymous ★★★★★
()
Ответ на: комментарий от ms-dos32

Не бзди. В винде давно делается привязка разделов к буквам диска по такому же UUID или его аналогу. Проверено.

no-dashi ★★★★★
()

Диск разбил, на него все скопировал, в fstab uuid прописал, поставил загрузчик. Правда, пришлось там вручную менять uuid. Потом создал папки proc, media, mnt, tmp и другие и загрузился. Все работает, иногда лишь надо ставить права на чтение и запись. Всем спасибо.

если бы половина отписавшихся не удалила свои комментарии, то я бы справился гораздо быстрее

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