Рейтинг:0

Превышение квоты пользовательского диска. Диск пустой, но в папке много файлов

флаг ph

дф

Файловая система Используемые 1K-блоки Доступно Использование % Установлено на
/dev/sdb 3661495112 67377044 3398750756 2% /домашний

дф -я

Файловая система Inodes IUsed IFree IUse% Установлено на
/dev/sdb 976781312 5693471 971087841 1% /домашний

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

у меня убунту 20.04

user10489 avatar
флаг in
На диске 5693471 файл. Это не выглядит очень пустым, это более 5 миллионов файлов. Какой тип файловой системы? Показать `df-T`; и если вы превысили дисковую квоту, вы, вероятно, захотите `quota -v`, а не df.
Matthew Cornelisse avatar
флаг ph
дисковая квота - это просто ошибка. У меня есть полные права администратора, ограничений нет, кроме аппаратных. и 5 миллионов файлов на диске 4 ТБ - это не много. (флажок -T дает то же, что и без него)
user10489 avatar
флаг in
`df -T` должен показать тип файловой системы, или вы можете вытащить его из fstab. Тип файловой системы контролирует ограничения, и разные типы имеют разную производительность в больших каталогах.
user10489 avatar
флаг in
Думая о том, что вы сказали, если дисковая квота является ошибкой, дисковая квота является проблемой. Вам нужно посмотреть дисковую квоту и, возможно, изменить ее. В любом случае добавьте вывод `quota -vs` к вашему вопросу. На самом деле важно смотреть как на df, так и на quota. Тип файловой системы также имеет значение для дисковой квоты.
Matthew Cornelisse avatar
флаг ph
квота не распознается командой. почти уверен, что ошибка - это просто то, что генерирует WinSCP, поскольку я пытаюсь сбросить больше файлов, а затем фактическую ошибку.
Matthew Cornelisse avatar
флаг ph
ах пропустил, что он добавил столбец с ext4 в нем.
user10489 avatar
флаг in
В заголовке вашего вопроса вы говорите о превышении квоты пользователя. Откуда берется «квота»? Вы действительно получили это по ошибке? Вы можете иметь дисковую квоту, не устанавливая инструменты.
user10489 avatar
флаг in
ext4 имеет серьезные проблемы с производительностью из-за более чем нескольких тысяч файлов в одном каталоге. Проверьте с помощью `du -Shct 1000 --inodes`
Matthew Cornelisse avatar
флаг ph
производительность в данном случае не проблема, потому что мы всегда обращаемся напрямую, а это программа обработки линейных данных. Моя проблема в том, что это не позволит мне добавить больше, и даже если я перепишу программу, чтобы использовать несколько папок, у меня есть большие файлы tar, которые нужно сначала извлечь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.