Linux扩容/opt目录空间
一、问题背景
在Linux系统中,/opt目录空间不足,需要扩容。当前/opt目录使用了约50G空间,总大小为19G,使用率达到100%。现需要将/opt目录扩容至500G。
二、环境准备
步骤1:登录系统
使用hik用户通过Xshell或SSH工具登录系统。

步骤2:检查磁盘空间
使用df -h命令查看磁盘使用情况,确认/opt目录使用率100%。

三、扩容步骤
步骤3:创建虚拟磁盘
在虚拟化平台中创建新磁盘,大小为500G。注意:如果是物理机,需要添加新硬盘,磁盘名可能为vdb、vdc等。

步骤4:识别新磁盘
使用lsblk或fdisk -l命令查看新磁盘,确认磁盘名称为vdb,大小为500G。

步骤5:分区格式化
对新磁盘进行分区和格式化操作:
fdisk /dev/vdb # 输入n创建新分区 # 输入p选择主分区 # 输入w保存并退出 mkfs.ext4 /dev/vdb1

步骤6:创建挂载点
创建临时挂载点:
mkdir /mnt/opt_new

步骤7:挂载新磁盘
将新磁盘挂载到临时目录:
mount /dev/vdb1 /mnt/opt_new

步骤8:复制数据
将/opt目录数据复制到新磁盘:
cp -a /opt/* /mnt/opt_new/

步骤9:调整新磁盘大小
根据实际需求调整磁盘大小,这里调整到300G:
resize2fs /dev/vdb1 300G

步骤10:验证数据
验证数据完整性,确保所有文件已成功复制:
ls -lh /mnt/opt_new/ df -h /mnt/opt_new/

步骤11:更新挂载配置
更新/etc/fstab配置文件,设置开机自动挂载:
umount /opt mount /dev/vdb1 /opt 编辑 /etc/fstab 文件添加:/dev/vdb1 /opt ext4 defaults 0 0
四、验证结果
使用df -h命令验证/opt目录空间,确认已扩容至319G。

五、注意事项
- 扩容前务必备份重要数据
- 操作前停止相关服务
- 确认新磁盘大小正确
- 确保数据复制完整性
- 更新fstab前测试挂载
六、技术支持
如遇技术问题,请联系:
- 系统管理员
- Linux技术支持社区