FreezeJ' Blog

阿里云磁盘分区与扩容

2019-04-28

使用parted磁盘分区

yum -y install parted
# 一行执行:
parted  /dev/vdb mklabel  GPT "YES"  mkpart "vdb1" "ext4"   "0" "100%" "I"  # 建议使用命令parted /dev/vdb分步执行
mkfs.ext4 /dev/vdb1 > /dev/null  # ext4文件系统
tune2fs -c -1 -i -1  /dev/vdb1  > /dev/null  # 定义自检周期,-1表示关闭自检
mkdir -p /data/
mount /dev/vdb1 /data  # 挂载到目录
blkid | awk /vdb1/'{print $2" /data ext4 defaults 0 0"}' >> /etc/fstab  # 添加开机启动挂载

阿里云数据盘扩容

yum install -y lsof

lsof /data # 检查磁盘被什么程序占用

umount /data/ # 卸载磁盘

parted /dev/vdb “p” “F” “rm 1” “unit s” “mkpart vdb1 ext4 0 100%” “Yes” “I” # CentOS

parted /dev/vdb “rm 1” “mkpart vdb1 ext4 0 100%” “Yes” “I” # debian

parted /dev/vdb

p
Warning: Not all of the space available to /dev/vdb appears to be used, you can fix the GPT to use all of the space (an extra 104857600 blocks) or continue with the current setting?
Fix/Ignore? F # 通常检测到磁盘大写变化才会有这个提示,如果没有可能需要重启!
rm 1
unit s
mkpart vdb1 ext4 0 100% # yes
I
quit

e2fsck -f /dev/vdb1
resize2fs /dev/vdb1
mount /dev/vdb1 /data/