原来的系统用的好好的,硬盘分区坏掉就自己重新格式化了,但是每次开机都说加载不到这个硬盘。进去看了下/etc/fstab,发现原来用的是UUID加载的,所以就搜了下怎么查看自己的分区UUID,因为分区每次格式化都会重新生成一个新的UUID。
查看命令如下:
# blkid
root@local# blkid /dev/sda1: UUID="09407a51-c9de-47d6-9871-af283bc9fa5d" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="dbd5ffa6-01" /dev/sda2: UUID="9ae26665-47c5-4a88-acba-a890f526f490" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="dbd5ffa6-02" /dev/sda3: UUID="c555a8e9-848a-410c-8d64-57d291243eb3" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="dbd5ffa6-03" /dev/sda4: UUID="5ec8edc8-2b89-410e-a82d-247768bc5c8c" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="dbd5ffa6-04"
然后把fstab文件里面的加载分区UUID重新换成现在的新UUID,重启就好了。
root@local# cat /etc/fstab # file system mount-point type options dump fsck # order UUID=09407a51-c9de-47d6-9871-af283bc9fa5d / xfs defaults 1 1 UUID=9ae26665-47c5-4a88-acba-a890f526f490 /usr/panabit xfs defaults 1 1 UUID=c555a8e9-848a-410c-8d64-57d291243eb3 /usr/panaetc xfs defaults 1 1 UUID=5ec8edc8-2b89-410e-a82d-247768bc5c8c /usr/panalog xfs defaults 1 1 proc /proc proc nosuid,noexec,nodev 0 0 sysfs /sys sysfs nosuid,noexec,nodev 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /run tmpfs defaults 0 0 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0