Sobes.tech
Junior

Inode чист?

sobes.tech AI

Ҷавоб аз AI

Inode — структураи маълумот дар системаи файл (масалан, ext4, XFS, HFS+), ки метадоналро дар бораи файл ё директория нигоҳ медорад. Он объекти системаи файлро тасвир мекунад, аммо мазмунашро намебарорад. Ҳар як файл ва ҳар як директория дар системаи файл дорои inode-и беназири худ мебошад.

Маълумоти асосие, ки дар inode нигоҳ дошта мешаванд:

  • Намуди файл: файли оддӣ, директория, пайванди рамзӣ, дастгоҳи блокӣ, дастгоҳи рамзӣ, сокет, FIFO.
  • Ҳуқуқи дастрасӣ: кӣ (соҳиб, гурӯҳ, дигарон) ҳуқуқ дорад файл/директорияро хондан, навиштан ё иҷро кардан.
  • Шенасоии соҳиб (UID): корбаре, ки файл/директорияро соҳиб аст.
  • Шенасоии гурӯҳ (GID): гурӯҳе, ки ба он файл/директория тааллуқ дорад.
  • Андозаи файл: шумораи байт дар файл.
  • Вақти эҷод (ctime): вақти тағир додани inode (масалан, дар тағир додани ҳуқуқҳо ё соҳиб).
  • Вақти охирини дастрасӣ (atime): вақти охирини хондани файл.
  • Вақти охирини тағирот (mtime): вақти охирини тағир додани мазмуни файл.
  • Санади пайванди сахт: чанд номи файл ба ин inode ишора мекунанд.
  • Нишондиҳандаҳои блокҳои маълумот: ишораҳо ба блокҳои диск, ки мазмуни файл дар он нигоҳ дошта мешавад.

Inode номи файлро дар бар намегирад. Номҳои файлҳо дар директорияҳо нигоҳ дошта мешаванд. Сабт дар директория номи файлро бо inode муайян пайванд мекунад.

Шумо метавонед маълумоти inode-ро бо истифода аз фармонҳои stat ё ls -i дидан кунед.

Масалан, истифодаи ls -i:

# Номери inode-и файли my_file.txt-ро нишон диҳед
ls -i my_file.txt

Масалан, истифодаи stat:

# Маълумоти муфассал дар бораи inode-и файли my_file.txt-ро нишон диҳед
stat my_file.txt