这几个星期我都为这个问题而苦恼了……我使用 Ubuntu 16.04.2 LTS 作为开发 Web 服务器,它在 virtualbox(win7)上运行,而且这些“没有可用空间”的情况一次又一次出现。我尝试删除每个临时文件,让它工作了几个小时,然后又出现了同样的问题(这并不奇怪)。我在谷歌上搜索了一下,并尝试扩展我的磁盘大小。我设法扩展了它,使用 gparted live cd 将新的可用空间分配给我的分区(我在终端模式下运行 ubuntu,没有安装 startx)我以为我已经解决了这个问题,它运行了几天,然后又没有可用空间了……我将磁盘大小增加了一倍,所以我有点迷茫了……
在我看来,我的磁盘应该有足够的可用空间......我一定是忽略了一些明显的东西......
df -h 给我:
Filesystem Size Used Avail Use% Mounted on
udev 981M 0 981M 0% /dev
tmpfs 201M 3.3M 197M 2% /run
/dev/mapper/ubuntu--vg-root 5.4G 5.0G 23M 100% /
tmpfs 1001M 0 1001M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1001M 0 1001M 0% /sys/fs/cgroup
/dev/sda1 472M 105M 343M 24% /boot
tmpfs 201M 0 201M 0% /run/user/1000
编辑:
sudo du-ks/*
15940 /bin
104844 /boot
0 /dev
7072 /etc
895620 /home
0 /initrd.img
0 /initrd.img.old
636860 /lib
4 /lib64
16 /lost+found
8 /media
4 /mnt
4 /opt
du: cannot access '/proc/2921/task/2921/fd/4': No such file or directory
du: cannot access '/proc/2921/task/2921/fdinfo/4': No such file or directory
du: cannot access '/proc/2921/fd/4': No such file or directory
du: cannot access '/proc/2921/fdinfo/4': No such file or directory
0 /proc
16 /root
3332 /run
13232 /sbin
4 /snap
4 /srv
0 /sys
32 /tmp
1484508 /usr
2181768 /var
0 /vmlinuz
0 /vmlinuz.old
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 14.7G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 14.2G 0 part
├─ubuntu--vg-root 252:0 0 5.5G 0 lvm /
└─ubuntu--vg-swap_1 252:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
答案1
感谢@user4556274,我读了他的回答这里,我刚刚使用了命令:
sudo lvm lvextend -r -l +100%FREE /dev/ubuntu-vg/root
我获得了所需的可用空间
答案2
如果您正在运行 Ubuntu,您可以考虑使用随附的“磁盘使用情况分析器”应用程序。它可以更好地显示使用情况并帮助您直接定位文件夹。
我遇到了同样的问题,并在磁盘使用情况分析器的帮助下发现 /var/tmp 几乎使用了 90G 的临时文件。