Jak zwiększyć liczbę inodowych dysku w Linux

- 4764
- 1532
- Maurycy Napierała
Gdy nowy system plików jest tworzony na partycji na dysku w Linux, a jądro odciąga miejsce na INODES podczas początkowej struktury systemu plików. Liczba inod w systemie plików wpływa bezpośrednio na liczbę plików (i.e Maksymalna liczba INODS, a zatem maksymalna liczba plików, jest ustawiana po tworzeniu systemu plików).
Zalecane odczyt: Jak uzyskać całkowitą liczbę partycji korzeniowej
Jeśli wszystkie INODES w systemie plików są wyczerpane, jądro nie może tworzyć nowych plików, nawet gdy na dysku jest dostępne miejsce. W tym krótkim artykule pokażemy, jak zwiększyć liczbę inod w systemie plików w Linux.
Podczas tworzenia nowego systemu plików na partycji możesz użyć -I
Opcja ustawiania bajtów-na-inode.
Poniższy przykład pokazuje, jak utworzyć typ systemu ext4 z małym wskaźnikiem bajtów na plik 4GB przegroda.
$ sudo mkfs.ext4 -i 16400 /dev /sdc1

Notatka: Po utworzeniu systemu plików nie możesz zmienić współczynnika bajtów na vinode (chyba że go ponownie formatujesz), a rozmiar systemu plików zmienia liczbę INODS, aby utrzymać ten stosunek.
Oto kolejny przykład z większym współczynnikiem bajtów na odległość.
$ sudo mkfs.ext4 -i 196800 /dev /sdc1

Poza tym możesz również użyć -T
flaga, aby określić, w jaki sposób system plików będzie używany, aby MKFS.ext4
może wybrać optymalne parametry systemu plików do tego użycia, w tym współczynnik bajtów na plik. Plik konfiguracyjny /etc/mke2fs.conf
Zawiera różne obsługiwane typy użytkowania i wiele innych parametrów konfiguracji.
W poniższych przykładach polecenie mówi, że system plików zostanie użyty do tworzenia i/lub przechowywania duży plik I Largefile4 które oferują bardziej odpowiednie wskaźniki jednego inodu każdego 1 MIB I 4 MIB odpowiednio.
$ sudo mkfs.ext4 -t duży plik /dev /urządzenie lub $ sudo mkfs.ext4 -t Largefile4 /dev /urządzenie
Aby sprawdzić użycie systemu plików, uruchom polecenie DF za pomocą -I
opcja ( -T
Opcja pokazuje typ systemu plików).
$ df -i lub $ df -it

Chcielibyśmy poznać twoje przemyślenia na temat tego artykułu. Użyj poniższego formularza sprzężenia zwrotnego, aby się z nami dotrzeć. Aby uzyskać więcej informacji, zobacz MKFS.ext4
Manpage.
- « Jak skonfigurować anonimowy serwer do pobrania FTP w Fedora
- Jak skonfigurować lokalne repozytorium Yum/DNF na Centos 8 »