Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#1

03 мар 2020, 15:38

Написал в syslinux.cfg пункт меню загрузки Clonezilla Live для автоматического сохранения партиций sda1 и sdb1:
...
# My custom title
label Autosave image
MENU DEFAULT
# MENU HIDE
MENU LABEL Autosave sda1 and sdb1
# MENU PASSWD
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset enforcing=0 noeject llocales=en_US.UTF-8 keyboard-layouts=NONE ocs_prerun="mount -t ntfs-3g -U 5A4CFC164CFBEAA1 /home/partimag/" ocs_live_run="ocs-sr -q2 -j2 -z1p -sc -p reboot saveparts Clonezilla sda1 sdb1" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
TEXT HELP
* Automount backup disk sdc1 and save partitions sda1 and sdb1
ENDTEXT
...
Обнаружил, что при загрузке Clonezilla с флэшки имена дисков иногда меняются произвольным образом.
Для монтирования диска для образов /home/partimag/ эту проблему я решил через UUID, т.к. команда mount это позволяет (см. ocs_prerun), а вот что делать с с sda1 и sdb1 в параметрах ocs-sr решения не нашел. В результате иногда партиция sdb1 сохраняется в файл sda1.ntfs-ptcl-img.gz.aa и наоборот.
Может кто-нибудь подсказать, как вместо имен дисков использовать UUID?
Последний раз редактировалось пользователем 1 vromanov; всего редактировалось раз: 3

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#2

03 мар 2020, 15:45

vromanov, а ты уверен что UUID в установленной системе, и в лайве одинаковые? Думаю они разные. Так же есть подозрение что прикаждой загрузке лайве они тоже разные.
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#3

03 мар 2020, 15:48

rogoznik, уверен, UUID это характеристика диска, а не его способа подключения.

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#4

03 мар 2020, 16:09

vromanov писал(а):
03 мар 2020, 15:48
UUID это характеристика диска
Тогда уж раздела(патиции).
Из того что удалось нагуглить - используются именно указание на устройство, т.е sda1, sda2 ну и т.д.
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#5

03 мар 2020, 16:47

rogoznik писал(а):
03 мар 2020, 16:09
Тогда уж раздела
Согласен :)
rogoznik писал(а):
03 мар 2020, 16:09
используются именно указание на устройство, т.е sda1, sda2 ну и т.д.
В принципе, можно написать скрипт для ocs_live_run, в котором вместо "sda1" подставить значение из /dev/disk/by-uuid, но как это сделать, я в деталях плохо представляю, т.к. в линуксе еще новичок, и тем более в bash. Может, кто просветит?

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#6

03 мар 2020, 16:49

rogoznik писал(а):
03 мар 2020, 15:45
vromanov, а ты уверен что UUID в установленной системе, и в лайве одинаковые? Думаю они разные. Так же есть подозрение что прикаждой загрузке лайве они тоже разные.
Ну ересь то не пиши, людей не путай! UUID раздела - принадлежит самому разделу, в нем же и записан. Он всегда одинаковый, пока раздел существует. Уж этого не знать... :dash2:
UUID и придуман как раз потому, что имена sdX генерируются системой на основе того, в каком порядке контроллер дисков ответил о наличных дисках. А у того список формируется как разработчику хочется - в части случаев по порядку отклика стартующих винтов во время запуска (потому сегодня один успел первым а завтра второй).

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#7

03 мар 2020, 16:55

slant писал(а):
03 мар 2020, 16:49
Ну ересь то не пиши, людей не путай! UUID раздела - принадлежит самому разделу, в нем же и записан. Он всегда одинаковый, пока раздел существует. Уж этого не знать...
Признаю свою ошибку. Заполнил пробел в знаниях - теперь знаю. Просто да этого не задавлся вопросом про UUID и считал что разные системы его генерят для себя.
ИзображениеИзображение

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#8

03 мар 2020, 17:00

vromanov писал(а):
03 мар 2020, 16:47
Может, кто просветит?
К примеру можно так

Код: Выделить всё

sudo blkid | grep "UUID" | awk '{ print $1 }' | sed 's#/dev/##' | sed 's#:##'
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#9

03 мар 2020, 17:45

rogoznik писал(а):
03 мар 2020, 17:00
К примеру можно так
О, спасибо, можно начать рвботать!

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#10

03 мар 2020, 17:47

vromanov, только вместо UUID подставить нужный UUID
ИзображениеИзображение

no avatar

Автор темы
vromanov
Сообщения: 34
Зарегистрирован: 03 дек 2017, 14:54
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Меняются имена дисков sda, sdb,... при загрузке Clonezilla Live c USB.

#11

03 мар 2020, 19:46

rogoznik писал(а):
03 мар 2020, 17:47
только вместо UUID подставить нужный UUID
Да, это понятно, спасибо

Закрыто

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя