У меня Ubuntu 11.10 Server 64bit. мои клиенты загружают на мой сервер много небольших файлов xml. и моему бизнесу нужны все эти файлы. У меня есть место для хранения, но проблема в размере inode. бегом df -ih
и df -h
, Я получил
df -ih Filesystem Inodes IUsed IFree IUse% Mounted on / dev / mapper / vg0-lv0 4,7 млн 3,3 млн 1,5 млн 70% / udev 2.0M 475 2.0M 1% /dev tmpfs 2.0M 374 2.0M 1% /run none 2.0M 3 2.0M 1% /run/lock none 2.0M 1 2.0M 1% /run/shm /dev/sda1 122K 232 122K 1% /boot /dev/mapper/vg0-lv1 6.3M 600K 5.7M 10% /var
df -h df -h Filesystem Size Used Avail Use% Mounted on / dev / mapper / vg0-lv0 74G 40G 35G 54% / udev 7.9G 4.0K 7.9G 1% /dev tmpfs 3.2G 288K 3.2G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.9G 0 7.9G 0% /run/shm /dev/sda1 228M 46M 171M 22% /boot /dev/mapper/vg0-lv1 99G 40G 55G 43% /var
Как видите, в корневом разделе около 50% свободного места, а в индексном дескрипторе - 30%.
есть ли способ преодолеть эту проблему? могу ли я изменить размер или увеличить размер индо. кстати, я увеличил этот lvm-раздел на 20G (lvresize), чтобы на данный момент получить несколько бесплатных инодов !! но это не решение, любая идея об этом высоко ценится.
После форматирования файловой системы увеличить количество inodes невозможно. Из mke2fs справочная страница:
Имейте в виду, что невозможно увеличить количество inodes в файловой системе после ее создания, поэтому будьте осторожны при выборе правильного значения для этого параметра.
Единственный вариант - продолжать добавлять больше места (что имеет побочный эффект в виде добавления дополнительных индексов) или создавать и переходить на новую файловую систему с более низким соотношением байтов на индексный дескриптор.