Возможно увеличить inode в человечности 16.04?

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
2
задан 4 April 2019 в 13:17

2 ответа

Я не уверен, что можно изменить количество 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.
2
ответ дан 2 December 2019 в 01:42

Как Увеличить Сумму Диска 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 файловую систему

4
ответ дан 2 December 2019 в 01:42

Другие вопросы по тегам:

Похожие вопросы: