Jak zwiększyć liczbę inodowych dysku w Linux

Jak zwiększyć liczbę inodowych dysku w Linux

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 
Utwórz system plików ext z mniejszym stosunkiem iNODE

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 
Utwórz system plików ext z większym wskaźnikiem INODE

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 
Sprawdź użycie INODE systemu plików w Linux

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.