在尝试编译gcc时,我一直用尽磁盘空间,并且继续创建越来越大的磁盘,经过5个小时的编译,它耗尽了磁盘空间。我现在已经调整了磁盘大小4次,现在使用500GB磁盘第四次重新启动了编译步骤。
当我跑去df -h
查看使用了多少空间时,它只有9.7GB,但这被认为是100%。
我以为可能还有另一个磁盘,但是我只看到sda
它的分区
ls /dev/sd*
/dev/sda /dev/sda1
那么我的磁盘实际上是500GB大小,df
只是报告错误(在这种情况下,编译gcc占用了整个500GB),还是Google Cloud的仪表板报告了错误,df
报告了正确的内容,而编译gcc却没有占用500GB的空间?
无论哪种方式,除非我应该做一些利用500GB的事情(顺便说一句是违反直觉的),否则我猜这是一个错误吗?
(我在发布之前进行了搜索,但只看到了与AWS相关的问题)
更新-lsblk对此进行了解释:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
└─sda1 8:1 0 10G 0 part /
对我来说,这看起来像是一个沼泽标准的Linux根分区。除非GCE有一些精美的工具告诉您的VM扩展新扩展的分区的文件系统,否则您必须自己做。
—
麦哲伦
感谢@EEAA,这可以解释它,我看到引导分区只有10GB,容量为500GB,不知道我必须自己调整它的大小。
—
Jan Vladimir Mostert'1
在Debian上,我不需要调整大小,似乎只是CentOS:stackoverflow.com/questions/30786236/…–
—
Jan Vladimir Mostert
lsblk
。