我有一个使用 LVM2 的系统,其中包含一个 PV ,其中包含 1 个 VG /
,而VG 又包含 5 个逻辑卷(、、、、、)。/home
/var
/swap
/data
当我创建 LV /
( lvcreate -L 15G -s -n root_snap_test01 /dev/vg01/lv_root
) 的快照时,重新启动时设备 ID(使用类似的东西stat /home
)将显示它的设备 ID 已/
为创建的每个快照增加。此外,如果从快照/
中恢复 ( ),则的设备 ID 将成为的原始设备 ID。lvconvert --merge ...
/home
/
有没有办法为给定的一组逻辑卷指定块设备(并假设作为 stat 命令的一部分输出的结果设备 ID)?
这是否可以在给定 LV 名称的情况下静态应用?
来自 coreutils 统计的设备是主要和次要设备号。这是一个比大多数存储管理工具处理的更低级别的标识符。我不认为它可以由用户提供,也不是静态的。
与数据保持一致的标识符是文件系统 UUID。对于 XFS,设置一个和
xfs_admin -U generate
拍摄快照时,UUID 是重复的,但可以重新生成或设置,例如:xfs_admin -U 195d1175-1231-4773-834e-d738bf665bea
此外,LVM 维护命名符号链接。
/dev/vg01/lv_root
是设备映射器特殊文件的链接,代表内核的主要和次要文件。