LINUX.ORG.RU
ФорумAdmin

Про LVM, именование и devfs

 ,


0

1

Читаю доку, наткнулся на фразу

Если вы используете devfs важно указывать полное имя в devfs, а не ссылку в каталоге /dev. Таким образом приведенная команда должна выглядеть в системе с devfs так:

# vgcreate vg00  /dev/ide/host0/bus0/target0/lun0/part1 /dev/ide/host0/bus0/target1/lun0/part1

А как, собственно, понять использую я эту самую devfs или нет. И к чему вообще это уточнение. Это относится к именованию диска при его извлечении/подключении/старте системы или что? Типа сейчас нужный диск это sda, а после ребута sdb и всё сломается? Если это так, то как тогда лучше указывать?
По UUID?

/dev/disk/by-uuid/

или по id?

/dev/disk/by-id

Спасибо.

PS. Возник второй вопрос. А вот эти by-uuid и by-id - они постоянны или как? В рамках одной системы или вообще?

★★★★★

devfs была на ядрах 2.3-2.4. Сейчас везде devtmpfs. Более того, приводимый в статье путь ″/dev/ide/host0/bus0/target1/lun0/part1″ это slave ide винт, что давно устарело. Поэтому есть шанс, что статья актуальная для LVM, а не для LVM 2, которое используется сейчас.

Вроде сейчас без разницы, что указывать при создании группы томов, всё равно ″vgscan″ посмотрит всё, что найдёт.

by-uuid постоянный, хранится на носителе. by-id должен быть постоянный, но это уже зависит от модели накопителя, может братья китайцы сделают флешку, у которой он будет разный каждый раз при подаче питания, сделать флешки, у которых нет id они же смогли.

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