文档章节

Linux命令集-lsblk

u
 uetucci
发布于 2017/07/20 10:30
字数 611
阅读 28
收藏 0

sblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。

##语法

[root@study ~]# lsblk [dfimpt] [device]

##参数

-d : 仅列出磁盘本身,并不会列出该磁盘的分区数据
-f : 同时列出该磁盘内的文件系统名称
-i : 使用ASCII的线段输出,不要使用复杂的编码(在某些环境下很有用)
-m : 同时输出该设备在/dev下面的权限数据(rwx的数据)
-p : 列出该设备的完整文件名!而不是仅列出最后的名字而已
-t : 列出该磁盘设备的详细数据,包括磁盘伫列机制、预读写的数据量大小等

##范例

范例一 : 列出本系统下的所有磁盘与磁盘内的分区信息

[root@study ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1 1024M  0 rom
vda 252:0 0 40G 0 disk # 一整颗磁盘
|-vda1          252:1    0    2M  0 part
|-vda2          252:2    0    1G  0 part /boot
`-vda3 252:3 0 30G0part
    |-centos-root 253:0 0 10G 0 lvm / # 在 vda3 内的其他文件系统
    |-centos-swap 253:1    0    1G  0 lvm  [SWAP]
    `-centos-home 253:2    0    5G  0 lvm  /home

从上面的输出我们可以很清楚的看到,目前的系统主要有个sr0以及一个vda的设备,而vda的设备下面又有三个分区,其中vda3甚至还有因为LVM产生的文件系统!从范例一我们来谈谈默认输出的信息有哪些

  • NAME : 就是设备的文件名,会省略/dev等前导目录
  • MAJ:MIN : 其实核心认识的设备都是通过这两个代码来熟悉的!分别是主要:次要设备代码
  • RM : 是否为可卸载设备(removeable device),如光盘、USB磁盘等等
  • SIZE : 当然就是容量
  • RO : 是否为只读设备的意思
  • TYPE : 是磁盘(disk)、分区(partition)还是只读存储器(rom)等输出
  • MOUNTPOINT : 挂载点

范例二 : 仅列出/dev/vda设备内的所有数据的完整文件名

[root@study ~]# lsblk -ip /dev/vda
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
/dev/vda                    252:0    0   40G  0 disk
|-/dev/vda1                 252:1    0    2M  0 part
|-/dev/vda2                 252:2    0    1G  0 part /boot
`-/dev/vda3                 252:3    0   30G  0 part
  |-/dev/mapper/centos-root 253:0    0   10G  0 lvm  /
  |-/dev/mapper/centos-swap 253:1    0    1G  0 lvm  [SWAP]
  `-/dev/mapper/centos-home 253:2    0    5G  0 lvm  /home        # 完整的文件名,由 / 开始写

© 著作权归作者所有

共有 人打赏支持
u
粉丝 0
博文 65
码字总数 103136
作品 0
深圳
程序员
私信 提问
7个最常用的获取硬件设备信息的linux命令/工具

在linux系统下有很多linux命令或者linux工具可以用来查看系统硬件的信息,包括cpu,内存,有些命令可以查询多个硬件信息。本文将会介绍7个常用的查看硬件信息的linux命令,比如:lscpu命令,...

cntech
2018/06/26
0
0
Linux:如何查看DVD/CD-ROM驱动器的设备信息

在linux下,如何来查看系统里的CD-ROM或者DVD驱动器的设备名呢? 你可以输入下面的命令来查看当前系统下的光盘驱动器信息: 1.使用dmesg命令来查看当前的硬件是否被linux内核正确的识别 2.在...

LEAN_IN
2014/05/26
0
0
Linux查看分区文件系统类型总结

在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统...

潇湘隐者
2018/08/08
0
0
linux - 快速查询块设备信息

  前言      lsblk 列出所有块设备信息(除了RAM类型的块设备)。lsblk是通过读取/sys/fs文件系统信息和udev db来收集信息。   如果udev db不可用或者lsblk编译的没有添加udev的支持...

linux运维菜
01/08
0
0
检查和收集 Linux 硬件信息的 7 个命令

在Linux系统中,有许多命令可用于查询主机的硬件信息。一些命令只针对特定的硬件组件,比如CPU、内存,一些命令可以查询多个硬件信息。 这篇文章只是简单的让每个人了解查询硬件信息的基本命...

oschina
2014/05/15
13K
35

没有更多内容

加载失败,请刷新页面

加载更多

Java并发编程

并发与并行 并发指的是同时应对多个事件的能力,并行指的是同时做多件事的能力。 位级并行:32位计算机能够同时处理32位数运算,而8位计算机却要进行多次运算。 指令级并行:表面上看cpu是串...

春哥大魔王的博客
33分钟前
3
0
js数组遍历和对象遍历

数组遍历 for for(var i=0,len=arr.length;i<len;i++){console.log(arr[i]);} forEach - ES5语法,性能比for弱,不能使用break终止循环,不能使用return arr.forEach(function(item,inde......

祖达
52分钟前
3
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
今天
2
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部