使用Linux的lsblk命令列出塊裝置資訊

2021-09-23 16:02:24 字數 1710 閱讀 8942

lsblk(列出塊裝置)命令用於列出所有可用塊裝置的資訊,但是,它不會列出ram盤的資訊。塊裝置有硬碟,快閃儲存器盤,cd-rom等等。

fedora使用者可以通過以下方法來安裝該包:

$ 

sudo

yuminstall util

-linux-ng

該命令有幾個選項:

lsblk命令預設情況下將以樹狀列出所有塊裝置。開啟終端,並輸入以下命令:

$ lsblk

輸出如下:

lsblk default

7個欄目名稱如下:

name : 這是塊裝置名。

maj:min : 本欄顯示主要和次要裝置號。

rm : 本欄顯示裝置是否可移動裝置。注意,在本例中裝置sdb和sr0的rm值等於1,這說明他們是可移動裝置。

size : 本欄列出裝置的容量大小資訊。例如298.1g表明該裝置大小為298.1gb,而1k表明該裝置大小為1kb。

ro : 該項表明裝置是否為唯讀。在本案例中,所有裝置的ro值為0,表明他們不是唯讀的。

type :本欄顯示塊裝置是否是磁碟或磁碟上的乙個分割槽。在本例中,sda和sdb是磁碟,而sr0是唯讀儲存(rom)。(lctt譯註,此處sr0的ro項沒有標記為1,可能存在一些錯誤?)

mountpoint : 本欄指出裝置掛載的掛載點。

預設選項不會列出所有空裝置。要檢視這些空裝置,請使用以下命令:

$ lsblk -a

該選項將列出所有裝置,包括空裝置在內。

lsblk bytes sda

lsblk命令也可以用於列出乙個特定裝置的擁有關係,同時也可以列出組和模式。可以通過以下命令來獲取這些資訊:

$ lsblk -m

lsblk permissions

該命令也可以只獲取指定裝置的資訊。這可以通過在提供給lsblk命令的選項後指定裝置名來實現。例如,你可能對了解以位元組顯示你的磁碟驅動器大小比較感興趣,那麼你可以通過執行以下命令來實現:

$ lsblk -b 

/dev

/sda

或者,以下命令等同:

$ lsblk 

--bytes

/dev

/sda

你也可以組合幾個選項來獲取指定的輸出。例如,你也許想要以列**式列出裝置,而不是預設的樹狀格式。你可能也對移除不同欄目名稱的標題感興趣。可以將兩個不同的選項組合,以獲得期望的輸出,命令如下:

$ lsblk -nl

或者,你可以使用下面的長選項,它們也能給出相同的輸出。

$ lsblk 

--noheadings

--list

lsblk no header and list

要獲取scsi裝置的列表,你只能使用-s選項。該選項是大寫字母s,不能和-s選項混淆,該選項是用來以顛倒的順序列印依賴的。

$ lsblk -s

lsblk列出scsi裝置,而-s是逆序選項(lctt譯註:將裝置和分割槽的組織關係逆轉過來顯示),其將給出如下輸出。輸入命令:

$ lsblk -s

或者

$ lsblk 

--inverse

你可以使用lsblk來獲取關於你的塊裝置的更多資訊,自己把它試著顯示出來吧!

使用lsblk命令列出系統中的塊裝置

linux中的lsblk命令用於列出有關所有可用塊裝置的資訊,但它不會列出有關ram disk的資訊 其資料實際儲存在ram記憶體之中 塊裝置一般包括硬碟 網路儲存 usb儲存,光碟等 系統環境 centos7 安裝lsblk 命令lsblk包含在軟體包util linux中,該軟體包附帶了其他一些...

使用lsblk命令列出系統中的塊裝置

linux中的lsblk命令用於列出有關所有可用塊裝置的資訊,但它不會列出有關ram disk的資訊 其資料實際儲存在ram記憶體之中 塊裝置一般包括硬碟 網路儲存 usb儲存,光碟等 系統環境 centos7 安裝lsblk 命令lsblk包含在軟體包util linux中,該軟體包附帶了其他一些...

CentOS 檢視塊裝置命令lsblk詳解

lsblk命令可以列出所有可用塊裝置的資訊,比如我們說的邏輯磁碟,而df h檢視的是檔案系統級別的資訊。lsblk命令包含在util linux包中,yum安裝util linux包即可,util linux包含多個命令工具。lsblk命令預設情況下將以樹狀列出所有塊裝置。1 name 塊裝置名 2...