Maydon nomi
|
Turi
|
Tavsif
|
I_mode
|
USHORT
|
Ushbu fayl turiga va unga kirish huquqlari.
|
I_uid
|
USHORT
|
Fayl egasi Uid.
|
I_size
|
ULONG
|
Fayl hajmi baytda.
|
Men vaqt
|
ULONG
|
Faylga oxirgi kirish vaqti (Kirish vaqti).
|
I_ctime
|
ULONG
|
Fayl yaratilgan vaqt.
|
Vaqtim
|
ULONG
|
Fayl oxirgi marta o'zgartirilgan vaqt.
|
I_dtime
|
ULONG
|
Faylni o'chirish vaqti.
|
I_gid
|
USHORT
|
Guruh identifikatori (GID).
|
I_links_kontakt
|
USHORT
|
Havolalar soni.
|
I_blocks
|
ULONG
|
Fayl egallagan bloklar soni.
|
I_flags
|
ULONG
|
Fayl bayroqlari (Fayl bayroqlari)
|
Men saqlanib qolgan1
|
ULONG
|
OS uchun ajratilgan
|
I_block
|
ULONG
|
Fayl ma'lumotlari yoziladigan bloklarga ko'rsatgichlar (1 -rasmda to'g'ridan -to'g'ri va bilvosita murojaat qilish misoli)
|
I_versiya
|
ULONG
|
Fayl versiyasi (NFS uchun)
|
I_file_acl
|
ULONG
|
ACL fayli
|
I_dir_acl
|
ULONG
|
ACL katalogi
|
I_faddr
|
ULONG
|
Fragment manzili
|
I_frag
|
UCHAR
|
Fragment raqami
|
I_fsize
|
UCHAR
|
Parcha o'lchami
|
I_pad1
|
USHORT
|
To'ldirish
|
Men saqlanganman2
|
ULONG
|
Zaxiralangan
|
Fayl turi va ruxsatnomalar maydoni-bu ikki baytli so'z bo'lib, ularning har bir biti faylning ma'lum bir turga aloqadorligini ko'rsatuvchi yoki bitta fayl ruxsatini belgilaydigan bayroq vazifasini bajaradi.
Identifikator
|
Ma'nosi
|
Bayroq (dala) maqsadi
|
S_IFMT
|
F000
|
Fayl turidagi niqob
|
|
|
|
S_IFSOCK
|
A000
|
Domen rozetkasi
|
S_IFLNK
|
C000
|
|
S_IFREG
|
8000
|
Oddiy fayl
|
S_IFBLK
|
6000
|
Blokka yo'naltirilgan qurilma
|
S_IFDIR
|
4000
|
Katalog
|
S_IFCHR
|
2000
|
Baytga yo'naltirilgan (belgi) qurilma
|
S_IFIFO
|
1000
|
Nomlangan quvur (fifo)
|
|
|
|
S_ISUID
|
0800
|
SUID - egasining bitini o'zgartirish
|
S_ISGID
|
0400
|
SGID - guruhni o'zgartirish biti
|
S_ISVTX
|
0200
|
Yopishqoq bit
|
|
|
|
S_IRWXU
|
01C0
|
Fayl egasi huquqlari maskasi
|
S_IRUSR
|
0100
|
O'qish huquqi
|
S_IWUSR
|
0080
|
Yozish huquqi
|
S_IXUSR
|
0040
|
Amalga oshirish huquqi
|
|
|
|
S_IRWXG
|
0038
|
Guruh huquqlari niqobi
|
S_IRGRP
|
0020
|
O'qish huquqi
|
S_IWGRP
|
0010
|
Yozish huquqi
|
S_IXGRP
|
0008
|
Amalga oshirish huquqi
|
|
|
|
S_IRWXO
|
0007
|
Boshqa foydalanuvchilar huquqlarining niqobi
|
S_IROTH
|
0004
|
O'qish huquqi
|
S_IWOTH
|
0002
|
Yozish huquqi
|
S_IXOTH
|
0001
|
Amalga oshirish huquqi
|
Maxsus maqsadlar uchun ajratilgan va fayl tizimida alohida rol o'ynaydigan bir nechta inode deskriptorlar mavjud. Bular quyidagi tavsiflovchilar
Identifikator
|
Ma'nosi
|
Tavsif
|
EXT2_BAD_INO
|
|
Yomon bloklar inodini ro'yxatlaydigan inod
|
EXT2_ROOT_INO
|
|
Ildiz inode
|
EXT2_ACL_IDX_INO
|
|
ACL inod
|
EXT2_ACL_DATA_INO
|
|
ACL inod
|
EXT2_BOOT_LOADER_INO
|
|
Boot loader inode
|
EXT2_UNDEL_DIR_INO
|
|
Katalog inodini o'chirish
|
EXT2_FIRST_INO
|
|
Birinchi saqlanmagan inode
|
Bu ro'yxatdagi eng muhim tavsiflovchi - bu asosiy katalog tavsifi. Bu tavsiflovchi, barcha kataloglar kabi, quyidagi tuzilishga ega yozuvlardan tashkil topgan, asosiy katalogga ishora qiladi:
Maydon nomi
|
Turi
|
Tavsif
|
Inod
|
ULONG
|
faylning inod raqami (indeksi)
|
rec_len
|
USHORT
|
Ushbu yozuvning uzunligi
|
ismi_len
|
USHORT
|
Fayl nomining uzunligi
|
Ism
|
CHAR
|
Fayl nomi
|
Katalogdagi bitta yozuv blok chegarasini kesib o'tolmaydi (ya'ni u butunlay bitta blok ichida joylashgan bo'lishi kerak). Shuning uchun, agar keyingi yozuv bu blokga to'liq mos kelmasa, u keyingi blokga o'tkaziladi va oldingi yozuv shunday davom etadiki, u blokni oxirigacha to'ldiradi.
Do'stlaringiz bilan baham: |