Как я могу увеличить максимальное количество inodes, доступных на выделенном сервере под управлением CentOS 6.5 и ext4? Веб-сайты, которые мы размещаем, создают и используют миллионы небольших файлов. Мы уже достигли предела, и нам пришлось удалить несколько сайтов, чтобы снизить использование inode до 92%.
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root
3276800 58531 3218269 2% /
tmpfs 3074543 1 3074542 1% /dev/shm
/dev/sda1 128016 44 127972 1% /boot
/dev/mapper/VolGroup-lv_home
56967168 52223688 4743480 92% /home
Нет, нельзя; количество inode для ext (2,3,4) устанавливается во время создания и не может быть изменено постфактум. Единственный вариант - создать резервную копию, отформатировать (используя разные параметры) и восстановить раздел.
У вас не так много вариантов для вашего исчерпание inode кроме реструктуризации каталогов ... или полного переформатирования раздела данных. Теперь, когда вы понимаете рабочую нагрузку и требования этой среды, я предлагаю провести рефакторинг. Это включает: