Lokhu akunamsebenzi ngokuphelele, akudingekile ekusebenzeni okusebenzayo, kodwa okuthunyelwe okuncane okuhlekisayo mayelana nezinkomba ku-*nix systems. Kungolwesihlanu.
Phakathi nezingxoxo, imibuzo eyisicefe ivame ukuvela mayelana nama-inode, yonke into-yimafayela, abantu abambalwa abangayiphendula ngokunengqondo. Kodwa uma umba ujule kancane, ungathola izinto ezithakazelisayo.
Ukuze uqonde okuthunyelwe, amaphuzu ambalwa:
- yonke into iyifayela. uhla lwemibhalo luphinde lube ifayela
- i-inode igcina imethadatha efayeleni, kodwa igama lefayela aligcinwa lapho
- igama lefayela ligcinwa kudatha yemibhalo
- Usayizi wohlu lwemibhalo, ofanayo oboniswa ku-ls futhi ungu-4Kb ngokuzenzakalelayo, uncike enanini lamafayela ohlwini lwemibhalo kanye nobude bamagama awo.
- Ngokusobala, lapho amafayela engeziwe, usayizi wombhalo uba mkhulu
Manje nansi ingxenye ethakazelisayo: sakha umkhombandlela onamafayela ayisigidi, hlola usayizi wohlu lwemibhalo, bese ususa wonke amafayela bese ubheka usayizi wohlu lwemibhalo.
$ 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 .
Njengoba ubona, usayizi womkhombandlela awukashintshi, nakuba kubonakala sengathi :)
Ungakwazi ukulungisa kuphela usayizi wohlu lwemibhalo (ngaphandle kokulususa) usebenzisa i-fsck (kanye nenketho ye--D) esimweni sokungehliswa.
Kodwa lapho ngiyobheka ukuthi kungani lokhu kwenzeka, kwavela ukuthi eminyakeni engu-10 edlule ukuziphatha okunjalo kwase kakade
Source: www.habr.com