空间不足,即使我有大约 300GB 可用空间

Has*_*afa 3 partitioning disk-usage 14.04

我已经使用Ubuntu 14.04了一段时间了,但有时我仍然对目录结构感到困惑。我有一个 500gb 的硬盘(只有一个分区)安装在/.

我正在运行TileStache (v1.50.1)来缓存VectorTiles,并且我不断收到我空间不足的错误消息。即使我有大约 290GB 的免费空间。到底是怎么回事?如何让我的应用程序利用我拥有的可用空间(TileStache 不允许我将它创建的图块存储在不同的分区上)

这是我得到的错误OSError: [Errno 28] No space left on device: '/home/muzaffar/TileStache/scripts/~/cache2/stache/tmpXoywE3.json.gz::

在此处输入图片说明

当我使用gparted它时,我得到:/dev/sda1 mountpoint/unused 300.21 GiB:

在此处输入图片说明

scripts在原始错误中引用的文件夹内:可用空间:291.5 GB:

在此处输入图片说明

小智 5

屏幕截图中的错误并非指您正确指出的 HDD 空间。在这种情况下,它指的是您的tilestache 缓存中“设备”的大小。

请检查是否有一些垃圾文件或旧的未使用的缓存文件。如果是这样,您可以安全地删除它们并重试。如果您需要更多信息,请参阅以下主题。

http://ubuntuforums.org/showthread.php?t=2177876

还要检查你还剩下多少 inode,

使用df -i 它应该返回类似

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            489954    491  489463    1% /dev
tmpfs           492649    483  492166    1% /run
/dev/sda5      3131408 246990 2884418    8% /
none            492649      2  492647    1% /sys/fs/cgroup
Run Code Online (Sandbox Code Playgroud)

如果存在足够的 inode,则您的缓存没有理由无法增长。如果这也有帮助,请使用 shell 的输出进行恢复。