Откуда примонтирован корень
Storm 2 июня, 2010 - 11:18
Вопрос вот в чем - допустим в fstab у нас написано, что / монтируется из /dev/sda1. А мы во время загрузки ядру говорим что root=/dev/sdb1. И система загрузится и реальным корнем у нас будет /dev/sdb1. Хотя в stab, mtab будет инфа о том, что /dev/sda1 примонтирован на /, и соотв. по mount, df и т.п. нам будут говорить что корень примонтирован из /dev/sda1, а это не так.
Можно глянуть /proc/cmdline и посмотреть на параметр root. Можно глянуть в /proc/mounts и увидеть, что рут примонтирован из /dev/root, который по minor/major совпадает с /dev/sdb1.
Может есть какой-то более прямой спобоб определять подобные ситуации?
»
- Для комментирования войдите или зарегистрируйтесь
монтировать по UUID, не?
монтировать по UUID, не?
Первый ман что нашел в гугле по ''UUID mount', правда на Ubuntu. Просьба ногами не пинать...
http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/
Я думаю применить это в Gentoo труда не составит.
P.S. Утилиты
vol_id
описанной в мане уже нет. Используйтеblkid
Нейтральность - высшее достижение сознания!
uuid в grub, насколько я
uuid в grub, насколько я понял, работает только в grub2. а /etc/fstab у меня - таки да, давно уже на uuid'ах
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Неправильно понял
UUID замечательно работает и в обычном grub-0.97
С генкернелом - real_root=UUID=f180c407-424d-4a15-a7ee-afe185769b40 в опциях kernel
Вроде как-то и с собранным вручную ядром работает, но не помню синтаксис
У меня работает аналогично с
У меня работает аналогично с ядром, собранным вручную.
Справедливость восторжествует.
так вопрос насколько я понял
так вопрос насколько я понял не в том, с помощью уидов можно точно так же указать разные рут устройства в fstab и grub
а label??
а label??
А LABEL вообще может быть
А LABEL вообще может быть одинаковым для разных ус-в.
И как правильно заметил gry, на счет UUID - это тут вообще не при чем, вопрос не в этом.