Вне места, даже когда у меня есть около 300 гб бесплатно

3

Я использую Ubuntu 14.04 некоторое время, но иногда меня путают по структуре каталогов. У меня есть жесткий диск объемом 500 гб (только один раздел), установленный на / .

Я запускаю 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 ГБ:

    

задан Hasan Mustafa 06.06.2016 в 09:37
источник

1 ответ

5

Ошибка на снимке экрана не относится к пространству жесткого диска, как вы по праву указали. Он относится к размеру «устройства» в этом случае кеша тилесташей.

Проверьте, есть ли файлы нежелательной почты или старые неиспользуемые файлы кеша. Если это так, вы можете безопасно удалить их и повторить попытку. Если вам нужна дополнительная информация, обратитесь к следующей теме.

Ссылка

Также проверьте, сколько вы оставили inodes,

использовать 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

, если присутствует достаточное количество inodes, не должно быть причин, по которым ваш кеш не может увеличиться. Если этот сигнал поможет, пожалуйста, верните результат с помощью оболочки.

    
ответ дан Nocturnalknight 06.06.2016 в 09:52
источник