当尝试更新我的机器或安装任何东西时,我收到没有剩余空间的错误。
alex@servercomputer:~$ sudo apt install lvm2
Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: IO Error saving source cache
E: The package lists or status file could not be parsed or opened.
我检查了我的存储空间,发现我的 5 GB 空间大部分都分配给了/var/lib/snapd/snaps
一堆旧快照,导致我的机器无法工作,在尝试删除旧快照时出现超时错误。但我有一个 1TB 的硬盘……
运行 df-h 后我注意到一些奇怪的事情:
alex@servercomputer:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 784M 79M 706M 10% /run
/dev/sda2 825G 7.8G 775G 1% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda3 21G 6.6G 13G 34% /home
/dev/sda4 5.6G 5.6G 0 100% /var
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop2 64M 64M 0 100% /snap/core20/1891
/dev/loop4 56M 56M 0 100% /snap/core18/2751
/dev/loop7 461M 461M 0 100% /snap/gnome-42-2204/102
/dev/loop1 56M 56M 0 100% /snap/core18/2409
/dev/loop6 350M 350M 0 100% /snap/gnome-3-38-2004/140
/dev/loop8 92M 92M 0 100% /snap/gtk-common-themes/1535
/dev/loop9 62M 62M 0 100% /snap/core20/1434
/dev/loop3 165M 165M 0 100% /snap/gnome-3-28-1804/198
/dev/loop5 219M 219M 0 100% /snap/gnome-3-34-1804/77
/dev/loop10 82M 82M 0 100% /snap/gtk-common-themes/1534
/dev/loop14 74M 74M 0 100% /snap/core22/634
/dev/loop13 74M 74M 0 100% /snap/core22/750
/dev/loop18 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop17 55M 55M 0 100% /snap/snap-store/558
/dev/loop11 249M 249M 0 100% /snap/gnome-3-38-2004/99
/dev/loop20 13M 13M 0 100% /snap/snap-store/959
/dev/loop12 219M 219M 0 100% /snap/gnome-3-34-1804/93
/dev/loop16 120M 120M 0 100% /snap/mc-installer/588
/dev/loop19 54M 54M 0 100% /snap/snapd/19361
/dev/loop15 106M 106M 0 100% /snap/mc-installer/613
/dev/sda1 945M 294M 587M 34% /boot
/dev/sda7 976M 5.3M 970M 1% /boot/efi
tmpfs 784M 68K 784M 1% /run/user/1000
我是 linnux 新手(显然),但这非常令人困惑。我的 / 目录(我可以从我所在的位置 cd 到该目录)几乎占据了我的整个硬盘,尽管我无法访问它。看来我的整个系统都在 /dev/sda4 目录上工作,而该目录已被完全占用,我无法安装任何东西来解决这个问题。
抱歉格式有点奇怪,这是我第一次在这里发帖,有什么可以帮忙的吗?谢谢
答案1
您需要一个更大的/var
分区。它用于下载和保存.deb
APT 安装/下载的软件包等的缓存。
扩展您的/var
分区并预期它将来需要有可用空间。