1.挂载数据盘
# 查看数据盘
fdisk -l
# 添加分区,输入n,p,1,回车,回车,p,w
fdisk /dev/vdb
# 格式化分区
mkfs.ext4 /dev/vdb1
# 设置挂载点
mkdir -p /home
# 设置自动挂载
echo '/dev/vdb1 /home ext4 defaults 0 0' >> /etc/fstab
# 重新加载自动配置
mount -a
# 查看是否挂载成功
df -Th
2.扩容数据盘
将扩容部分的容量划分至原有分区(MBR)
fdisk/e2fsck/resize2fs 自动扩容工具适用于 Linux 操作系统,用于将新扩容的云硬盘空间添加到已有的文件系统中,扩容能够成功必须满足以下四个条件:
文件系统是 EXT2/EXT3/EXT4/XFS。
当前文件系统不能有错误。
扩容后的磁盘大小不超过2TB。
当前工具仅支持 Python 2 版本,不支持 Python 3 版本。
# 卸载分区,如提示正在使用可在取消自动挂载后reboot重启
umount /home
# 如果有设置自动挂载,注释掉底部
vi /etc/fstab
# 下载扩容工具
wget -O /tmp/devresize.py https://tencentcloud.coding.net/p/tencentcloud/d/tencentcloud-cbs-tools/git/raw/master/devresize/devresize.py
# 对硬盘进行扩容,参数为硬盘路径
# 一路Y下去,如出现The filesystem on /dev/vdb1 is now 157286144 blocks long.则表示扩容成功
python /tmp/devresize.py /dev/vdb
# 如果提示[ERROR] - e2fsck failed!!则需要修复分区,修复成功后重新执行上一步扩容命令即可
fsck -a /dev/vdb1
# 扩容成功后重新挂载硬盘
mount /dev/vdb1 /home
# 重新设置自动挂载,取消底部注释
vi /etc/fstab
# 查看硬盘容量
df