我正在尝试安装 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 中是否有任何日志文件使用了太多空间...如果它们不重要,请清除这些文件