linux产看磁盘信息命令-lsblk,blkid

一、lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包 ,lsblk可以看成list block device的缩写。这个命令普通用户下也可执行,但有可能显示的信息不全,最好在root用户下执行,用法如下:

[[email protected] ~]# lsblk [选项] [设备]
选项与参数:
-a :  显示所有设备,默认不加这个选项也显示所以设备
-d :  仅列出磁盘本身,并不会列出该磁盘的分区数据
-f :   同时列出该磁盘内的文件系统名称,同时也会显示分区的UUID
-i :   使用 ASCII 的线段输出,不要使用复杂的编码 (再某些环境下很有用)
-m :同时输出该设备在 /dev 下面的权限数据 (rwx 的数据)
-p : 列出该设备的完整文件名!而不是仅列出最后的名字而已。
-t :  列出该磁盘设备的详细数据,包括磁盘伫列机制、预读写的数据量大小等

举例1:列出所有磁盘信息
--------------------------------------------------------------
[[email protected] ~]# lsblk
NAME                    MAJ:MIN   RM    SIZE    RO   TYPE    MOUNTPOINT
sda                            8:0            0       20G      0      disk
├─sda1                    8:1             0      200M    0       part      /boot/efi
├─sda2                    8:2            0          1G     0       part      /boot
└─sda3                    8:3            0      18.8G    0       part
  ├─centos_centos7-root 253:0       0 16.8G  0       lvm      /
  └─centos_centos7-swap 253:1     0    2G   0       lvm      [SWAP]
sdb                          8:16          0         5G       0       disk
sr0                           11:0         1      1024M      0     rom  
[[email protected] ~]#
--------------------------------------------------------------
上面通过lsblk显示7个栏目名称如下:

NAME :         这是块设备的文件名,如果想看绝对路径加上-p参数即可。
MAJ:MIN :   本栏显示主要和次要设备号。
RM :             本栏显示设备是否可移动设备。数值为1表示是可移动设备,在本例中设备sr0的RM值等于1,这说明他是可移动设备。
SIZE :           本栏列出设备的容量大小信息。例如20G表明该设备大小为20GB,而200M表明该设备大小为200M。
RO :             该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :         本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。
MOUNTPOINT :本栏指出设备挂载的挂载点。

举例2:只列出/dev/sda磁盘的详细信息
--------------------------------------------------------------
[[email protected] ~]# lsblk /dev/sda
NAME                    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                       8:0    0   20G  0 disk
├─sda1                    8:1    0  200M  0 part /boot/efi
├─sda2                    8:2    0    1G  0 part /boot
└─sda3                    8:3    0 18.8G  0 part
  ├─centos_centos7-root 253:0    0 16.8G  0 lvm  /
  └─centos_centos7-swap 253:1    0    2G  0 lvm  [SWAP]
[[email protected] ~]#
--------------------------------------------------------------

二、blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询,当然lsblk -f也能列出uuid。要使用这个命令必须安装e2fsprogs软件包,UUID是Universally Unique Identifier的缩写,通用唯一识别符,我们可以通过这个识别符进行硬盘的开机挂载,会比用设备名好的多。

举例:
--------------------------------------------------------------
[[email protected] ~]# blkid
/dev/sda1: SEC_TYPE="msdos" UUID="C047-AFF1" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="27509777-7b73-4dba-aefd-9d9255d376ea"
/dev/sda2: UUID="4d2d3d03-44c5-44bc-8edd-c18b0ea39493" TYPE="xfs" PARTUUID="7a5b8634-3b62-4ce9-a907-e23570a37677"
/dev/sda3: UUID="QJiGgd-5Q1d-waon-oC7I-eEow-Xs2L-S7ciHo" TYPE="LVM2_member" PARTUUID="6dfe9a85-14c6-4148-a196-206f3f689ab0"
/dev/mapper/centos_centos7-root: UUID="59f1a0bd-e5c0-47a4-b880-24c3b29dcb2c" TYPE="xfs"
/dev/mapper/centos_centos7-swap: UUID="fbabf145-0c5f-445c-87c4-283339025604" TYPE="swap"
[[email protected] ~]#
--------------------------------------------------------------
上面没一行就代表一个文件系统分区,主要列出设备的名称,UUID以及文件系统的类型TYPE。

原文地址:https://www.cnblogs.com/pipci/p/11291622.html

时间: 2024-10-08 23:53:32

linux产看磁盘信息命令-lsblk,blkid的相关文章

linux 查看CPU、内存、磁盘信息命令

[1]查看CPU信息 (1)查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c (2)查看物理CPU个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq| wc -l (3)查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo | grep "cpu cores" | uniq (4)查看逻辑CPU的个

linux   fdisk 下磁盘查看命令分享很简单

一.fdisk命令 fdisk是磁盘分区命令,详细命令的使用可查看相关文档 使用命令fdisk -l查看当前磁盘的分区状态. fdisk -l [[email protected] ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size

Linux之df磁盘信息

df命令用于查看磁盘的分区,磁盘已使用的空间,剩余的空间 1.用法 df [选项] [文件..] 2.命令选项 -a,--all 全部文件系统-h,--human-readable 以以合适的单位来显示信息-H,--si 与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes-i,--inodes  显示inode的信息-k,--kilobytes 指定区块大小为1024字节-l,--local   只显示本地文件系统-m,--megabytes 指定区块大小为10

Linux查看系统硬件信息命令

一.查看服务器硬件信息 (1)查看服务器型号.序列号 [[email protected] ~]# dmidecode|grep "System Information" -A9|egrep  "Manufacturer|Product|Serial"  (2)查看主板型号[[email protected] ~]# dmidecode |grep -A16 "System Information$"  (3)查看BIOS信息 [[email p

linux下查看配置信息命令

# uname -a                                                 # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue                               # 查看操作系统版本# cat /proc/cpuinfo                                    # 查看CPU信息# hostname                                     

Linux系统查看CPU信息命令

提示: CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 1)查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz 2)查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq

利用shell脚本“综合、集中”查看linux server常用软硬件信息

作为运维人员,了解每台服务器的硬件相关信息以及系统相关配置是必不可少的工作.虽然不难,却很零散,信息集中度不高.故而做了做了一套集中展示以上信息的"平台"(其实谈不上平台,收集-整理-展示而已),其原理由一台"监控机"(暂且这么叫吧)运行主脚本,根据记录服务器IP的文件循环处理每台server:配合"被监控机"上的两个awk文件(awk规则),将信息统一收集到"监控机"然后由web server进行展示,界面大致如下面图例.

linux查看硬件信息命令和教程详解

众所周知,Linux大部分操作是通过命令实现的,并不像windows那么直观.linux查看硬件信息也是需要通过linux查看硬件信息命令查询的,下面小编来分享一下linux查看硬件信息的方法和命令写法. cpu lscpu命令,查看的是cpu的统计信息. [email protected]:~$ lscpuArchitecture:          i686            #cpu架构CPU op-mode(s):        32-bit, 64-bitByte Order:  

Linux 磁盘管理命令fdisk.df.du.mount等的介绍

今天给大家带来的是Linux的一下磁盘管理的一些简单的命令总结. fdisk 命令说明:fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区           语法:fdisk(选项)(参数) -l:列出指定的外围设备的分区表状况: -v:显示版本信息. 直接跟设备分区  fdisk /dev/sda1                                     分区管理子命令: