Назад | Перейти на главную страницу

есть ли преимущества при установке LV по UUID, а не по пути?

Я знаю, что могу указать крепления в fstab либо указав свой путь (например, /dev/sda1 или /dev/mapper/myvg-logicalVolume1) или по метке fs (LABEL=root) или по UUID (UUID=1234-5678-...).

Я вижу явное преимущество с точки зрения надежности использования UUID для «классических» разделов вроде /dev/sda1, потому что если вы перераспределите свой диск / несколько разделов вокруг / добавите больше дисков, возможно, что некоторые из ваших разделов теперь распознаются с другим именем, хотя при монтировании по UUID труднее определить, в каком разделе / ​​LV ваши данные находятся хранится.

Но используя LVM, мои кишки говорят мне, что система LVM сама управляет обнаружением их дисков / разделов, и не имеет значения, если какой-то PV (после игры с разделами / диском) теперь называется другим. Таким образом, не будет никакой разницы (говоря о надежности) при установке по UUID или с использованием пути типа /dev/mapper/vg-lv, и последнее более понятно.

Это верно?

Это правильно.

Монтирование по UUID - это один из способов обойти старую проблему с именами разделов, например /dev/sda1 меняется, если вставить другой диск.

device-mapper будет постоянно называть ваши тома LVM в /dev/mapper/vg-lv поэтому вы можете рассчитывать на то, что это абстрактное имя останется неизменным независимо от изменений в базовом хранилище.

То же самое касается устройств, обслуживаемых device-mapper-multipath либо без использования понятных имен (/dev/mapper/WWID) или используя понятные имена и файл привязки (/dev/mapper/mpath0).

Вы могли бы выстрелить себе в ногу только в том случае, если бы позже захотели переименовать группу томов или логический том .... (lvrename или vgrename).

Если забыть причину, по которой вы переименовали vg или lv, экшен испортит ваши монтирования и экспорт.

LVUUID остается постоянным с помощью команд переименования vg и lv.

Только по этой причине может быть полезно использовать UUID, особенно если вы несете ответственность за большое количество экспортов и монтирований.

В среде, где вы используете хранилище SAN, это ПЛОХАЯ идея ... поскольку UUID управляются аппаратно, если вы делаете полное резервное копирование на ленту и выполняете восстановление на новом оборудовании, система не загружается, поскольку все UUID теперь другие.