4.1 df命令

汇报文件系统的磁盘空间使用情况。

第五课 Linux磁盘管理_预习

命令:df 显示的内容

第五课 Linux磁盘管理_预习_02

命令:df -h

数值自动适配单位。

第五课 Linux磁盘管理_磁盘管理_03

命令:df -i 

显示inode的使用情况

第五课 Linux磁盘管理_预习_04

除了/dev/开头的都是临时挂载点,重启后存储的内容都会消失。

4.2 du命令

显示一个文件或目录的大小

第五课 Linux磁盘管理_预习_05

du显示的文件大小是基于文件系统,由“块”这个概念来决定的。

所以,他和使用ls -l这个命令显示出的结果存在差异。

ls -l显示的是一个文件的实际大小。

而du显示的是占用系统空间的大小。

第五课 Linux磁盘管理_磁盘管理_06

在对目录进行操作时。

参数:-s会只显示目录本身。

第五课 Linux磁盘管理_磁盘管理_07

参数:-h为数值 自动适配单位。

4.3 磁盘分区 上

为虚拟机添加磁盘

第五课 Linux磁盘管理_磁盘管理_08

第五课 Linux磁盘管理_预习_09

第五课 Linux磁盘管理_预习_10

第五课 Linux磁盘管理_磁盘管理_11

新增的磁盘还不能被系统识别,需要重新启动。

第五课 Linux磁盘管理_预习_12

命令:fdisk -l 查看磁盘分区情况

新磁盘/dev/sdb/ ,所以分区情况是空白。

第五课 Linux磁盘管理_预习_13

磁盘分区命令: fdisk 【磁盘名称】

磁盘名称可以用fdisk -l查看。

第五课 Linux磁盘管理_磁盘管理_14

常用命令。

第五课 Linux磁盘管理_磁盘管理_15

新增一个分区:

mbr最高支持对2G以下磁盘进行分区。

每块磁盘最多能有四个主分区位,其中一个可以是扩展分区。

第五课 Linux磁盘管理_磁盘管理_16

为分区划分大小可以使用+2G这种方式。

第五课 Linux磁盘管理_预习_17

新建分区完成。

第五课 Linux磁盘管理_磁盘管理_18

如果四个主分区全被用完。

第五课 Linux磁盘管理_磁盘管理_19

以上是如何删除分区

第五课 Linux磁盘管理_预习_20

扩展分区与主分区的区别。

第五课 Linux磁盘管理_预习_21

扩展分区的创建与主分区大致相同,只是在选择分区类型时选e

第五课 Linux磁盘管理_磁盘管理_22

三个主分区一个逻辑分区的情况。

第五课 Linux磁盘管理_磁盘管理_23

新增扩展分区的情况。

4.4 磁盘分区下

 第五课 Linux磁盘管理_磁盘管理_24

直接删除主分区

第五课 Linux磁盘管理_预习_25

当删除逻辑分区时,分区号会从扩展分区开始计算,中间不会留空位。

第五课 Linux磁盘管理_磁盘管理_26

当只有一个扩展分区的情况。

扩展分区最多一个,逻辑分区可以有很多。

4.5磁盘格式化 上

第五课 Linux磁盘管理_预习_27

centos7默认使用xfx格式。

以下的格式是之前的系统使用过的格式,centos7向下兼容。

第五课 Linux磁盘管理_磁盘管理_28

使用mount命令可以查看已挂载的分区和文件系统格式

第五课 Linux磁盘管理_预习_29

格式化命令:mke2fs 【参数】 【分区】

这里-t 表示格式化为ext4的文件格式。

第五课 Linux磁盘管理_磁盘管理_30

mkfs.ext4 /dev/sdb1/和-t ext4的效果是一模一样的。

第五课 Linux磁盘管理_预习_31

对于已经格式化的分区不能直接使用mkfs.xfs命令,需要加-f

[root@xy-01 ~]# blkid /dev/sdb1

/dev/sdb1: UUID="9feca4ce-7fd4-40c0-9df4-5a68b850d9df" TYPE="xfs" 

查看没有被挂载的分区。

4.6 磁盘格式化 下

第五课 Linux磁盘管理_预习_32

命令:mke2fs的默认形式。

第五课 Linux磁盘管理_预习_33

参数-b 指定块大小

第五课 Linux磁盘管理_预习_34

参数 -i 指定每隔多少空间分配一个inode号

第五课 Linux磁盘管理_预习_35

参数-m 指定超级用户预留空间大小。

4.7 磁盘挂载 上

第五课 Linux磁盘管理_预习_36

磁盘挂载命令:mount 【分区】 【目录】

第五课 Linux磁盘管理_预习_37

卸载命令:umount 【挂载点或分区】

当处于挂载点下,挂载分区会提示目标忙。加-l参数就行了。

4.8 磁盘挂载 下

第五课 Linux磁盘管理_磁盘管理_38

查看一个磁盘或分区的UUID

第五课 Linux磁盘管理_预习_39

第五课 Linux磁盘管理_预习_40

4.9 手动增加swap空间

第五课 Linux磁盘管理_磁盘管理_41

手动添加的过程

第五课 Linux磁盘管理_预习_42

称除手动添加的swap

4.10 lvm讲解 上

lvm的创建过程

第五课 Linux磁盘管理_预习_43

第一步



第五课 Linux磁盘管理_磁盘管理_44

第二步

第五课 Linux磁盘管理_预习_45


第一步,准备分区

第五课 Linux磁盘管理_磁盘管理_46

第五课 Linux磁盘管理_磁盘管理_47

使用pvcreate命令需要安装lvm。在不知道包名的情况下查找命令所依赖的包、

第二步,创建物理卷

第五课 Linux磁盘管理_预习_48

4.11 lvm讲解 中

物理卷(pv) 卷组(vg)逻辑卷(lv)

命令:创建(create) 移除(remove)

第五课 Linux磁盘管理_磁盘管理_49

成生逻辑卷,然后格式化逻辑卷,这个卷就可以使用了。

第五课 Linux磁盘管理_磁盘管理_50

挂载后名称的问题。

第五课 Linux磁盘管理_预习_51


第五课 Linux磁盘管理_预习_52

4.12 lvm讲解 下

第五课 Linux磁盘管理_磁盘管理_53

对于已有的物理卷,只要执行下面两步就可以了。

4.13 磁盘故障小案例

第五课 Linux磁盘管理_磁盘管理_54

一般开机出现这个界面就是开机挂载出的问题。

只要vi /ect/fstab编辑fstab文件,然后重启就可以了。