linux blkid函数,Linux 系统lsblk和blkid命令

本文详细介绍了Linux系统中的lsblk命令及其参数,包括树状和非树状输出格式,以及如何查看设备的所有者、大小、类型、挂载点等信息。此外,还展示了blkid命令用于获取设备的UUID、LABEL和文件系统类型。
摘要由CSDN通过智能技术生成

lsblk命令用于以树状的格式显示所有可用的块设备信息:

[root@rhel7 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda : 10G disk

├─sda1 : 500M part /boot

└─sda2 : .5G part

├─rhel-root : .5G lvm /

└─rhel-swap : 1G lvm [SWAP]

sdb : 5G disk

├─sdb1 : 500M part /lxjtest

└─sdb2 : 200M part [SWAP]

sr0 : .8G rom /run/media/root/RHEL-7.2 Server.x86_64

NAME —— 设备的名称

MAJ:MIN —— Linux 操作系统中的每个设备都以一个文件表示,对块(磁盘)设备来说,这里用主次设备编号来描述设备。

RM —— 可移动设备。如果这是一个可移动设备将显示 1,否则显示 0。

TYPE —— 设备的类型

MOUNTPOINT —— 设备挂载的位置

RO —— 对于只读文件系统,这里会显示 1,否则显示 0。

SIZE —— 设备的容量

[root@rhel7 ~]# lsblk -m --查看设备所有者相关信息

NAME SIZE OWNER GROUP MODE

sda 10G root disk brw-rw----

├─sda1 500M root disk brw-rw----

└─sda2 .5G root disk brw-rw----

├─rhel-root .5G root disk brw-rw----

└─rhel-swap 1G root disk brw-rw----

sdb 5G root disk brw-rw----

├─sdb1 500M root disk brw-rw----

└─sdb2 200M root disk brw-rw----

sr0 .8G root cdrom brw-rw----

[root@rhel7 ~]# lsblk -l --以非树状图的形式输出

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda : 10G disk

sda1 : 500M part /boot

sda2 : .5G part

rhel-root : .5G lvm /

rhel-swap : 1G lvm [SWAP]

sdb : 5G disk

sdb1 : 500M part /lxjtest

sdb2 : 200M part [SWAP]

sr0 : .8G rom /run/media/root/RHEL-7.2 Server.x86_64

[root@rhel7 ~]# lsblk -ln --剔除表头

sda : 10G disk

sda1 : 500M part /boot

sda2 : .5G part

rhel-root : .5G lvm /

rhel-swap : 1G lvm [SWAP]

sdb : 5G disk

sdb1 : 500M part /lxjtest

sdb2 : 200M part [SWAP]

sr0 : .8G rom /run/media/root/RHEL-7.2 Server.x86_64

[root@rhel7 ~]#

blkid输出所有可用的设备、通用唯一识别码(UUID)、文件系统类型以及卷标

[root@rhel7 ~]# blkid

/dev/sda1: UUID="4f396f9a-467e-4472-a654-836f2dc7d6ca" TYPE="xfs"

/dev/sda2: UUID="9xAZf0-rSus-Nm2c-VJXR-a0jb-Vvvc-4F7DGF" TYPE="LVM2_member"

/dev/sr0: UUID="2015-10-30-11-11-49-00" LABEL="RHEL-7.2 Server.x86_64" TYPE="iso9660" PTTYPE="dos"

/dev/mapper/rhel-root: UUID="886109ea-eb04-49ed-ae1b-5f1372d02f17" TYPE="xfs"

/dev/mapper/rhel-swap: UUID="6c591a1c-dbbb-47e3-9d05-214bdf687ee5" TYPE="swap"

/dev/sdb1: UUID="f0aba00c-c58b-4522-85d3-636073cbd023" TYPE="xfs"

/dev/sdb2: UUID="4746286f-4680-4a05-878d-118fff5904ac" TYPE="swap"

[root@rhel7 ~]# blkid -s UUID /dev/sda2 #显示指定设备 UUID

/dev/sda2: UUID="9xAZf0-rSus-Nm2c-VJXR-a0jb-Vvvc-4F7DGF"

[root@rhel7 ~]# blkid -s UUID #所有所有设备的UUID

/dev/sda1: UUID="4f396f9a-467e-4472-a654-836f2dc7d6ca"

/dev/sda2: UUID="9xAZf0-rSus-Nm2c-VJXR-a0jb-Vvvc-4F7DGF"

/dev/sr0: UUID="2015-10-30-11-11-49-00"

/dev/mapper/rhel-root: UUID="886109ea-eb04-49ed-ae1b-5f1372d02f17"

/dev/mapper/rhel-swap: UUID="6c591a1c-dbbb-47e3-9d05-214bdf687ee5"

/dev/sdb1: UUID="f0aba00c-c58b-4522-85d3-636073cbd023"

/dev/sdb2: UUID="4746286f-4680-4a05-878d-118fff5904ac"

[root@rhel7 ~]# blkid -s LABEL #显示所有设备 LABEL

/dev/sr0: LABEL="RHEL-7.2 Server.x86_64"

[root@rhel7 ~]# blkid -s LABEL /dev/sr0 #显示指定设备 LABEL

/dev/sr0: LABEL="RHEL-7.2 Server.x86_64"

[root@rhel7 ~]# blkid -s TYPE #显示所有设备文件系统

/dev/sda1: TYPE="xfs"

/dev/sda2: TYPE="LVM2_member"

/dev/sr0: TYPE="iso9660"

/dev/mapper/rhel-root: TYPE="xfs"

/dev/mapper/rhel-swap: TYPE="swap"

/dev/sdb1: TYPE="xfs"

/dev/sdb2: TYPE="swap"

[root@rhel7 ~]# blkid -o device #显示所有设备

/dev/sda1

/dev/sda2

/dev/sr0

/dev/mapper/rhel-root

/dev/mapper/rhel-swap

/dev/sdb1

/dev/sdb2

[root@rhel7 ~]# blkid -o list #以列表方式查看详细信息

device fs_type label mount point UUID

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

/dev/sda1 xfs /boot 4f396f9a-467e--a654-836f2dc7d6ca

/dev/sda2 LVM2_member (in use) 9xAZf0-rSus-Nm2c-VJXR-a0jb-Vvvc-4F7DGF

/dev/sr0 iso9660 RHEL-7.2 Server.x86_64 /run/media/root/RHEL-7.2 Server.x86_64 ------

/dev/mapper/rhel-root xfs / 886109ea-eb04-49ed-ae1b-5f1372d02f17

/dev/mapper/rhel-swap swap 6c591a1c-dbbb-47e3-9d05-214bdf687ee5

/dev/sdb1 xfs /lxjtest f0aba00c-c58b--85d3-636073cbd023

/dev/sdb2 swap 4746286f--4a05-878d-118fff5904ac

[root@rhel7 ~]#

Linux系统下利用wget命令把整站下载做镜像网站

Linux系统下利用wget命令把整站下载做镜像网站 2011-05-28 18:13:01 | 1次阅读 | 评论:0 条 | itokit  在linux下完整的用wget命令整站采集网站做镜像 ...

第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

监控 Linux 系统的 7 个命令行工具

监控 Linux 系统的 7 个命令行工具: " 深入 关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微调性能或诊断问题.这里有一些基本的命令行工具,让 ...

Linux系统下的shutdown命令用于安全的关闭/重启计算机

Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执行shutdown命令时,系统会给每个终端(用户)发送一条屏显,提 ...

linux系统上传下载命令rz和sz的教程

(一)安装方法汇总(注意:一下命令如果没有权限的需要在每个命令前面加一个sudo) 1.安装方法(推荐) sudo yum install lrzsz 2.在安装Linux系统时选中“DialupNe ...

[fw]Linux系统使用time计算命令执行的时间

Linux系统使用time计算命令执行的时间 当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的.所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗.例 ...

Linux系统如何使用Fuser命令

本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:Linux系统如何使用Fuser命令: 什么是Fuser命令? fuser命令是一个非常聪明的unix实用程序,用于查找正在使用某个文件.目 ...

Linux系统中有趣的命令(可以玩小游戏)

Linux系统中有趣的命令(可以玩小游戏) 前言 最近,我在看一些关于Linux系统的内容,这里面的内容是真的越学越枯燥,果然学习的过程还是不容易的.记得前几个月初学Linux时,有时候就会碰到小彩蛋 ...

linux系统执行多条命令,linux系统执行复合命令

在操作linux系统的时候,你是否遇到过打开一个目录,然后查看一个文件里面的内容. 我们可以使用命令   cd + 目录     cat + 文件名,我们需要输入两次,点击两次 enter   有没有 ...

随机推荐

ASP.NET MVC一次删除多笔记录

批量删除数据记录,如下面的截屏: 先选中想删除的记录,然后点一下删除铵钮,系统将把选中的记录一次性删除.在此,Insus.NET不想每删除一笔记录连接一次数据库. 因此需要把选择的记录一次上传至服务器 ...

Git Pull 错误

当是用TortoiseGit 从多个源 Pull过数据后, 不能再使用默认的 Remote origin选项进行Pull操作. 每个工程 Commit\Push前需要Pull操作时, 采用独立的URL ...

docker和shipyard使用问题

http://blog.csdn.net/cuisongliu/article/details/49178461 Docker启动如果随服务一起启动? docker run -ti -d --rest ...

Atitit.病毒木马程序的感染 传播扩散 原理

Atitit.病毒木马程序的感染 传播扩散 原理 1. 从木马的发展史考虑,木马可以分为四代 1 2. 木马有两大类,远程控制  vs  自我复制传播1 3. 自我复制2 3.1. 需要知道当前cpu ...

POJ2222+暴力搜索

一共2^15个状态 比较简单 /* 2^15 states */ #include #include #include

2 weekend110的mapreduce介绍及wordcount + wordcount的编写和提交集群运行 + mr程序的本地运行模式

把我们的简单运算逻辑,很方便地扩展到海量数据的场景下,分布式运算. Map作一些,数据的局部处理和打散工作. Reduce作一些,数据的汇总工作. 这是之前的,weekend110的hdfs输入流之源 ...

打开新世界的第一步:学习servlet

什么是servlet? 是用Java编写的服务器端程序.其主要功能在于交互式地浏览和修改数据,生成动态Web内容. 创建servlet 一.创建一个web project 1)流程:eclipse-F ...

C基本类型

C基本类型有: char:8位,可添加修改符signed或是unsigned short:16位,同有singed和unsigned int:32位,同有singed和unsigned long:在3 ...

kibana5画图

先展示一下我的Dashboard 1.Markdown文本 2.日志条数统计 3.访问IP前10柱状图 4.访问IP前10饼图 5.状态码饼图 6.状态码趋势图 7.状态码柱状叠加图 8.流量趋势图 ...

Java计算两个字符串日期之间的天数差

Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException { String a = ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值