Linux常用命令 -- lsblk(简单易学)
前言:
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(简单易学)相关推荐
- Linux 最常用命令(简单易学,但能解决95%以上的问题)
作者:longctw原文:https://blog.csdn.net/xulong_08/article/details/81463054 Linux是目前应用最广泛的服务器操作系统,基于Unix,开 ...
- Linux 最常用命令:简单易学,但能解决 95% 以上的问题
Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境.linux不仅可以长时间的运行我们编写的程序代码,还可 ...
- Linux最常用命令:简单易学,但能解决95%以上的问题
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么程序员都不喜欢使用switch,而是大量的 if--else if ?个人原创+1博客:点击前往,查看更多 ...
- Linux 最常用命令(简单易学,但能解决 95% 以上的问题)
linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! 作者:longctw https://blog.csdn.net/xulong_08/article/detai ...
- linux取消上一个命令,Linux简介及最常用命令(简单易学,但能解决95%以上的问题)...
Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境.linux不仅可以长时间的运行我们编写的程序代码,还可 ...
- 命令让手机临时root_Linux 最常用命令(简单易学,但能解决 95% 以上的问题)
linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! Linux 是目前应用最广泛的服务器操作系统,基于 Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高 ...
- Linux常用命令的简单实用
1.linux目录结构 /etc:(etcetera):系统配置文件存放的目录.不建议在此目录下存放可执行文件.重要的配置文件有,如上图. /usr:(unix shared resourced) 应 ...
- [原]那些年整理的Linux常用命令,简单明了
查询相关 find 按规则查找某个文件或文件夹,包括子目录 find . -name '*.sh' -- 以.sh结尾的文件 find . -name '*channel*' -- 包含channel ...
- Linux常用命令(简单的常用)
1. 文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目 ...
最新文章
- 一个不错的安卓下ssh客户端
- 51年被发现9次,陶哲轩证明的公式成了重复造轮子?事情并没有这么简单
- 又一家明星机器人公司倒掉:曾是全球机器人技术50强,主打性价比AI机械臂
- 云计算之KVM虚拟化实战
- Spark Group
- 怎么看待传菜机器人_比拼食材原料、使用机器人传菜,餐饮业如何把握大消费时代的机遇...
- 浅议PIM(一文看懂PIM)
- 多功能工具箱微信小程序源码下载-操作简单
- 在word中打出带圈的数字,文字以及其它字符
- 微信微博防劫持短网址生成
- Excel xlsx file; not supported报错
- 免费PHPCMS采集规则文章采集器采集百万数据
- 解决Allocate exception for servlet XXXServlet
- 【机器学习】强化学习算法的优化
- 免费领取三个月苹果ARCADE订阅教程
- 中科院自动化所利用光学定位系统实现多智能体编队避障
- pandas dataframe 如何隐藏左边的序号...
- 有手就行的 Spring Boot 集成 Shiro
- 数学建模——Matlab画散点图
- OFFTIME for iOS 断线时间 给你和你的手机放个假