我使用Ubuntu 16.04使用virualbox在本地创建了Postgres服务器。使用导入工具将其移至Google云端似乎可以正常工作,但根驱动器显示100%已满。磁盘扩展说明(包括创建快照和重新创建启动驱动器)似乎都没有任何可用空间。
似乎有一个引导驱动器和一个根驱动器。但是根驱动器显示它已全部使用。引导驱动器显示有可用空间,但其大小应为15G,而不是720M。
Filesystem Size Used Avail Use% Mounted on
udev 1.8G 0 1.8G 0% /dev
tmpfs 370M 5.3M 365M 2% /run
/dev/mapper/techredo--vg-root 2.5G 2.5G 0 100% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sdb1 720M 121M 563M 18% /boot
tmpfs 370M 0 370M 0% /run/user/406485188
您首先需要知道哪个目录引起了问题,然后哪个文件正在占用您的磁盘空间。
有几种工具可以以图形方式显示磁盘使用情况,但是由于根分区已满,因此您必须通过运行命令(旧式)来获取信息。
请执行以下步骤:
cd /
sudo du -aBM -d 1。 -R |排序-nr |头-20
注意:确定哪个目录正在占用您的根分区。
du -k * |排序-nr |切-f2 | xargs -d'\ n'du -sh
注意:上面的命令显示所有文件和目录的速度过快,因此,为了缓慢向下滚动,请运行同一命令并添加“ less”指令:
du -k * |排序-nr |切-f2 | xargs -d'\ n'du -sh | less
按空格键向下滚动。
请记住,在运行步骤3或4中的命令之前,您必须转到要分析的目录(以防万一您要分析另一个目录)。
此外,您还可以运行命令“ apt-get clean”以清除通常占用磁盘很大一部分的下载软件包(.deb文件)。
如果您发现任何目录都在磁盘上大量使用空间,请告诉我,然后运行以下命令:
a)vgsb)pvsc)lvs