2017-02-02 3 views
0

У меня возникла проблема с добавлением большего количества файлов в раздел, когда их слишком много, в настоящее время у меня около 10 миллионов файлов + файловая система Linux, по какой-то причине я хочу добавьте больше файлов, но он продолжает говорить, что не хватает места (у меня есть еще 30 + ГБ, хотя) любая идея, почему это так, и можно ли разрешить это?Максимальное количество файлов на диск

+0

'cd' в одну из каталогов, в которых вы пытаетесь создать файлы. Введите 'df -i .' и покажите нам результаты. Файловая система может не иметь никаких inodes слева. Как исправить это зависит от типа файловой системы. –

+0

Да, это точно проблема! знаете ли вы, как указать количество inodes (например, при установке ubuntu) –

+0

, вы хотите создать новую файловую систему с помощью mke2fs с помощью -N xxxx, чтобы установить количество inodes. Я бы рекомендовал также использовать ключ -n (который говорит команде запускать в тестовом режиме и фактически ничего не делать), пока вы не получите результаты, которые вы ищете. также, поскольку в этой команде есть MANY-переключатели, я бы рекомендовал прочитать полную man-страницу на нем. –

ответ

0

Наиболее распространенной причиной является то, что в одном каталоге слишком много файлов - каталоги могут содержать только конечное количество файлов. если это не проблема, есть и другие структуры метаданных, которые также могут ограничить общее количество файлов на диске.

Вы можете различать эти две проблемы, проверяя, можете ли вы добавлять файлы в другой каталог.

Смежные вопросы