在Linux下可以使用blkid命令對(duì)查詢?cè)O(shè)備上所采用文件系統(tǒng)類型進(jìn)行查詢。blkid主要用來(lái)對(duì)系統(tǒng)的塊設(shè)備(包括交換分區(qū))所使用的文件系統(tǒng)類型、LABEL、UUID等信息進(jìn)行查詢。要使用這個(gè)命令必須安裝e2fsprogs軟件包。
直接使用blkid可列出當(dāng)前系統(tǒng)中所以已掛載文件系統(tǒng)的類型。
默認(rèn)情況下 lsblk 會(huì)將塊設(shè)備輸出為樹(shù)狀格式:
NAME —— 設(shè)備的名稱
MAJ:MIN —— Linux 操作系統(tǒng)中的每個(gè)設(shè)備都以一個(gè)文件表示,對(duì)塊(磁盤(pán))設(shè)備來(lái)說(shuō),這里用主次設(shè)備編號(hào)來(lái)描述設(shè)備。
RM —— 可移動(dòng)設(shè)備。如果這是一個(gè)可移動(dòng)設(shè)備將顯示 1,否則顯示 0。
TYPE —— 設(shè)備的類型
MOUNTPOINT —— 設(shè)備掛載的位置
RO —— 對(duì)于只讀文件系統(tǒng),這里會(huì)顯示 1,否則顯示 0。
SIZE —— 設(shè)備的容量
blkid使用示例:
[root@localhost ~]# blkid -s UUID /dev/sda5 #顯示指定設(shè)備 UUID
/dev/sda5: UUID="cad7349a-601d-4df4-a46b-90e1ffc29b1b"
[root@localhost ~]# blkid -s UUID #顯示所有設(shè)備 UUID
/dev/sda5: UUID="cad7349a-601d-4df4-a46b-90e1ffc29b1b"
/dev/sda1: UUID="d7899bc2-b08e-48cd-b904-54956c085951"
[root@localhost ~]# blkid -s LABEL /dev/sda5 #顯示指定設(shè)備 LABEL
/dev/sda5: LABEL="Disk E"
[root@localhost ~]# blkid -s LABEL #顯示所有設(shè)備 LABEL
/dev/sda1: LABEL="M-fM-^VM-0M-eM-^JM- M-eM-^MM-7"
/dev/sda5: LABEL="Disk E"
[root@localhost ~]# blkid -s TYPE #顯示所有設(shè)備文件系統(tǒng)
/dev/sda5: TYPE="swap"
/dev/sda1: TYPE="ext4"
[root@localhost ~]# blkid -o device #顯示所有設(shè)備
/dev/sda5
/dev/sda1
root@tnak-VirtualBox:/home/tnak# blkid -o list #以列表方式查看詳細(xì)信息
device fs_type label mount point UUID
-----------------------------------------------------------------------------------------------------------------------
/dev/sda5 swap cad7349a-601d-4df4-a46b-90e1ffc29b1b
/dev/sda1 ext4 / d7899bc2-b08e-48cd-b904-54956c085951