新聞中心
lsblk命令 用于列出所有可用塊設(shè)備的信息,而且還能顯示他們之間的依賴關(guān)系,但是它不會(huì)列出RAM盤的信息。塊設(shè)備有硬盤,閃存盤,cd-ROM等等。

系統(tǒng)環(huán)境
Centos7
安裝lsblk
命令lsblk包含在軟件包util-linux中,該軟件包附帶了其他一些實(shí)用程序,例如dmesg,如果要安裝lsblk,可以使用下面命令安裝
[root@localhost ~]# yum -y install util-linux
lsblk各個(gè)字段解釋
默認(rèn)情況下,lsblk命令將以樹狀格式列出所有塊設(shè)備:
[root@localhost ~]# lsblk
一共有七列,下面時(shí)每個(gè)字段的解釋: NAME: 這是塊設(shè)備的名稱。
MAJ:MIN: 顯示設(shè)備的主要和次要設(shè)備號(hào),MAJ(major number)表示不同的設(shè)備類型,MIN(minor number)表示同一個(gè)設(shè)備的的不同分區(qū)。
RM: 顯示設(shè)備是否可移動(dòng)。請(qǐng)注意,在此示例中,設(shè)備sr0的RM值等于1,表示它是可移動(dòng)的。
SIZE: 提供有關(guān)設(shè)容量的信息。
RO: 顯示設(shè)備是否為只讀。在這種情況下,所有設(shè)備的RO均為RO = 0,表示它們不是只讀的。
TYPE: 顯示塊設(shè)備是磁盤還是磁盤中的分區(qū)(部分)的信息。在此示例中,sda和sdb是磁盤,而sr0是只讀存儲(chǔ)器(rom)。
MOUNTPOINT: 顯示設(shè)備的掛載點(diǎn)。
列出所有設(shè)備
默認(rèn)選項(xiàng)不會(huì)列出所有空設(shè)備。要查看這些內(nèi)容,還可以使用以下命令:
[root@localhost ~]# lsblk -a
列出設(shè)備權(quán)限和所有者
要列出設(shè)備所有者,組和權(quán)限,請(qǐng)使用-m選項(xiàng):
[root@localhost ~]# lsblk -m
列出指定設(shè)備
也可以列出指定的設(shè)備,只需在lsblk命令后面添加設(shè)備的位置和名稱即可。
[root@localhost ~]# lsblk /dev/sda
以列表形式列出設(shè)備,并不帶頭部標(biāo)題
要?jiǎng)h除標(biāo)題和列表輸出格式,請(qǐng)使用-nl選項(xiàng)。
[root@localhost ~]# lsblk -nl
列出SCSI設(shè)備
只顯示SCSI設(shè)備的列表,請(qǐng)使用-S選項(xiàng)。
[root@localhost ~]# lsblk -S
自定義輸出類型
可以使用--output自定義顯示的字段:
[root@localhost ~]# lsblk -l --output NAME,SIZE,TYPE,TRAN,STATE
總結(jié)
Linux中的lsblk命令用于列出有關(guān)所有可用塊設(shè)備的信息,但它不會(huì)列出有關(guān)RAM Disk的信息(其數(shù)據(jù)實(shí)際存儲(chǔ)在RAM內(nèi)存之中)。塊設(shè)備一般包括硬盤、網(wǎng)絡(luò)存儲(chǔ)、usb存儲(chǔ),光盤等
標(biāo)題名稱:Linux中通過lsblk命令列出所有可用塊設(shè)備
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/dhhgicj.html


咨詢
建站咨詢
