Linux: 獲取硬盤的UUID信息

簡介

UUID(英語:Universally Unique Identifier,通用唯一識別碼),是用於計算機體系中以識別信息數目的一個128位標識符。UUID可以用來標識與安裝點(mount point)或名稱無關對設備。現在許多設備都支持熱插拔(hot-plugging)功能,因此,有時需要通過UUID而非設備名稱來訪問設備。本文將介紹如何在Linux中查看硬盤都UUID信息。

硬盤UUID信息獲取

在Linux中,有幾種方式可以獲取UUID信息。第一種是使用/dev目錄,可以通過查看/dev/disk/by-uuid目錄來獲取信息。

[jinguang1@host104120157 ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Oct 10 10:44 7f0e8b90-2248-47bf-989d-1ba7f37868bd -> …/…/sda2
lrwxrwxrwx 1 root root 10 Oct 10 10:44 d03ace0d-2039-4310-a0b5-d7065ab92822 -> …/…/sda1

另外一種獲取UUID的方式是通過blkid命令:

[jinguang1@host104120157 ~]$ sudo blkid /dev/sda1
/dev/sda1: UUID=“d03ace0d-2039-4310-a0b5-d7065ab92822” TYPE=“ext4”

如何通過UUID掛載文件系統

既然可以通過UUID來標識設備,那也可以通過UUID來掛載文件系統,以/dev/sda1爲例,用這個來掛載到/usr上,可以在/etc/fstab中添加下列一行來實現:

UUID=d03ace0d-2039-4310-a0b5-d7065ab92822 /usr ext4 defaults 1 2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章