侧边栏壁纸
博主头像
知我隧道博主等级

一个被程序员生涯耽误的UI设计师

  • 累计撰写 23 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

阿里云centos6扩容普通ext4分区

kongbai121
2023-11-08 / 0 评论 / 0 点赞 / 29 阅读 / 1624 字 / 正在检测是否收录...

在阿里云云盘管理选择需要扩容云盘并操作扩容(建议先创建快照后再操作)

image-20231108220750171

查看需要扩容的磁盘信息

# 查看容量占用
df -h
# 查看目录结构
lsblk
# 查看磁盘结构
fdisk -l

扩容分区

注意: 以下示例均以/dev/vdj设备中的/dev/vdj1分区为例

# 安装growpart
type growpart || yum install -y cloud-utils-growpart
# 命令参数中的/dev/vdj和1之间需要空格分隔,1是分区编号。
LC_ALL=en_US.UTF-8 growpart /dev/vdj 1

卸载分区并重读分区表

# 卸载分区(记住之前挂载到哪个位置)(如果提示被占用请看文末部分)
umount  /dev/vdj1
# 重读分区表
partprobe /dev/vdj1
# 查看目录结构观察/dev/vdj1是否成功扩容
lsblk

挂载并扩容文件系统

# 重新挂载回原有的位置
mount /dev/vdj1 /apps/ftpfile/course/common5
# 扩容文件系统
resize2fs /dev/vdj1
# 查看是否扩容成功
df -h

可能遇到的问题

# 当执行umount出现下列提示(意味着有进程仍在使用该分区 因此无法卸载)
umount  /dev/vdj1
# umount: /apps/ftpfile/course/common5: device is busy.
#        (In some cases useful info about processes that use
#         the device is found by lsof(8) or fuser(1))

# 使用fuser命令来查找哪些进程正在使用特定的文件或分区
fuser -m /apps/ftpfile/course/common5
# /apps/ftpfile/course/common5: 20795c

# 查看进程
ps -ef | grep 20795
# root     20795 20793  0 17:09 pts/7    00:00:00 -bash
# 这个 -bash 说明有可能某个ssh连接正在访问挂载的目录下 cd 到别的目录即可
# 如果是别的进程 请自行判断该进程的作用 是否可以关闭 
# 例如: 这里直接关闭这个bash进程
kill 20795

# 重新卸载
umount  /dev/vdj1
0

评论区