效果
使用前:
使用后:
注意事项:
请先停止安装软件或者更新系统等待dpkg进程结束,再进行扩容。否则会导致系统异常!!!
使用方法1:
curl http://file.seq.ink/LinuxApp/sh/AddUosSize.sh -O && source AddUosSize.sh
直接复制这条命令粘贴到终端执行,然后重启
使用方法2:
AddUosSize /host/UOS/root.disk 20G
执行这条命令将会给uos虚拟硬盘扩容20G
reboot
执行重启后生效
先将下面框起来的代码复制粘贴到终端执行一次才能使用AddUosSize命令
AddUosSize(){
if [ "$1" == "" ] || [ "$1" == "-h" ];
then
echo "
使用教程
例子,给root.disk扩大10G:AddUosSize 虚拟硬盘名 扩大多少:
AddUosSize root.disk 10G
"
return
fi
echo "开始扩容,根据你硬盘读写速度可能需要几分钟(固态)或十几分钟(机械)"
old_disk=$1
cp $old_disk{,.tmp}
truncate -s +$2 $old_disk.tmp
e2fsck -fy $old_disk.tmp
resize2fs $old_disk.tmp
mv $old_disk.tmp $old_disk
echo "操作结束,重启生效"
}
参考资料:
serverfault-70242
疯光无线的胡言乱语