问题描述:
linux拥有多块磁盘设备,重启后磁盘号更换,导致使用/dev/sda挂载的文件切换到其他磁盘号。
重启前:
重启后:
解决方案
文件系统(须分区)
方式一:使用UUID(推荐)
1 | 查看分区UUID |
1 | 修改前 |
方式二:使用LABEL(只能是ext2、ext3、ext4分区类型,不支持xfs分区)
1 | e2label /dev/sdb1 labelname |
1 | 修改前 |
块设备
块设备是没有分区的裸盘,并没有UUID,可以使用设备id
1 | ll /dev/disk/by-id/ |
1 | lrwxrwxrwx 1 root root 9 Jul 15 21:36 ata-HGST_HUS726T4TALE6L4_V1J32VRG -> ../../sdf |
重复的既有ata和scsi随便选一个就行,都是指向同一个设备文件,我这里选scsi
示例(ceph实例 ):