у меня есть настройка сервера XFS раздел on LVM на Ubuntu 14.04.1 LTS. При копировании файлов в домашний раздел "нет места на диске" отображается.
df-h показывает достаточное пространство:
/dev/mapper/prod--vg-home 35G 21G 15G 60% /home
Я также использовал fallocate, чтобы заполнить диск почти полностью в той же домашней учетной записи, чтобы обеспечить ни квоты, ни другие проблемы дискового пространства связанные:
/dev/mapper/prod--vg-home 35G 34G 1.5G 96% /home
df-i также отображает достаточно дескрипторы:
/dev/mapper/prod--vg-home 36700160 379390 36320770 2% /home
Я также использовал большое количество малые случайные файлы в том же доме счета, который повторила вопрос:
mkdir 1
cd 1
dd if=/dev/zero of=masterfile bs=10000000 count=1
split -b 10 -a 10 masterfile
cd ..
cp -R 1 2
это привело к "не осталось места на устройстве" снова почти без дополнительного пространства требуется (около 30 МБ) и df-i отмечает:
/dev/mapper/prod--vg-home 36700160 1310464 35389696 4% /home
Я выполнил второй тест на той же машине (Ubuntu 14.04.1 LTS).
Я создал новый логический том 5 ГБ и заполнил его маленькие файлы используя процедуру DD и разделения выше.
я получил "не осталось места на устройстве" со следующим дискового пространства и inodes доступны:
/dev/mapper/prod--vg-test 5.0G 4.2G 811M 85% /mnt/test
/dev/mapper/prod--vg-test 4257712 937920 3319792 23% /mnt/test
Я выполнил этот тест, используя привилегии root, чтобы убедиться, что зарезервированное пространство все еще не имеет значения здесь.
Я выполнить третий тест на другой машине (Debian 2.6.32-5).
Я создал новый логический том 5 ГБ и заполнил его небольшими файлами, используя процедуру dd и split выше.
на процедуры удалось со следующими доступными дисковым пространством и индексами:
/dev/mapper/data-test 5.0G 4.2G 909M 83% /mnt/test
/dev/mapper/data-test 4721904 1000005 3721899 22% /mnt/test
я провел этот тест, используя привилегии root, чтобы убедиться, что зарезервированное пространство все еще не имеет значения.
указывает ли это на ошибка в Ubuntu 14.04.1 LTS?
Я проверил влияние изменения максимального процента в оду на Ubuntu 14.04.1 LTS:
xfs_growfs -m 25 /dev/mapper/prod--vg-home
это количество можно легко уменьшить и увеличить.
экспериментируя с этим параметром, я заметил, что уменьшение его до 3% и увеличение его снова до 25%, а также удаление некоторых файлов, позволяет мне добавить гораздо больше файлов снова, но по-прежнему вызывает ошибку до заполнения хранилища или индексный дескриптор.
xfs_info отображает:
meta-data=/dev/mapper/prod--vg-home isize=256 agcount=14, agsize=655360 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=9175040, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
есть ли какие-либо другие настройки, которые могут вызвать сообщение "Нет места на устройстве"? Или я должен заключить, что это ошибка?
спасибо