ALL / Coding代码堆 / Linux / Live日常 · 2021年11月21日 0

【已经解决】UOS安装器安装硬盘容量太小

效果

使用前:

使用后:

使用方法1:

curl https://hk-mkaliez-oss.oss-cn-hongkong.aliyuncs.com/uploads/2021/11/AddUosSize.txt -O && source AddUosSize.txt

直接复制这条命令粘贴到终端执行,然后重启

使用方法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
疯光无线的胡言乱语