前言:

    lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install -y util-linux-ng来安装该包。

1)选项

-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 显示拓扑结构信息。
2)小韩实操营

[root@hya ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 50G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 49G 0 part ├─centos-root 253:0 0 45.1G 0 lvm / └─centos-swap 253:1 0 3.9G 0 lvm [SWAP] sr0 11:0 1 8.8G 0 rom
七个栏目名称如下:
NAME :这是块设备名。
MAJ:MIN :本栏显示主要和次要设备号。
RM :本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE :本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO :该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。
MOUNTPOINT :本栏指出设备挂载的挂载点。
默认选项不会列出所有空设备。要查看这些空设备,请使用以下命令:
[root@hya ~]# lsblk -a
lsblk命令也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式。可以通过以下命令来获取这些信息:
[root@hya ~]# lsblk -m NAME SIZE OWNER GROUP MODE sda 50G root disk brw-rw---- ├─sda1 1G root disk brw-rw---- └─sda2 49G root disk brw-rw---- ├─centos-root 45.1G root disk brw-rw---- └─centos-swap 3.9G root disk brw-rw---- sr0 8.8G root cdrom brw-rw----
该命令也可以只获取指定设备的信息。这可以通过在提供给lsblk命令的选项后指定设备名来实现。例如,你可能对了解以字节显示你的磁盘驱动器大小比较感兴趣,那么你可以通过运行以下命令来实现:
[root@hya ~]# lsblk -b /dev/sda NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 53687091200 0 disk ├─sda1 8:1 0 1073741824 0 part /boot └─sda2 8:2 0 52612300800 0 part ├─centos-root 253:0 0 48444211200 0 lvm / └─centos-swap 253:1 0 4160749568 0 lvm [SWAP] ##############或者 [root@hya ~]# lsblk --bytes /dev/sda 你也可以组合几个选项来获取指定的输出。例如,你也许想要以列表格式列出设备,而不是默认的树状格式。你可能也对移除不同栏目名称的标题感兴趣。可以将两个不同的选项组合,以获得期望的输出,命令如下:


[root@hya ~]# lsblk -nl
sda 8:0 0 50G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 49G 0 part
centos-root 253:0 0 45.1G 0 lvm /
centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sr0 11:0 1 8.8G 0 rom


要获取SCSI设备的列表,你只能使用-S选项。该选项是大写字母S,不能和-s选项混淆,该选项是用来以颠倒的顺序打印依赖的。
[root@hya ~]# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 2:0:0:0 disk VMware, VMware Virtual S 1.0 spi
sr0 1:0:0:0 rom NECVMWar VMware IDE CDR10 1.00 ata
lsblk列出SCSI设备,而-s是逆序选项(将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:
[root@hya ~]# lsblk -s NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda1 8:1 0 1G 0 part /boot └─sda 8:0 0 50G 0 disk sr0 11:0 1 8.8G 0 rom centos-root 253:0 0 45.1G 0 lvm / └─sda2 8:2 0 49G 0 part └─sda 8:0 0 50G 0 disk centos-swap 253:1 0 3.9G 0 lvm [SWAP] └─sda2 8:2 0 49G 0 part └─sda 8:0 0 50G 0 disk

Linux常用命令 -- lsblk(简单易学)相关推荐

  1. Linux 最常用命令(简单易学,但能解决95%以上的问题)

    作者:longctw原文:https://blog.csdn.net/xulong_08/article/details/81463054 Linux是目前应用最广泛的服务器操作系统,基于Unix,开 ...

  2. Linux 最常用命令:简单易学,但能解决 95% 以上的问题

    Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境.linux不仅可以长时间的运行我们编写的程序代码,还可 ...

  3. Linux最常用命令:简单易学,但能解决95%以上的问题

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么程序员都不喜欢使用switch,而是大量的 if--else if ?个人原创+1博客:点击前往,查看更多 ...

  4. Linux 最常用命令(简单易学,但能解决 95% 以上的问题)

    linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! 作者:longctw https://blog.csdn.net/xulong_08/article/detai ...

  5. linux取消上一个命令,Linux简介及最常用命令(简单易学,但能解决95%以上的问题)...

    Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境.linux不仅可以长时间的运行我们编写的程序代码,还可 ...

  6. 命令让手机临时root_Linux 最常用命令(简单易学,但能解决 95% 以上的问题)

    linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! Linux 是目前应用最广泛的服务器操作系统,基于 Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高 ...

  7. Linux常用命令的简单实用

    1.linux目录结构 /etc:(etcetera):系统配置文件存放的目录.不建议在此目录下存放可执行文件.重要的配置文件有,如上图. /usr:(unix shared resourced) 应 ...

  8. [原]那些年整理的Linux常用命令,简单明了

    查询相关 find 按规则查找某个文件或文件夹,包括子目录 find . -name '*.sh' -- 以.sh结尾的文件 find . -name '*channel*' -- 包含channel ...

  9. Linux常用命令(简单的常用)

      1. 文件和目录 cd /home 进入 '/ home' 目录'  cd .. 返回上一级目录  cd ../.. 返回上两级目录  cd 进入个人的主目录  cd ~user1 进入个人的主目 ...

最新文章

  1. 一个不错的安卓下ssh客户端
  2. 51年被发现9次,陶哲轩证明的公式成了重复造轮子?事情并没有这么简单
  3. 又一家明星机器人公司倒掉:曾是全球机器人技术50强,主打性价比AI机械臂
  4. 云计算之KVM虚拟化实战
  5. Spark Group
  6. 怎么看待传菜机器人_比拼食材原料、使用机器人传菜,餐饮业如何把握大消费时代的机遇...
  7. 浅议PIM(一文看懂PIM)
  8. 多功能工具箱微信小程序源码下载-操作简单
  9. 在word中打出带圈的数字,文字以及其它字符
  10. 微信微博防劫持短网址生成
  11. Excel xlsx file; not supported报错
  12. 免费PHPCMS采集规则文章采集器采集百万数据
  13. 解决Allocate exception for servlet XXXServlet
  14. 【机器学习】强化学习算法的优化
  15. 免费领取三个月苹果ARCADE订阅教程
  16. 中科院自动化所利用光学定位系统实现多智能体编队避障
  17. pandas dataframe 如何隐藏左边的序号...
  18. 有手就行的 Spring Boot 集成 Shiro
  19. 数学建模——Matlab画散点图
  20. OFFTIME for iOS 断线时间 给你和你的手机放个假

热门文章

  1. 谷歌跑赢百度:两个搜索引擎MP3暗战
  2. linux 服务器之间共享目录
  3. 长篇好文:提问的智慧
  4. 你知道什么是通配符证书吗?
  5. lisp获取qleader端点_基于AutoLISP的点坐标标注
  6. c语言 原子操作,原子操作
  7. 电子招投标中的时间节点汇总
  8. Vscode国内直接下载地址!!!,看过来
  9. 7-4 王小二分饼 (15分) __C++
  10. 小规模纳税人、一般纳税人、个体户的区别