LINUX.ORG.RU

xfs: no space left on device, хотя место есть, иноды тоже


0

0

Есть машина, к которой подключен диск на 9TB (много дисков, собранных в рейд). На диске создана xfs. Некоторое время назад, при попытке записи на этот диск система стала говорить "no space left on device", хотя место и иноды на диске еще не закончилось.
Выяснилось, что это произошло после копирования туда нескольких директорий, в каждой из которых было примерно 600тысяч мелких (от пары килобайт до сотни килобайт).

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdd1 9516351360 9295396036 220955324 98% /opt/storage2

Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdd1 888871152 4905723 883965429 1% /opt/storage2

Система - linux, debian etch, ядро 2.6.18-5-amd64

Вопрос - у xfs существует еще какой то внутренний лимит на кол-во файлов? Ведь, в случае ext3, если у нас есть место и свободные иноды, то на файловую систему можно продолжать записывать данные. В случае xfs, как выяснилось, существуют и другие ограничения. Какие?


Ответ на: комментарий от Lumi

xfs_check прогонял, ничего не меняется (fsck говорит, что он проверять не будет - используй xfs_check)

eightn
() автор топика

Вообще-то места практически нет Use% = 98%! Чем это вы их (9ТВ) "забили"? При такой "забитости" наверное том ещё и сильно фрагментирован.

prof-alex
()

А она не резервирует несколько процентов для рута как ext2/ext3? Или не умеет?

question4 ★★★★★
()

Неуподобляйся вантузятникам, не забивай винчестер по завяз, будешь потом тормознутые кактусы хавать.

linux4ever
()
Ответ на: комментарий от prof-alex

>Вообще-то места практически нет Use% = 98%! Чем это вы их (9ТВ) "забили"? При такой "забитости" наверное том ещё и сильно фрагментирован.

98% - это в относительных единицах
в абсолютных - более 200гигабайт свободно.

>А она не резервирует несколько процентов для рута как ext2/ext3? Или не умеет?

Насчет резервирования места (5% а ля ext3) ничего в описании не нашел. Опять же большие файлы туда копируются без проблем, а вот если позаливать мелких - проблема опять вылезет.

>Может оно: http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_.. .
>Там рекомендуют dump/restore проделать.

во, возможно.
Там же рекомендуют добавить inode64 в опции моунтпоинта. Попробую для начала сделать это.

>Неуподобляйся вантузятникам, не забивай винчестер по завяз, будешь потом тормознутые кактусы хавать.
Машина предназначена для хранения логов. С чем она успешно справляется.

eightn
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.