0. 功能
- 所有磁盤
- 磁盤及其下的分區,文件系統 filesystem 類型
- 磁盤、分區大小
1. lsblk
lsblk
指令
https://ipcmen.com/lsblk
用於列出所有可用塊設備
的信息【塊設備與字符設備
】,不會列出 RAM 信息。
塊設備
有硬盤,閃存盤,cd-ROM等等。lsblk命令包含在util-linux-ng包中,現在該包改名為util-linux。這個包帶了幾個其它工具,如dmesg。
2. 默認參數
NAME
:設備名
MAJ:MIN
:主要和次要設備號/版本號
RM
:是否為可移動設備(熱插拔設備?)
SIZE
:容量信息
RO
:是否為只讀
TYPE
:設備類型,磁盤、磁盤上的分區、等等
MOUNTPOINT
:設備掛載點,空則未掛載
3. 列出權限信息 lsblk -m
4. 列出指定設備的信息
-b
是以 byte
列出大小
5. 列出SCSI設備信息 lsblk -S、lsblk -s
6. 選項
-a, --all 顯示所有設備。
-b, --bytes 以bytes方式顯示設備大小。
-d, --nodeps 不顯示 slaves 或 holders。
-D, --discard print discard capabilities。
-e, --exclude <list> 排除設備 (default: RAM disks)。
-f, --fs 顯示文件系統信息。
-h, --help 顯示幫助信息。
-i, --ascii use ascii characters only。
-m, --perms 顯示權限信息。
-l, --list 使用列表格式顯示。
-n, --noheadings 不顯示標題。
-o, --output <list> 輸出列。
-P, --pairs 使用key="value"格式顯示。
-r, --raw 使用原始格式顯示。
-t, --topology 顯示拓撲結構信息。****
7. 問題
- 上面文件系統xfs和swap,type為lvm,區別
- swap 的掛載點在 [SWAP]
- 空設備 /dev/null,沒有列出啊,-a 不是會列出所有空設備嗎
- 光驅設備
/dev/sr0 光驅的設備名,/dev/cdrom 代表光驅,cdrom是sr0的軟鏈接