ext4: esaurimento di inodes

Sto esaurendo di inodes. Solo l' 11% disponibile:

the-foo:~ # df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/system-home 9830400 8702297 1128103 89% /home 

C'è un modo per risolvere questo problema senza creare e copiare su una nuova partizione?

Dettagli:

 the-foo:~ # tune2fs -l /dev/mapper/system-home tune2fs 1.42.6 (21-Sep-2012) Filesystem volume name: <none> Last mounted on: /home Filesystem UUID: 55899b65-15af-437d-ac56-d323c702f305 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) 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 Filesystem flags: signed_directory_hash Default mount options: user_xattr acl Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 9830400 Block count: 39321600 Reserved block count: 1966080 Free blocks: 22958937 Free inodes: 2706313 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 1014 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Flex block group size: 16 Filesystem created: Tue Jul 8 08:02:22 2014 Last mount time: Sun Apr 24 22:33:00 2016 Last write time: Thu Sep 8 09:18:01 2016 Mount count: 11 Maximum mount count: 10 Last checked: Tue Jul 8 08:02:22 2014 Check interval: 0 (<none>) Lifetime writes: 349 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 First orphan inode: 2759586 Default directory hash: half_md4 Directory Hash Seed: e4402d28-9b15-46e2-9521-f0e25dfb58d0 Journal backup: inode blocks 

Fathemes sapere se sono necessari ulteriori dettagli.

  • Il tipo di file personalizzato non è stato accettato dall'argomento -t
  • linux (CentOS) server remoto assistenza
  • Quale Linux flavor dovrei usare per il web hosting?
  • Linux Gateway: una scheda di networking come mascherarsi da una substring all'altra
  • Redhat init script all'avvio
  • Linux o Windows 2003 (64 bit) per l'hosting di un database Oracle?
  • un VM veloce su molti host lenti?
  • Come saltare in sicurezza gli altri utenti connessi come root?
  • 2 Solutions collect form web for “ext4: esaurimento di inodes”

    C'è un modo per risolvere questo problema senza creare e copiare in una nuova partizione

    Quindi, il numero di inodes è fisso quando il file system viene creato come dice la pagina man

    Si avverta che non è ansible espandere il numero di inode su un filesystem dopo la sua creazione, quindi fai attenzione a decidere il valore corretto per questo parametro.

    Principalmente no, ma nel tuo caso avete usato LVM e c'è un LV (volume logico) per la casa.

    Se si esegue pvdisplay e cerca "estensioni gratuite", può essere ansible eseguire lvexpand per aumentare la dimensione della home LV e quindi eseguire resize2fs

    Il lato negativo è che si aggiungono solo inodes allo stesso tasso di quelli già esistenti.

    Quello che devi fare è trovare quale directory ha un sacco di file e decidere se ne hai bisogno

    Un file da 0 byte utilizzerà un inodo.

    $ ls -la /home drwxr-xr-x 194 criggie criggie 28672 Sep 8 18:13 criggie drwxr-xr-x 2 statler statler 4096 Dec 13 2015 statler drwxr-xr-x 2 wakdorf waldorf 4096 Dec 21 2014 waldorf

    Avverti il 194 nella seconda colonna? Ciò mostra che ci sono molti inodes in uso in quella directory. cd in quella directory e ripetere.

    Sospetto che tu abbia una directory temporanea o qualcosa con molte migliaia di piccoli file, probabilmente purificati.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.