df-i шоу
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 1745003 593 1744410 1% /dev
tmpfs 1760785 914 1759871 1% /run
/dev/sda1 5283840 5283840 0 100% /
tmpfs 1760785 225 1760560 1% /dev/shm
tmpfs 1760785 7 1760778 1% /run/lock
tmpfs 1760785 17 1760768 1% /sys/fs/cgroup
tmpfs 1760785 38 1760747 1% /run/user/1000
Я не уверен, что можно изменить количество inodes в существующем ext4
файловая система. Существуют некоторые опции в tune2fs
, но существуют предупреждения об этом в руководстве.
Но это возможно (и просто) увеличивать число inodes при создании файловой системы. Посмотрите man mkfs.ext4
,
-N number-of-inodes
Overrides the default calculation of the number of inodes that
should be reserved for the filesystem (which is based on the number
of blocks and the bytes-per-inode ratio). This allows the user to
specify the number of desired inodes directly.
Как Увеличить Сумму Диска inodes в Ubuntu Linux?
Этого часто не происходит, но время от времени у можно закончиться inodes в системе Linux.
Для нахождения текущего inode использования работать
$ df -i
oracle@UBUNTU-H170N-WIFI:~$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 2033718 667 2033051 1% /dev
tmpfs 2039252 1311 2037941 1% /run
/dev/sda3 375360 25452 349908 7% /
/dev/sda4 1001712 181566 820146 19% /usr
tmpfs 2039252 87 2039165 1% /dev/shm
tmpfs 2039252 5 2039247 1% /run/lock
tmpfs 2039252 18 2039234 1% /sys/fs/cgroup
/dev/sda1 0 0 0 - /boot/efi
/dev/sda5 2752512 23171 2729341 1% /opt
/dev/sda6 1001712 41 1001671 1% /tmp
/dev/sda7 500960 11514 489446 3% /var
/dev/loop0 12819 12819 0 100% /snap/core/6673
/dev/sda8 670432 13657 656775 3% /home
/dev/loop2 35 35 0 100% /snap/canonical-livepatch/58
/dev/loop3 25385 25385 0 100% /snap/gtk-common-themes/1198
/dev/loop1 12816 12816 0 100% /snap/core/6350
/dev/loop7 27345 27345 0 100% /snap/gtk-common-themes/818
/dev/loop4 747 747 0 100% /snap/gnome-system-monitor/57
/dev/loop5 27631 27631 0 100% /snap/gnome-3-26-1604/82
/dev/loop6 27707 27707 0 100% /snap/gnome-3-28-1804/23
/dev/loop8 9862 9862 0 100% /snap/core18/782
/dev/sdb2 103911564 4040 103907524 1% /mnt/E030BF9830BF73DE
/dev/loop10 271 271 0 100% /snap/gnome-characters/206
/dev/loop9 27631 27631 0 100% /snap/gnome-3-26-1604/74
/dev/loop13 354 354 0 100% /snap/gnome-logs/57
/dev/loop11 1598 1598 0 100% /snap/gnome-characters/139
/dev/loop12 1269 1269 0 100% /snap/gnome-calculator/260
/dev/loop14 734 734 0 100% /snap/gnome-system-monitor/70
/dev/loop15 1720 1720 0 100% /snap/gnome-logs/45
/dev/loop16 1549 1549 0 100% /snap/gnome-calculator/352
/dev/sdb4 550191724 17424 550174300 1% /mnt/F6A4656DA46530F3
/dev/sdb3 81743792 6932 81736860 1% /mnt/7842F1D742F199D8
tmpfs 2039252 25 2039227 1% /run/user/121
tmpfs 2039252 45 2039207 1% /run/user/54321
/dev/sde1 0 0 0 - /media/oracle/SANTACRUZ
/dev/sdd1 0 0 0 - /media/oracle/TRANSCEND
Для знания больше о inode точно относитесь, Википедия имеет хорошее описание.
Диск с 0 доступными inodes, вероятно, полон очень маленьких файлов, где-нибудь в определенном каталоге (приложения, tmp-файлы, изодромные с предварением файлы, файлы сессии...). Каждый файл использует (по крайней мере) 1 inode. Много миллионов файлов использовали бы много миллионов inodes.
Если inodes Вашего диска полны, как Вы увеличиваете его?
Ответ, Вы, вероятно, не можете.
Сумма inodes, доступного в системе, решена создание раздела. Например, раздел по умолчанию EXT3/EXT4 имеет bytes-per-inode отношение одного inode каждые 16 384 байта (16 Кбит).
Раздел на 10 ГБ имел бы приблизительно 622 592 inodes. Раздел на 100 ГБ имеет приблизительно 5 976 883.
Вы хотите увеличить сумму inodes?
Или увеличьте способность диска полностью или переформатируйте диск с помощью следующей команды:
$ sudo mkfs.ext4 -i <bytes-per-inode> # to manually overwrite the bytes-per-inode ratio.
Что такое bytes-per-inode?
Укажите bytes/inode отношение. 'mkfs.ext4' создает inode для каждый bytes-per-inode байты пространства на диске. Чем больше bytes-per-inode отношение, тем меньше inodes будет создано. Это значение обычно не должно быть меньшим, чем blocksize файловой системы, так как в этом случае больше inodes будет сделано, чем можно когда-либо использовать. Предупредите, что не возможно изменить это отношение в файловой системе после того, как это создается, так быть тщательным решением правильного значения для этого параметра. Обратите внимание, что изменение размеров файловой системы изменяет количество inodes для поддержания этого отношения.
Знать больше о команде mkfs.ext4
, пойдите для страницы справочника с командой:
$ man mkfs.ext4
Также относитесь, mke2fs - создают ext2/ext3/ext4 файловую систему