Nagios check_disk / inode

Sziasztok,

egy gyors kerdesem lenne nagios check_disk pluginkjaval kapcsolatban.

ha ilyen eredmenyt kapok a nagiostol mondjuk:

DISK WARNING - free space: /opt 103 MB (10% inode=94%):

pontosan ez mit jelent? az elso szazalek vilagos, jelen peldaban 90% van az /opt telitetsege. inode fogalma is megvan, de mi az hogy inode=94% es kell e azzal torodnom?

koszi

Hozzászólások

Szabad inode-ok %-ban.
Adj ki egy df -i -> used: 6% Nem?

Azért előfordult már ilyenem - igaz, bő 15 év alatt csak egyszer -, amikor egy elcseszett feldolgozó minden átfésült rekordra nyomott pár apró státuszfájlt.
Nagy hirtelen az lett a fix, hogy looppal mountoltam egy fájlban létrehozott fs-t, hogy annak a inode-jait rabolja le a marhája.

Az foglalt inode-ok száma parasztosan megfogalmazva azt jelenti, hogy hány fájl van a fájlrendszeren. Az inode számot (illetve hogy hány bájtonként legyen inode táble) a fájlrendszer létrehozásakor lehet beállítani, később már nem módosítható (már amelyik FS nem dinamikusan foglalja le a helyet).

Ezért problémás ha az inode-ok elfogynak, hiába van hely, nem lehet új fájlokat létrehozni.
A méret növelésekor lesz hely az újabb inode-oknak, de ha ilyen hamar elfogynak, akkor jobb újragyártani a fájlrendszert, új paraméterekkel:

# tune2fs -l /dev/mapper/zsebi-root | grep -i inode
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Inode count:              44832
Free inodes:              33849
Inodes per group:         7472
Inode blocks per group:   467
First inode:              11
Inode size:               256
Journal inode:            8
Journal backup:           inode blocks