Hogyan lehet növelni a lemez inode számát Linux alatt
Amikor új fájlrendszer jön létre egy lemezpartíción Linux alatt, és a kernel a fájlrendszer kezdeti strukturálása során helyet hagy az inodes számára. A fájlrendszeren belüli inode-ok száma közvetlenül befolyásolja a fájlok számát (azaz az inode-ok maximális számát, és így a fájlok maximális számát a fájlrendszer létrehozásakor állítják be).
Ajánlott olvasmány: Hogyan szerezhető be a gyökérpartíció összes inódája
Ha egy fájlrendszerben az összes inode kimerült, a kernel akkor sem tud új fájlokat létrehozni, ha van szabad hely a lemezen. Ebben a rövid cikkben megmutatjuk, hogyan lehet növelni az inode-ok számát egy fájlrendszerben Linux alatt.
Amikor új fájlrendszert hoz létre egy partíción, a -i
kapcsolóval beállíthatja a bájt per-inode arányt (bytes/inode arány), minél nagyobb a bájt per-inode arány, kevesebb inode jön létre.
A következő példa bemutatja, hogyan hozhat létre EXT4 fájlrendszertípust kis bájt/inode aránnyal egy 4 GB partíción.
sudo mkfs.ext4 -i 16400 /dev/sdc1
Megjegyzés: A fájlrendszer létrehozása után nem módosíthatja a bájt/inódus arányt (hacsak nem formázza újra), a fájlrendszer átméretezése pedig megváltoztatja a inódok száma ennek az aránynak a fenntartásához.
Íme egy másik példa nagyobb bájt per-inode arányra.
sudo mkfs.ext4 -i 196800 /dev/sdc1
Emellett használhatja a -T
kapcsolót is a fájlrendszer használatának megadására, hogy az mkfs.ext4
optimális fájlrendszer-paramétereket tudjon kiválasztani az adott felhasználáshoz, beleértve a bájtokat is. -inódenkénti arány. A /etc/mke2fs.conf
konfigurációs fájl tartalmazza a különböző támogatott használati típusokat és sok más konfigurációs paramétert.
A következő példákban a parancs azt mondja, hogy a fájlrendszert a rendszer a nagyfájl és a nagyfájl4 létrehozására és/vagy tárolására használja, amelyek minden egy inode relevánsabb arányát kínálják. 1 MiB és 4 MiB.
sudo mkfs.ext4 -T largefile /dev/device
OR
sudo mkfs.ext4 -T largefile4 /dev/device
Egy fájlrendszer inode használatának ellenőrzéséhez futtassa a df parancsot a -i
kapcsolóval (a -T
opció a fájlrendszer típusát mutatja).
df -i
OR
df -iT
Szeretnénk tudni a véleményét erről a cikkről. Az alábbi visszajelzési űrlap segítségével elérhet minket. További információért tekintse meg az mkfs.ext4
kézikönyvoldalt.