我正在使用 XenServer 安装上的本地存储库,并尝试使用 UUID 删除错误生成的 SR。当我查看磁盘 by-id 时,输出如下:
[root@xenser111 lib]# ls -l /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root 9 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000 -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part3 -> ../../sda3
lrwxrwxrwx 1 root root 9 Jul 16 09:02 scsi-SATA_SAMSUNG_HD103SJS2AEJ1BZ502526 -> ../../sdc
lrwxrwxrwx 1 root root 10 Jul 19 04:15 scsi-SATA_SAMSUNG_HD103SJS2AEJ1BZ502526-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 9 Jul 19 04:32 scsi-SATA_SAMSUNG_HD103SJS2AEJ1BZ502653 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jul 19 04:32 scsi-SATA_SAMSUNG_HD103SJS2AEJ1BZ502653-part1 -> ../../sdb1
但是,当我按 uuid 查看磁盘时,它没有显示 /dev/sdb 或 /dev/sdc:
[root@xenser111 lib]# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Jul 16 09:02 b1341321-038d-43e6-a194-0c3598f47152 -> ../../sda1
为什么会发生这种情况?我是否必须执行一些命令来填充 by-uuid 目录?我还能如何找到 UUID?(我也用过,但blkid
没用)。
如果相关,/sda 就是 RAID 0。
答案1
sdc 和 sdb 上的这些分区上是否创建了文件系统?磁盘没有 UUID 值,文件系统有。
例如:
root@marvin:~# blkid /dev/sda
root@marvin:~# blkid /dev/sda1
/dev/sda1: UUID="8eb16c98-cf75-429b-af08-db29f5d5335b" TYPE="ext4"
Swap 也可以有一个 UUID:
root@marvin:~# blkid /dev/sda5
/dev/sda5: UUID="a1a91f5f-6d6a-4cf7-a133-afaafeb2eb1e" TYPE="swap"
root@marvin:~#
您是否在这些分区上创建了有效的文件系统?