UUID vs LABEL

Natrio
всё надо прописывать руками. А раз так – дополнительные действия требуются в любом случае.
Один раз прописать uuid в грубе и фстабе не составит большого труда, чем когда нибудь ломать голову почему система не грузится когда будет подключен другой неизвестный винт или флешка.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Один раз прописать uuid в грубе и фстабе не составит большого труда, чем когда нибудь ломать голову почему система не грузится когда будет подключен другой неизвестный винт или флешка.
Не надо говорить про “один раз”. Никогда не знаешь, сколько раз на самом деле придётся что-то делать и переделывать.
Я вот как-то раз оставил эти зверские инопланетные коды, а потом долго ругался, когда пришлось в голой консоли этот ужас править. Плавали, знаем :)

И почему все вдруг решили, что я советую использовать легко совпадающие метки? Ничего подобного я не советовал, сами всё сочинили в возмутились. – Ах, чайники! Ах, они там понапишут! – Ну да, чайники. Ещё как понапишут. Они и на ровном месте норовят такого натворить, что лучше бы сначала спросили, а не потом. Ну так и я сейчас не в Вики пишу, а просто с вами спорю :)
Natrio
И почему все вдруг решили, что я советую использовать легко совпадающие метки?
А потому что это логично. какую метку задать разделу root? естественно root… )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Natrio
И почему все вдруг решили, что я советую использовать легко совпадающие метки?
А потому что это логично. какую метку задать разделу root? естественно root… )))
На так зачем обвинять меня в собственной логичности? :)

Кстати, я тут поискал в Вики по страшным буквам UUID, и меня перекинуло на страничку, где всё расписано, да только на русский не переведено. Там сначала идёт LABEL, потом UUID, потом остальное :)
Natrio
На так зачем обвинять меня в собственной логичности? :)
Ну потому что ты на красное говоришь зеленое, и все думают о зеленом, а оказывается это красное )))
Natrio
Там сначала идёт LABEL, потом UUID, потом остальное :)
Не аргумент! :)
А вот посмотри на эту табличку (взята по твоей ссылке)
# blkid -o list -c /dev/null
device         fs_type  label     mount point        UUID
------------------------------------------------------------------------------------------
/dev/sda1      ext2               /boot              7f4cef7e-7ee2-489a-b759-d52ba23b692c
/dev/sda2      swap               (not mounted)      a807fff3-e89f-46d0-ab17-9b7ad3efa7b5
/dev/sda3      ext4               /                  81917291-fd1a-4ffe-b95f-61c05cfba76f
/dev/sda4      ext4               /home              c4c23598-19fb-4562-892b-6fb18a09c7d3
/dev/sdb1      ext4     X2        /mnt/X1            4bf265f7-da17-4575-8758-acd40885617b
...
и заметь ни /boot ни /home ни даже / не присвоено меток вообще ;)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Ну потому что ты на красное говоришь зеленое, и все думают о зеленом, а оказывается это красное )))
Не, меня красно-зелёные глюки точно не посещали :)

Natrio
Там сначала идёт LABEL, потом UUID, потом остальное :)
Не аргумент! :)
А вот посмотри на эту табличку

и заметь ни /boot ни /home ни даже / не присвоено меток вообще ;)
Это пример, а не рекомендация, она идёт ниже. Что там написано о достоинствах и недостатках UUID?
Вики:
The advantage about using the UUID method is that it is less likely that you have name collisions than with labels. The disadvantage is that UUIDs make long code lines hard to read and break formatting in many configuration files (e.g. fstab or crypttab). Also every time a partition is resized or reformatted a new UUID is generated and config's have to get adjusted (manually).
(Выделено мной)
То есть, преимущество – в меньшей вероятности совпадений.
А недостатки (согласно вики)
1) Длинные коды трудны для чтения (не говоря о редактировании, но об этом сказать забыли), ломают форматирование конфигов (ну ещё бы, когда придумали fstab, никакими UUID ещё не пахло)
2) Каждый раз после переформатирования (ну, это понятно) или ресайза(!!!… вот где собака зарыта!) генерируется НОВЫЙ UUID.
То есть ресайзнули вы раздельчик, а он безо всякого объявления войны сменил свой ужасно уникальный UUID, и после перезагрузки вы выпадаете в голый busybox на initramfs, и вам надо имеющимися средствами либо вписать новый UUID, либо плюнуть на UUID и хотя бы временно выкрутиться чем попроще :)
Разумеется, на сей счёт вики скромно помалкивает, и рекомендаций не даёт.
Метки у меня не летели, но вот UUID и /dev/sdXX слетали уже не раз. У меня 2 винта: SATA и PATA. Периодически по воле Зевса, которому не понравилась 7 фаза спутника Титана, /dev/sda становится /dev/sdb, а /deb/sdb становится /dev/sda. UUID просто меняется на некий левый. Приходится править ручками. И тут мне проще менять по памяти a и b, чем эти hex коды.
Natrio
или ресайза(!!!… вот где собака зарыта!) генерируется НОВЫЙ UUID.
viewtopic.php?f=34&t=10613#p96353
time lords
UUID просто меняется на некий левый. Приходится править ручками.
Не возможно это! Либо винт сыпется…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
time lords
UUID просто меняется на некий левый. Приходится править ручками.
Не возможно это! Либо винт сыпется…
бывало разок…
такие дела.
Бред какой-то…

Мельком глянул тред.. каких-то роботов начали всовывать..

При аргументе, что не запомнишь, что надо мышкой из консоли копировать, рука неудержимо хотела зафейспалмить! Арчеводы! Неужто забыли как потоки перенаправлять?

Всё просто, как я не знаю, что..
nebulosa ~ $  sudo blkid
[sudo] password for nebulosa: 
/dev/sda1: UUID="00799def-f309-4915-a881-153386f922d2" TYPE="ext4" 
/dev/sda2: UUID="7c36f3e9-da30-405c-ba87-85f789be150b" TYPE="ext4" 
nebulosa ~ $  sudo blkid | cut -d" " -f2 >> fstab
nebulosa ~ $ cat fstab
UUID="00799def-f309-4915-a881-153386f922d2"
UUID="7c36f3e9-da30-405c-ba87-85f789be150b"
Уличная магия?

Запоминать не нужно ничего. UUID могут совпасть или измениться, да, но при определённых обстоятельствах, с LABEL всё наоборот. И отставить восстание роботов!
 
Зарегистрироваться или войдите чтобы оставить сообщение.