BLKID是如何分配的?



>假设我的情况是,我将/etc/boot安装在属于USB设备的两个独立分区中,而系统的其余部分//home在HDD中。现在我的问题是我需要在我的fstab中静态路由USB设备,但问题是不确定USB将始终采用/dev/sdb/dev/sdc,所以我的方法是使用BLKID

在这里,我对特定硬件设备的 BLKID(具有静态硬件 ID)是否总是相同的感到困惑? 如果不是,在这种情况下有什么解决方法?

BLKID是如何分配的?

一篇谦虚地称为UUIDs和Linux的文章:你需要知道的一切都指出磁盘设备的UUID存储在超级块中,因此它们是持久的,可以在/etc/fstab中使用(代替/dev设备引用)。 fstab 中的示例条目可能如下所示

UUID=8ec0b48f-a4b8-4ca8-bc27-40984b38b2a7 none  swap  sw   0

如果要更改 ext2 分区的 UUID,tune2fs(例如)提供了方法。 例如:

tune2fs -U new_uuid /dev/sda43

另请参阅blkid手册页,并查看按 UUID 组织的磁盘设备列表,例如 ls -l /dev/disk/by-uuid

相关内容

  • 没有找到相关文章

最新更新