/ 上安装的分区空间不足

/ 上安装的分区空间不足

我正在尝试安装 cuda 工具包:

sudo sh cuda_10.0.130_410.48_linux.run --silent --toolkit --toolkitpath=/usr/local/cuda-10.0
Not enough space on parition mounted at /.
Need 3391705088 bytes.

Disk space check has failed. Installation cannot continue.

但似乎我的可用空间比所需的要少。

我如何检查是否有足够的磁盘空间?

df -h给我看看:

Filesystem                            Size  Used Avail Use% Mounted on
udev                                   16G     0   16G   0% /dev
tmpfs                                 3.2G  331M  2.9G  11% /run
/dev/sde3                              39G   32G  4.9G  87% /
tmpfs                                  16G   80K   16G   1% /dev/shm
tmpfs                                 5.0M  8.0K  5.0M   1% /run/lock
tmpfs                                  16G     0   16G   0% /sys/fs/cgroup
/dev/sde4                             167G   99G   61G  63% /home
/dev/mapper/isw_cifjedgigg_Volume1p1  1.8T  1.5T  268G  85% /data
/dev/sdb1                             470G  195G  251G  44% /data/ssd
cgmfs                                 100K     0  100K   0% /run/cgmanager/fs
tmpfs                                 3.2G     0  3.2G   0% /run/user/1009
tmpfs                                 3.2G     0  3.2G   0% /run/user/1002

空间不足/dev/sde3?如何检查哪些内容占用了最多的空间?

更新:

我更期待与 CUDA 相关的答案,因为我能够多次安装多个版本的 CUDA,然后甚至删除旧版本的 CUDA 也无济于事/usr/local,所以我怀疑 CUDA 安装后的一些“缓存”仍然存在于系统中。

答案1

您可以通过在 / 目录中运行命令来检查单个文件 / 目录的磁盘使用情况du -sh *...这可能需要相当长的时间,因为它会递归扫描目录结构....您这里有一个 / 分区,这意味着您的 boot/var/ 驻留在 / 内....这并不理想....首先检查 /boot 目录中是否有太多内核,保留最新的两个并删除其余的(非常小心)....还要检查 /var 中是否有任何日志文件使用了太多空间...如果它们不重要,请清除这些文件

相关内容