Linux块设备概念和列出块设备命令学习

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux块设备概念和列出块设备命令学习相关的知识,希望对你有一定的参考价值。

Linux块设备

      一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。可以随机访问,块设备的访问位置必须能够在介质的不同区间前后移动。
    块设备也就是存储以“块”为单位存储数据的设备,比较典型的如磁盘设备、光盘或者优盘。

使用lsblk命令列出块设备;默认按树状列出所有打开的块设备;

加 -l,以列表形式列出;

加 -a 参数,连空的块设备一起列出;

-b,列出某个具体的块设备;某些Linux可能要先安装才能使用此命令;

命令输出的7个列的含义如下;

NAME : 这是块设备名。
MAJ:MIN : 本栏显示主要和次要设备号。
RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。(LCTT译注,此处sr0的RO项没有标记为1,可能存在一些错误?)
MOUNTPOINT : 本栏指出设备挂载的挂载点。

以上是关于Linux块设备概念和列出块设备命令学习的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令应用大词典-第31章 设备管理

MySQL--lsblk命令查看块设备

Linux命令之查看所有块设备信息lsblk

工作常用查看块设备命令lsblk详解

Linux学习笔记第七周一次课(3月19日)

分布式存储系统CephCeph块设备