檢視和修改分割槽uuid
阿新 • • 發佈:2018-12-31
linux中的分割槽都使用uuid表示。 uuid是通過演算法生成的一個格式如”2c07220f-8daa-463a-a4b1-ca4ae4941eff“的串。這個資訊是存在分割槽中的。
常見有一下兩種方式檢視:
1、通過裝置目錄
[email protected]:~/foss/linux/Documentation$ ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Feb 9 12:54 2c07220f-8daa-463a-a4b1-ca4ae4941eff -> ../../sda5 lrwxrwxrwx 1 root root 10 Feb 9 12:54 761e2b46-6f1d-46b4-aaa1-1d82aae82b3b -> ../../sda1 lrwxrwxrwx 1 root root 10 Feb 9 12:54 847C79467C7933D0 -> ../../sda3 lrwxrwxrwx 1 root root 10 Feb 9 12:54 8c0b4537-4251-409d-a0f2-d03cbcb688ec -> ../../sda6 lrwxrwxrwx 1 root root 10 Feb 9 12:54 b525a784-e1ee-48ff-b803-3d4e51709467 -> ../../sda7
2、通過blkid命令讀取分割槽資訊
[email protected]:~/foss/linux/Documentation$ sudo blkid
/dev/sda1: UUID="761e2b46-6f1d-46b4-aaa1-1d82aae82b3b" TYPE="ext2" /dev/sda3: UUID="847C79467C7933D0" TYPE="ntfs" /dev/sda5: UUID="2c07220f-8daa-463a-a4b1-ca4ae4941eff" TYPE="reiserfs" /dev/sda6: UUID="8c0b4537-4251-409d-a0f2-d03cbcb688ec" TYPE="ext4" /dev/sda7: UUID="b525a784-e1ee-48ff-b803-3d4e51709467" TYPE="swap" /dev//sda1: UUID="761e2b46-6f1d-46b4-aaa1-1d82aae82b3b" TYPE="ext2"
寫入的話需要使用tune2fs命令,通常情況下需要生成一個新的uuid,也就是使用uuidgen命令
【注意:這個命令不要輕易試,如果忘記修改對應的grub.cfg和fstab等檔案,系統會不正常】
[email protected]:~/foss/linux/Documentation$ uuidgen
2125190c-0317-4460-8cad-4f5b9fa46633
[email protected]:~/foss/linux/Documentation$ sudo tune2fs /dev/sda1 -U 2125190c-0317-4460-8cad-4f5b9fa46633