Izvi hazvina maturo zvachose, hazvidiwi mukuita basa, asi inonakidza diki positi nezve madhairekitori mu * nix masisitimu. Chishanu.
Munguva yekubvunzurudza, mibvunzo inofinha inowanzomuka pamusoro peinodes, zvose-is-mafaira, izvo vanhu vashoma vanogona kupindura zvine musoro. Asi kana ukachera zvishoma, unogona kuwana zvinhu zvinonakidza.
Kuti unzwisise iyo positi, mashoma mapoinzi:
- zvese ifaira. directory zvakare faira
- iyo inode inochengetedza metadata kubva mufaira, asi zita refaira harina kuchengetwa ipapo
- zita refaira rinochengetwa mudhairekitori data
- Saizi yedhairekitori, iyo yakafanana inoratidzwa mu ls uye iri 4Kb nekukasira, zvinoenderana nehuwandu hwemafaira mudhairekitori uye kureba kwemazita avo.
- Zviripachena, iyo mafaera akawanda, iyo yakakura saizi yedhairekitori
Uye zvino chinhu chinonakidza: tinogadzira dhairekitori ine miriyoni mafaera, tarisa saizi yedhairekitori, uye wodzima mafaera ese uye tarisa saizi yedhairekitori.
$ 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 .
Sezvauri kuona, saizi yedhairekitori haina kuchinja, kunyangwe ingaite senge :)
Iwe unogona chete kugadzirisa saizi yedhairekitori (pasina kuidzima) uchishandisa fsck (uye iyo -D sarudzo) mune isina kukwidziridzwa mamiriro.
Asi pandakaenda kunotsvaga kuti sei izvi zvakadaro, zvakazoitika kuti makore gumi apfuura maitiro aya akange atove
Source: www.habr.com