Haec omnino inutilis est, in usu adhibita superflua, sed ridicula paulo post de directoriis in systematibus nix*. Suus 'Friday.
In colloquiis, quaestionibus molestis saepe oriuntur de inodis, omnia sunt fasciculi, quibus pauci sane respondere possunt. Sed si paulo altius fodes, res interesting invenire potes.
Ad intelligendum locum pauca puncta;
- omnia lima est. etiam file Directory
- the inode stores metadata from the file, at the name file non reposita est
- tabella nomen conditur indicem notitia
- Magnitudo directorii eadem quae in ls ostenditur et 4Kb defalta est, pendet numerus limariorum in indicem et nominum longitudinem.
- Patet, plus imagini, in indicem amplitudinis maior
Nunc hic est pars interesting: directorium cum decies centena millia imaginum creamus, inspiciendi magnitudinem preme, et omnia lima dele et magnitudinem indicem inspice.
$ mkdir niceDir && cd niceDir
# Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π½ΠΎΡΠΈΡΠ΅Π»Ρ, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ 2-10 ΠΌΠΈΠ½ΡΡ
$ for ((i=1;i<133700;i++)); do touch long_long_looong_man_sakeru_$i ; done
$ ls -lhd .
drwxr-xr-x 2 user user 8.1M Aug 2 13:37 .
$ find . -type f -delete
$ ls -l
total 0
$ ls -lhd .
drwxr-xr-x 2 user user 8.1M Aug 2 13:37 .
Ut videre potes, directorium magnitudo non mutata est, etsi videtur :)
Magnitudinem directorii figere (sine delendo) utens fsck (et optione -D) in statu immoderato potes.
Sed cum quaererem cur ita esset, evenit ut ante hos X annos mores
Source: www.habr.com