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 的输出进行恢复。