linux查看所有物理磁盘 lsblk
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的软链接