如何解决Debian Buster 上的“设备上没有剩余空间”错误,/dev/sda1 100% 满
过去几天我一直在设置 Debian 10 VM,在安装 CMake 时(运行 sudo make install
后),我收到以下错误消息:
CMake Error at cmake_install.cmake:125 (file):
file INSTALL cannot copy file
"/home/pedro/cmake-3.15.2/Modules/FindOpenThreads.cmake" to
"/usr/local/share/cmake-3.15/Modules/FindOpenThreads.cmake".
make: *** [Makefile:84: install] Error 1
所以我决定检查如果我手动复制文件会发生什么,此时我得到了 "No space left on device"
。这让我感到很奇怪,因为我分配给 VM 的实际磁盘大小只有大约 30% 已满。运行 df
后,我得到以下输出:
udev 3023668 0 3023668 0% /dev
tmpfs 608712 8488 600224 2% /run
/dev/sda1 6080640 6064256 0 100% /
tmpfs 3043560 4872 3038688 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3043560 0 3043560 0% /sys/fs/cgroup
/dev/sda7 463826 2333 433026 1% /tmp
/dev/sda5 2303044 516380 1649960 24% /var
/dev/sda8 20847812 1470388 18295364 8% /home
tmpfs 608712 12 608700 1% /run/user/1000
对于df -i
:
udev 755917 382 755535 1% /dev
tmpfs 760890 586 760304 1% /run
/dev/sda1 390912 206799 184113 53% /
tmpfs 760890 8 760882 1% /dev/shm
tmpfs 760890 3 760887 1% /run/lock
tmpfs 760890 17 760873 1% /sys/fs/cgroup
/dev/sda7 121920 42 121878 1% /tmp
/dev/sda5 150480 14136 136344 10% /var
/dev/sda8 1332688 37799 1294889 3% /home
tmpfs 760890 24 760866 1% /run/user/1000
我实际上不知道 /sda1 是否与错误有关,但我认为这可能值得一提。应该注意的是,我仍然可以毫无问题地下载文件和 apt-get 包,所以不太确定该怎么做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。