前言

在我们使用Linux服务器中,现有的硬盘分区规划无法满足存储要求的时候。我们就需要对硬盘中的分区进行重新规划和调整,有时候还得去手动添加新的硬盘来规划扩展存储空间。
实现上述操作需要用到fdisk磁盘管理工具命令。fdisk是Linux系统中自带的命令工具。本次操作就是在虚拟机上面插入硬盘,并且对齐进行扩展与规划操作

步骤

磁盘分区管理

1.检测确认新硬盘:

fdisk -l

linux 安装jenkins rpm_磁盘管理域文件系统


Tips:添加硬盘之后需要重启虚拟机

2.进行磁盘分区:

fdisk /dev/sdb

按n添加新的分区,再按p配置主分区,在+15G配置主分区1为15G:

linux 安装jenkins rpm_磁盘管理域文件系统_02


按p现实已创建的分区

linux 安装jenkins rpm_创建文件_03


ID:83表示ext4与xfs的文件格式

3.按此步骤继续配置其主分区2为10G,扩展分区4为剩下全部,配置完成之后如图所示:

linux 安装jenkins rpm_磁盘管理域文件系统_04


Tips:扩展分区ID为5

4.配置逻辑分区,按n,再按l进行逻辑分区。设置5分区为+8G,6默认全部大小,配置完成之后如图所示:

linux 安装jenkins rpm_磁盘管理域文件系统_05


5.设置sdb5为swap格式,按t修改格式将ID修改为82,完成之后如图所示:

linux 安装jenkins rpm_创建文件_06


Tips:可是设置ID为6,将其修改为FAT16格式,b为FAT32格式

6.删除sdb2分区,按d删除分区。最后按w保存之后如图所示:

linux 安装jenkins rpm_磁盘管理域文件系统_07


7.对硬盘进行格式化:

mkfs -t xfs /dev/sdb1

或者

mkfs.xfs /dev/sdb1

8.进行挂载和解挂:

mkdir /opt/demo1
mount /dev/sdb1 /opt/demo1
df -hT

挂载成功如图所示:

linux 安装jenkins rpm_linux 安装jenkins rpm_08


然后创建一个文件

cd /opt/demo1
touch abc.txt

再进行解挂

umount /dev/sdb1 或者 umount /opt/demo1

***再查看已创建文件,会发现文件不见了,但此时文件并没有消失。因为解挂只是把目录和磁盘分区进行解绑,其实文件还是存在sdb1上面。如果重命名demo2挂载点再对sdb1进行挂载,还是可以看到abc.txt文件。***如图所示:

linux 安装jenkins rpm_创建文件_09

swap交换文件系统

1.创建文件交换系统:

mkswap /dev/sdb5

2.查看总交换空间大小:

cat /proc/meminfo | grep "SwapTotal"

linux 安装jenkins rpm_磁盘管理域文件系统_10

swapon /dev/sdb5

再去查看发现原来创建的8G,已经添加成功

linux 安装jenkins rpm_创建文件_11


可以用***swapoff***来减少交换分区容量

结论

通过本次介绍已基本的让大家了解到如何进行磁盘分区,创建文件系统以及挂载等基本的服务操作。在本次实验的CentOS7操作系统中,默认的文件系统为xfs。xfs是一种高性能的日志文件系统,特别擅长处理大文件,支持上百万TB的存储空间。