Linux之Google Compute Engine云服务器磁盘空间只有10G的解决方法

eben gce 2017-09-07 466 次浏览 , , 没有评论

首先登录服务器,然后切换到root用户
执行下面的命令
fdisk -c -u /dev/sda <<<" d n p 1 w" >/dev/null 2>&1
##看好了1和w中间有2个空行别少了
#上面的执行完毕后执行reboot重启下云服务器
reoot

重启完毕再次登录服务器,执行下面的命令
resize2fs /dev/sda1


一键调整Google Compute Engine根分区大小
第一次执行会重启一次系统,重启完成再执行一次就好了。
wget -qO- onekey.sh/gcedisk|bash
#!/bin/bash
#########################################################################
# File Name: GCE-Disk.sh
# Author: LookBack
# Email: admin#dwhd.org
# Version:
# Created Time: 2015年11月13日 星期五 23时41分58秒
#########################################################################
dev_sda=$(fdisk -s /dev/sda)

if fdisk -s /dev/sda{,1}|awk '{a[++i]=$2}END{exit ((a[i-1]/a[i])>1.1?0:1)}'; then
fdisk -c -u /dev/sda <<<" d n p 1 w" >/dev/null 2>&1
reboot
elif df -B 1k /|awk '/^\/dev\/sda1/{exit (("'$dev_sda'"/$2)>1.1?0:1)}'; then
if awk '{exit (int($3)>6?0:1)}' /etc/redhat-release; then
xfs_growfs /
else
resize2fs /dev/sda1
fi
else
echo done
fi

发表评论

电子邮件地址不会被公开。 必填项已用*标注

回顶部