linux查看所有物理磁盘 lsblk

0. 功能

  1. 所有磁盘
  2. 磁盘及其下的分区,文件系统 filesystem 类型
  3. 磁盘、分区大小

1. lsblk

lsblk 指令
https://ipcmen.com/lsblk
用于列出所有可用块设备的信息【块设备与字符设备】,不会列出 RAM 信息。
块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。

2. 默认参数

image

NAME:设备名
MAJ:MIN:主要和次要设备号/版本号
RM:是否为可移动设备(热插拔设备?)
SIZE:容量信息
RO:是否为只读
TYPE:设备类型,磁盘、磁盘上的分区、等等
MOUNTPOINT:设备挂载点,空则未挂载

3. 列出权限信息 lsblk -m

image

4. 列出指定设备的信息

-b 是以 byte 列出大小
image

5. 列出SCSI设备信息 lsblk -S、lsblk -s

image

image

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. 问题

  1. 上面文件系统xfs和swap,type为lvm,区别
  2. swap 的挂载点在 [SWAP]
  3. 空设备 /dev/null,没有列出啊,-a 不是会列出所有空设备吗
  4. 光驱设备
    image
    /dev/sr0 光驱的设备名,/dev/cdrom 代表光驱,cdrom是sr0的软链接
posted @ 2022-04-07 23:05  YangDanMua  阅读(3995)  评论(0编辑  收藏  举报