Я знаю, что могу указать крепления в 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 теперь другие.