แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒแƒ  แƒฆแƒ˜แƒ แƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ

แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒฃแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ, แƒแƒ แƒแƒกแƒแƒญแƒ˜แƒ แƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒš แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒกแƒแƒชแƒ˜แƒšแƒ แƒžแƒแƒขแƒแƒ แƒ แƒžแƒแƒกแƒขแƒ˜ *nix แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒžแƒแƒ แƒแƒกแƒ™แƒ”แƒ•แƒ˜แƒ.

แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒ˜แƒฃแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒกแƒแƒฌแƒงแƒ”แƒœแƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒแƒ“แƒ”แƒ‘แƒ˜แƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜-แƒ˜แƒก-แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒชแƒแƒขแƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒœแƒ˜แƒ•แƒ แƒฃแƒšแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒก แƒ’แƒแƒชแƒ”แƒ›แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒชแƒแƒขแƒ แƒฉแƒแƒฆแƒ แƒ›แƒแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒžแƒแƒ•แƒแƒ— แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ แƒแƒ›.

แƒžแƒแƒกแƒขแƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒžแƒฃแƒœแƒฅแƒขแƒ˜:

  • แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒ. แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ˜
  • inode แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒคแƒแƒ˜แƒšแƒ˜แƒ“แƒแƒœ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ˜แƒฅ แƒแƒ  แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ
  • แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒจแƒ˜
  • แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒ–แƒแƒ›แƒ, แƒ˜แƒ’แƒ˜แƒ•แƒ”, แƒ แƒแƒช แƒœแƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜แƒ ls-แƒจแƒ˜ แƒ“แƒ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก 4 Kb, แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ”แƒ–แƒ”.
  • แƒชแƒฎแƒแƒ“แƒ˜แƒ, แƒ แƒแƒช แƒ›แƒ”แƒขแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜, แƒ›แƒ˜แƒ— แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜แƒ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ แƒ–แƒแƒ›แƒ

แƒแƒฎแƒšแƒ แƒแƒฅ แƒแƒ แƒ˜แƒก แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒœแƒแƒฌแƒ˜แƒšแƒ˜: แƒฉแƒ•แƒ”แƒœ แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒก แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒ—, แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒก แƒ–แƒแƒ›แƒแƒก แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ•แƒจแƒšแƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒคแƒแƒ˜แƒšแƒก แƒ“แƒ แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒก แƒ–แƒแƒ›แƒแƒก.

$ 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 .

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ แƒ–แƒแƒ›แƒ แƒแƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒšแƒ, แƒ—แƒฃแƒ›แƒชแƒ แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก :)

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒแƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒ–แƒแƒ›แƒ (แƒ›แƒ˜แƒกแƒ˜ แƒฌแƒแƒจแƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”) fsck-แƒ˜แƒก (แƒ“แƒ -D แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒก) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒฃแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒ”แƒš แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒจแƒ˜.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒชแƒ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜ แƒ˜แƒ›แƒ˜แƒก แƒกแƒแƒซแƒ”แƒ‘แƒœแƒ”แƒšแƒแƒ“, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒ˜แƒงแƒ แƒแƒกแƒ”, แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› 10 แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœ แƒแƒกแƒ”แƒ—แƒ˜ แƒฅแƒชแƒ”แƒ•แƒ แƒฃแƒ™แƒ•แƒ” แƒ˜แƒงแƒ แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒก lkml-แƒจแƒ˜. แƒ“แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ–แƒ แƒ˜แƒ—, แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ  แƒฆแƒ˜แƒ แƒก แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ