在Linux系统中,/dev/disk/by-uuid/ 目录是一个特殊的文件夹,它通过 UUID(Universally Unique Identifier) 提供对磁盘设备的符号链接访问。以下是详细说明:
5f96c8e7-3a67-41a5-b050-7d6a12345678),由文件系统或分区工具生成,用于避免设备名(如 /dev/sda1)因硬件变动而改变导致的问题。/etc/fstab 中挂载磁盘,比传统设备名(如 sda1)更可靠。/dev/disk/by-uuid/ 目录/dev/sda1)的符号链接,按UUID命名。
bash
ls -l /dev/disk/by-uuid/
# 示例输出:
# lrwxrwxrwx 1 root root 10 Jan 1 12:34 5f96c8e7... -> ../../sda1bash
mount /dev/disk/by-uuid/5f96c8e7... /mnt/datablkid
bash
sudo blkid
# 输出示例:
# /dev/sda1: UUID="5f96c8e7..." TYPE="ext4"/etc/fstab(挂载配置)
bash
cat /etc/fstab
# 示例条目:
# UUID=5f96c8e7... /mnt/data ext4 defaults 0 2tune2fs:
bash
sudo tune2fs -U new-uuid /dev/sda1/dev/disk/by-id/:按硬件ID(如厂商序列号)链接设备。/dev/disk/by-label/:按文件系统标签(如 DATA_DISK)链接设备。/dev/disk/by-uuid/ 不是普通文件夹,而是系统自动维护的符号链接目录,用于通过UUID稳定访问磁盘设备。在配置挂载或脚本中优先使用UUID,可避免硬件变动引发的错误。