记一次Linux 下磁盘分配和扩容操作

前言

企业真实场景由于硬盘常年大量读写,经常会出现坏盘,需要更换硬盘。或者由于磁盘空间不足,需添加新硬盘,新添加的硬盘需要经过格式化、分区才能被 Linux 系统所使用,虚拟机 CentOS 7.x Linux 模拟 DELL R730 真实服务器添加一块新硬盘,不需要关机,直接插入用硬盘即可,一般硬盘均支持热插拔功能。企业中添加新硬盘的操作流程如下:

磁盘分区、格式化分区、挂载目录

  1. 检测 Linux 系统识别的硬盘设备,新添加硬盘被识为/dev/sdb,如果有多块硬盘,会依次识别成/dev/sdc、/dev/sdd 等设备名称,如图所示:
fdisk -l

红色部分即为我们要操作的磁盘
2. 基于新硬盘/dev/vdb 设备,创建磁盘分区/dev/vdb1,如图

fdisk /dev/vdb

在这里插入图片描述
3. fdisk 分区命令参数如下,常用参数包括 m、n、p、e、d、w

参数说明
b编辑 bsd disklabel
c切换 dos 兼容性标志
d删除一个分区
g创建一个新的空 GPT 分区表
G创建一个 IRIX(SGI)分区表
l列出已知的分区类型
m打印帮助菜单
n添加一个新分区
o创建一个新空 DOS 分区表
p打印分区表信息
q退出而不保存更改
s创建一个新的空的 Sun 磁盘标签
t更改分区的系统 ID
u更改显示/输入单位
v验证分区表
w将分区表写入磁盘并退出
x额外功能
  1. 创建/dev/vdb1 分区方法,fdisk /dev/sdb,然后按 n-p-1-Enter键- +20G-Enter键-w,最后执行 fdisk –l
fdisk /dev/vdb

在这里插入图片描述
在这里插入图片描述
5. mkfs.ext4 /dev/vdb1 格式化磁盘分区(务必检查确认)

mkfs.ext4 /dev/vdb1

在这里插入图片描述
6. /dev/vdb1 分区格式化后,使用 mount 命令挂载到/data/目录
mkdir -p /data/ 创建/data/数据目录
mount /dev/vdb1 /data 挂载/dev/vdb1 分区至/data/目录
df -h 查看磁盘分区详情
echo “mount /dev/vdb1 /data” >>/etc/rc.local 将 挂 载 分 区 命 令加 入/etc/rc.local 开机启动
在这里插入图片描述
7. 自动挂载分区除了可以加入到/etc/rc.local 开机启动之外,还可以加入到/etc/fstab 文件中
/dev/vdb1 /data/ ext4 defaults 0 0
mount -o rw,remount / 重新挂载/系统,检测/etc/fstab 是否有误。
在这里插入图片描述

挂载目录扩容

我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,在这个时候我们就需要增加磁盘空间,本章主要介绍如何使用fdisk分区工具创建磁盘分区和挂载分区,介绍两种情况一种是对原有的磁盘的剩余空间增加分区,第二种是对新添加的磁盘进行分区操作。

对原有的磁盘的最后一个分区扩容

查看挂在情况,我们要操作的磁盘分区是/dev/vdb1在这里插入图片描述
1、取消挂载

# umount /dev/vdb1

2、因为此磁盘只有一个分区vdb1,所以按d删除时候默认不会让选择要删除的分区,如果有多个分区会提示要删除的分区。

# fdisk /dev/vdb

在这里插入图片描述
完成删除分区,注意这里并不会删除磁盘分区数据
分区1被删除
#新建主分区,分区号要和扩容前保持一致(重点)
扩容前的分区标号必须一样
分区号默认是1,比如要和扩容前的分区其实点一样,扩容前的分区起始也是1,这个是扩容的重点地方。在这里插入图片描述
在这里插入图片描述
保存修改
在这里插入图片描述
3、调整分区
e2fsck -f /dev/vdb1 #检查分区信息
resize2fs /dev/vdb1 #调整分区大小
在这里插入图片描述
4、重新挂载回原来的挂载点

# mount /dev/vdb1 /data/

5、检查是否加入启动项
在这里插入图片描述
6、如df -h 看不到,重启系统
在这里插入图片描述
7、检查/data目录下文件正常
在这里插入图片描述

对原有的磁盘的剩余空间增加主分区

红色标记显示当前sda总共有41945087个柱面,而目前只使用了209715200个柱面,现在就将剩下的柱面创建分区。
上图红色标记显示当前vdb总共有209715200个柱面,而目前只使用了41945087个柱面,现在就将剩下的柱面创建分区。

创建分区
1.输入m查看帮助

[root@hecs /]# fdisk /dev/vdb

在这里插入图片描述
2.输入n创建新的分区
在这里插入图片描述
询问我们是要创建主分区还是扩展分区,主分区最多只能创建4个,这里直接建一新的主分区/dev/vdb2
需要我们输入起始柱面,默认是41945088开始,这里可以输入41945088也可以直接enter。这里切记不要和前一个分区柱面交叉,也不要跳过柱面数默认数即可。
在这里插入图片描述
最后输入209715199,这样就创建好了主分区2。
接下来格式化新分区vdb2(务必确认),挂载到需要使用的挂载点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值