00:00
我们已经了解了Du和DF2个命令,那现在我们其实就已经知道了怎么样去查看磁盘的使用和剩余的状况了,诶,那现在基本上对磁盘有所了解了,但是我们会发现这两个命令啊,只是简单的去进行一些查看,哎,那我们会发现这里。按照我们之前的想法啊,本来我们的一块磁盘它划分了三个分区,那这里边的挂载信息和这个磁盘分区的情况,我们根本没有详细的看到啊,那怎么样能够看到真正的磁盘信息呢?这就是需要使用其他的一些命令了,这里面我们需要介绍的下一个命令就是。LSBLK,哎,这就是我们所说的list block。所谓的列出当前所有的块设备的挂载情况。那所谓的这个block啊,BLK,其实它就是block的缩写。所谓的block就是块设备,那就包含了硬盘光盘之类的存储设备,哎,那所以接下来我们就可以使用这个命令去看看当前到底有哪些设备,他们挂载到了哪里,然后也可以看到具体的分区情况,所以我们直接可以使用。
01:17
LSBLK。做一个查看,哎,所以我们看到这里看的就很明显啊,当前到底有什么样的。块设备存储设备呢,啊,那就是一个是叫sda。后面我们看得很清楚,它有一个type叫disk,这就是一个硬盘啊,那下边这个硬盘我们看到分叉分成了三叉,SDA1 sda2 sda3,这些就是它的三个part,三个分区。后面我们看的很清楚,还有对应的mount point,就是我们所谓的挂载点。诶,当时我们做这个硬盘分区操作的时候分出的三个区,现在看的就非常的清楚了,那第一个分区SDA1挂载到了boot下边引导分区,那第二个分区呢?诶,之前没有显示出来,它是挂载到了swap上面,是我们所谓的交换分区,虚拟内存,最后一个SDA3挂载到了根目录下面,诶这就是我们完整的这个硬盘分区和挂载的信息了。
02:20
啊,除了这个sda这块硬盘之外。我们看到下面还有一个东西,下面一个叫SR0,这是个什么东西呢?哎,我们看到它总共是一个G,然后它的type是肉。啊,其实我们就想到了,我们当时想要去做系统安装的时候,当时不是用到了光盘吗?我们使用光驱,然后把这个ISO镜像文件加载进去,从光驱启动去把这个系统安装上,所以现在尽管我们现在没有再用那个光盘里边的信息了啊,我们没有把它直接挂载进来,但是这个设备我们还是在的,光驱还是在的啊,它的type就是CDROM。
03:03
所以对应的我们当前在系统里边的名字就叫做SR0,哎,那这个东西当然我们可以在所有的设备都在dev目录下边,哎,所以我们当然可以到下边找到。Grape sr0可以找到它啊,当然有这个东西肯定没有问题啊,当然对应的我们也可以把这个完整的信息找出来啊。S20。这个时候一找我们就会发现啊,在div下边,除了本身这个S20,我们看到它的类型是一个B,这我们说的block啊,所谓的块存储设备,那除它之外呢,另外还找出来一个就叫做CDRO。啊,这就是Linux,为了方便我们去管理,我们想到SR0,这个看着不是特别的清晰,所以他就直接给了一个更加容易理解的名字,叫做CD啊,就是我们的这个光盘的光驱嘛,光盘驱动器,那么它其实是一个软链接,直接链接到了S20啊,所以我们看它的类型,这个文件类型是L。
04:12
Link。这样的话,我们就把当前所有的设备啊,能够查找到的存储设备就都已经搞清楚了,而且我们看这个大小跟我们当时划分的大小是完全一致的。另外这里再来解释一下这个sda这个名称啊,他为什么这块硬盘叫做sda呢?啊,如果有同学用的是其他的一些呃硬盘,或者说我们在做这个虚拟机配置的时候,使用了不同的选项的话,那可能会发现这里有可能不叫sda啊,比方说还有可能叫什么呢?有可能叫hda。啊,当然了,还有可能叫VDA。最常见的应该就是sda。它们分别表示什么意思呢?啊,这里边主要是看前面的这第一个字母表示什么含义嘛,啊,其实我们知道在这个我们现在用的这个机器上啊,不管是个人电脑还是服务器,我们所使用的硬盘。
05:07
有哪些类型呢?啊,其实这。根据这个不同的接口类型啊,硬盘驱动器的类型不一样,那主要划分这么几种,一类是。IDE硬盘啊,当然IDE硬盘大家知道这个比较老了啊呃,早期的这个硬盘用IDE的比较多,现在就很少见了,因为它的这个读写性能,数据传输,传输速率都比较慢,那现在常见的是什么呢?常见的是sata硬盘。以及。SSCSI啊,那这个一般我们管它叫scarci对吧?Scary硬盘,这两种硬盘使用的比较多,那它们的区别主要是在于,呃,我们就知道它俩其实差别还挺大的啊,就是塞塔硬盘,它是所谓的这个串行ATA接口规范的硬盘啊,那它其实是支持这个热插拔的,比起传统的这个IDE硬盘它就快多了啊,所以现在我们的个人电脑一般用的都是这个sata硬盘。
06:01
那scarci硬盘呢,我们可能接触的比较少,它其实是一个小型计算机系统接口,这是标准接口,这样一种类型的硬盘啊,就不光是硬盘可以用这种接口,像这个光驱扫描仪啊,各种各样的这个电脑外设都可以使用这种接口,所以它本身是有一个专门的控制器去进行数据操作,数据传输的,它的数据传输速度会更快,那塞塔硬盘的特点呢,就是它的数据存储容量可以更大,而且它的成本更低,所以我们在个人电脑里边一般用sata的多,那服务器呢,诶服务器当然我们的成本可能要求就没有那么的高了啊,肯定要求的是性能要更强,所以用scar硬盘会更多一点,那如果大家还记得的话,应该能够想起来。之前我们在做虚拟机配置的时候,诶,这里我们也可以看一下这个设置啊,在这里我们看到硬盘,我们直接默认选择的就是scary硬盘啊,所以现在我们就可以再来做一个解释了啊,当时选择的就是这种类型,哎,那所以对于这个Linux系统而言呢。
07:07
它其实在我们当前指定这个硬盘的名称的时候,如果用的是IDE硬盘的话,传统的这种。哎,那么给的名字就是。HD。呃,就是所谓的这个H,然后disk啊硬盘那后边呢,就是第一块硬盘就叫做hda。后边如果你IDE接口的硬盘又来了第二块的话,那就是HDB。哎,那对应的如果是sata或者是scary的话。这种硬盘他们命名的时候。都是SD打头。同样第一块硬盘叫sda,那第二块硬盘就叫SDB了,所以这个我们也就看的就很清楚啊,硬盘的命名是按照这个硬盘的类型来的,哎,那有同学可能见到,哎,居然还有这个VDA对吧?VDB这表示什么呢?哎,这个主要是如果你用到了。
08:07
虚拟化的模拟设备的话,有一个这个虚拟化模拟设备就是virtu硬盘的话,那么它的标志就变成了VDA啊,这个就是一般可能不会出现,我们大家正常情况下应该看到的都是s das DB这样的情况啊,所以这个ABC后面的这一个字母,最后一个字母表示的是第几块硬盘,那后边如果每一块硬盘要分区呢,就在后面加SDA1 sda2啊,那所以现在我们就知道了当前的这个SDA3,这表示的是什么呢?就是我们当前啊,当然就是sata或者scarci硬盘第一块硬盘下边的第三个分区。那如果说这里来了一个HDB2的话,这表示什么呢?那就是当前IDE硬盘的D2块硬盘的第二个分区啊,所以现在我们对于这个硬盘本身,它的这个名称标识也就有了更深刻的理解。
09:04
当然了,对于LSBLK啊,List block这样一个命令呢,它其实也不光只能看到这个基本信息,诶,那其实它后面也可以跟选项的,它一般跟的选项呢,就是一个杠F,诶这个杠F就可以显示文件系统的相关信息,因为我们看现在的话,你是看不到当前每一个分区对应文件系统信息的,我们看一下直接。LSBLK直接杠F,现在显示的信息就跟上面有所不同了,它主要显示的诶,除了我们当前的这个硬盘和分区的名称,以及后面的挂载点这两个主要信息有,除此之外呢,还有文件系统的类型,诶我们当时选用的是叉FS啊,这是我们说的啊,当前这个64位高性能的日志文件系统啊,那当然了,如果说我们当时选择的是。EXT4的话的第四代扩展文件系统的话,诶,那那这里显示肯定就是EXT4了啊,那另外这个第二个分区不同,它的文件类型就是SW,这是我们的交换分区,后面还有一串这个数啊字符,这是什么东西呢?这是所谓的UUID,所谓的UUID就是系统问为当前的每一个分区创建的唯一的一个标志符啊,就是这是一个40位的ID啊,用这个ID就可以唯一的指定当前的分区。
10:28
所以这就是关于list block lsblk这个命令的具体用法。
我来说两句