Locust關聯和引數化
阿新 • • 發佈:2020-12-29
lsblk
用於列出所有可用塊裝置的資訊,但是,它不會列出RAM盤的資訊。
塊裝置
塊裝置是儲存以"塊"為單位資料的裝置,比如磁碟裝置、光碟、優盤。
linux作業系統的磁碟裝置不是很直觀。linux下一切皆檔案的理念,磁碟裝置也就是一個檔案。
檔案型別:
-: 常規檔案,即file d:目錄檔案,資料夾 b:塊裝置檔案,如硬碟,支援以block為單位進行隨機訪問 c:字元裝置檔案,如鍵盤支援以character為單位進行線性訪問 l:符號連結檔案,又稱軟連線檔案 p:命令管道檔案 s:套接字檔案,用於兩個進行進行通訊
對於常規檔案可以使用file來檢視。
塊裝置檔案
通常ls -l,後第五列會顯示當前檔案的大小,但是裝置類檔案會有兩個數字,以逗號間隔。
- 第一個數字,主裝置號,用於區分裝置型別,不同裝置的主裝置號不同,同一裝置的裝置號相同,用於確定載入裝置的驅動程式
- 第二個數字,次裝置號,用於區分同一裝置型別的不同裝置,如硬碟1,硬碟2等
RAM盤
也叫虛擬記憶體盤,是通過軟體將一部分記憶體(RAM)模擬為硬碟來使用的一種技術。相對於直接的硬碟訪問來說,可以極大提高在其上的檔案訪問速度。但是RAM易失性意味著關閉電源後這部分資料會丟失。一般情況下傳遞到RAM盤上的資料都是在硬碟或別處永久儲存的檔案的一個拷貝。
lsblk 詳細介紹
lsblk 預設情況下以樹狀列出所有的塊裝置
會顯示出七個欄目,解釋如下:
- NAME:是塊裝置名
- MAJ:MIN:主要裝置號:次要裝置號
- RM:顯示裝置是否是可移動裝置,其值等於1表示是可移動裝置
- SIZW:顯示裝置容量大小
- RO:表面該裝置是否為只讀,RO為0,表示不是隻讀
- TYPE:顯示塊裝置是否是磁碟或者磁碟上的一個分割槽
- MOUNTPOINT:裝置掛載點
常用引數
-a 顯示所有裝置 -b 以bytes方式顯示裝置大小 -d 不顯示 slaves 或 holders -D print discard capabilities -e 排除裝置 -f 顯示檔案系統資訊 -h 顯示幫助資訊 -i use ascii characters only -m 顯示許可權資訊 -l 使用列表格式顯示 -n 不顯示標題 -o 輸出列 -P 使用key=”value”格式顯示 -r 使用原始格式顯示 -t 顯示拓撲結構資訊
基本使用
# 以樹狀形式列出所有塊裝置
lsblk
# 列出裝置對應的許可權和屬主
lsblk -m
# 列出指定裝置
lsblk -b /dev/sda