我不明白 Linux 文件系统上的卷标的用途。有人能帮我理解一下吗?
答案1
因为添加/删除/更改磁盘可以更改驱动器映射,即您的 /dev/sda 可能会更改 - 所以如果您参考磁盘的 UUID 或卷标,您的系统将更加稳定/强大。
那有意义吗?
答案2
补充一下,Chopper3 中,只有直接使用磁盘时才会出现问题(例如 /dev/sda1)。使用 MD 设备时,您可以更好地控制名称,使用 LVM 时,您可以更好地控制名称,因为 LVM 会在磁盘本身上查找元数据来获取 VG 和 LV 名称。
更详细的答案:当 Linux 启动时,它会找到所有磁盘并为它们分配名称,例如sda1
。名称通常按顺序分配,具体取决于找到磁盘的顺序。如果您添加/删除磁盘,操作系统可能会为同一磁盘指定不同的名称,从而导致问题。
但是,当您格式化磁盘时,操作系统会为每个磁盘(更确切地说是文件系统)分配一个唯一的名称。此名称存储在磁盘本身中,可用于在特定计算机上唯一标识磁盘。
正如我所提到的,这对于虚拟设备(例如软件 RAID(MD)设备和 LVM 设备(从物理磁盘池、卷组、VG 创建的逻辑磁盘或卷 LV))来说不是什么大问题,因为设备的名称通常存储在虚拟磁盘本身上或用于首先创建设备的配置文件中。