版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第2節(jié)ext2文件系統(tǒng)索引文件的的代表索引文件文件使用三部曲文件共享文件保護(hù)舉例第2節(jié)ext2文件系統(tǒng)索引文件的的代表索引文件文件A索引表指針文件A目錄項(xiàng)r0r1文件目錄023119226329r2r3磁盤塊號
23磁盤塊號
19磁盤塊號
26磁盤塊號
29文件索引表邏輯塊號物理塊號索引文件文件Ar0r1文件目錄0文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問格式化文件使用三部曲Ext2文件系統(tǒng)的建立格式化Ext2文件系統(tǒng)在磁盤上的分布數(shù)據(jù)塊位圖一個(gè)塊引導(dǎo)塊組號0組號1組號n超級塊組描述符索引節(jié)點(diǎn)位圖索引節(jié)點(diǎn)表數(shù)據(jù)塊n個(gè)塊一個(gè)塊一個(gè)塊n個(gè)塊n個(gè)塊Ext2將磁盤分區(qū)劃分成組每個(gè)組大小相同,且順序存放
引導(dǎo)程序Ext2文件系統(tǒng)在磁盤上的分布數(shù)據(jù)塊一個(gè)塊引導(dǎo)塊組號0組號1structext2_super_block{ __u32 s_inodes_count; /*索引節(jié)點(diǎn)總數(shù)*/ __u32 s_blocks_count; /*文件系統(tǒng)的塊數(shù)*/ __u32 s_r_blocks_count; /*保留給內(nèi)核使用的塊數(shù)*/ __u32 s_free_blocks_count; /*空閑塊計(jì)數(shù)器*/ __u32 s_free_inodes_count; /*空閑索引節(jié)點(diǎn)計(jì)數(shù)器*/ __u32 s_first_data_block; /*第一個(gè)數(shù)據(jù)塊的塊號*/ __u32 s_log_block_size; /*塊大小*/. __u32 s_blocks_per_group; /*#每組的塊數(shù)*/ __u32 s_inodes_per_group; /*#每組的節(jié)點(diǎn)數(shù)*/ ...};組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊structext2_super_block{組3組2組structext2_group_desc{ __u32 bg_block_bitmap; /*塊位圖的塊號*/ __u32 bg_inode_bitmap; /*索引節(jié)點(diǎn)位圖的塊號*/ __u32 bg_inode_table; /*第一個(gè)索引節(jié)點(diǎn)表塊的塊號*/ __u16 bg_free_blocks_count;/*組中空閑塊的個(gè)數(shù)*/ __u16 bg_free_inodes_count;/*組中索引點(diǎn)的個(gè)數(shù)*/ __u16 bg_used_dirs_count;/*組中目錄的個(gè)數(shù)*/ …};組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊structext2_group_desc組3組2組1組0用于記錄本組磁盤塊使用情況位示圖中的每一位對應(yīng)一個(gè)磁盤塊塊位示圖占一個(gè)磁盤塊(塊大小決定了位示圖大小,也決定了能管理的數(shù)據(jù)塊的個(gè)數(shù))組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊用于記錄本組磁盤塊使用情況組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)什么是索引節(jié)點(diǎn)?就是FCB索引節(jié)點(diǎn)位示圖用于記錄索引節(jié)點(diǎn)表使用情況位示圖的每一位對應(yīng)一個(gè)索引節(jié)點(diǎn)索引節(jié)點(diǎn)位示圖占一個(gè)磁盤塊,它的大小決定了一個(gè)分組中的文件數(shù)目組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊什么是索引節(jié)點(diǎn)?就是FCB組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)1、索引節(jié)點(diǎn)表由多個(gè)塊組成,每個(gè)塊可以存放多個(gè)數(shù)目相同的索引節(jié)點(diǎn)2、超級塊中的ext2_super_block.bg_inode_table指向第一個(gè)塊的塊號
structext2_inode{ __u16 i_mode; /*用戶應(yīng)具有的權(quán)限*/... __u32 i_size; /*文件的有效長度*/ ... __u32 i_blocks; /*已分配給文件的數(shù)據(jù)塊數(shù)*/ ... __u32 i_block[EXT2_N_BLOCKS];/*指針數(shù)組,各元素指向分配給文件的數(shù)據(jù)塊*/ ...};塊組和索引節(jié)點(diǎn)表的使用,可以快速得到索引節(jié)點(diǎn)的磁盤地址塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊索引表1、索引節(jié)點(diǎn)表由多個(gè)塊組成,每個(gè)塊可以存放多個(gè)數(shù)目相同的索Ext2文件系統(tǒng)的索引結(jié)構(gòu)圖示
一級間接索引二級間接索引三級間接索引
01234567891011121314__u32i_block[EXT2_N_BLOCKS];Ext2文件系統(tǒng)的索引結(jié)構(gòu)圖示一級間接索引二級間接索塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊文件類型數(shù)據(jù)塊的使用方式普通文件有數(shù)據(jù)時(shí)才使用,創(chuàng)建時(shí)不需要數(shù)據(jù)塊目錄數(shù)據(jù)塊中存放各目錄項(xiàng)的數(shù)據(jù)結(jié)構(gòu)符號鏈接路徑名大于60個(gè)字符時(shí)需要使用數(shù)據(jù)塊設(shè)備文件不需要數(shù)據(jù)塊管道不需要數(shù)據(jù)塊套接字不需要數(shù)據(jù)塊塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問文件使用三部曲Ext2文件系統(tǒng)的建立掛載、卸載文件系統(tǒng)mount命令用途:掛載文件系統(tǒng)、ISO鏡像到指定文件夾格式:mount[-t類型
]存儲設(shè)備掛載點(diǎn)目錄
mount-oloopISO鏡像文件掛載點(diǎn)目錄umount命令用途:卸載已掛載的文件系統(tǒng)格式:umount存儲設(shè)備位置
umount掛載點(diǎn)目錄#mkdir/mnt/upan#mount-tvfat/dev/sda1/mnt/upan#umount/mnt/upan掛載、卸載文件系統(tǒng)mount命令umount命令#mkdir文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問文件使用三部曲Ext2文件系統(tǒng)的建立用戶接口文件操作Open:通過文件路徑名找到該文件的inode,復(fù)制到內(nèi)存ReadWriteClose:將文件的inode從內(nèi)存中刪除目錄操作用戶接口文件操作讀磁盤讀test.c202-212個(gè)字節(jié)根據(jù)test.c的inode和偏移202-212得到盤塊789add_request(789)從隊(duì)列中取出789,算出cyl,head,sectoropen(/xx/test.c)目錄解析找到/,讀入/內(nèi)容找到xx,再找到test.c的inodeinode數(shù)組數(shù)據(jù)盤塊121314151617181920212223outp(cyl,head,sector)seccylhead用戶read(fd,202,10,a)寫入電梯隊(duì)列磁盤驅(qū)動寫磁盤控制器讀磁盤讀test.c202-212個(gè)字節(jié)根據(jù)test.c的/xx/test.c解析catbohexadatamailvarxxdatatest.c索引節(jié)點(diǎn)區(qū)數(shù)據(jù)盤塊集合分組0“/”的i節(jié)點(diǎn)“/”的數(shù)據(jù)塊<var,13><xx,82>目錄項(xiàng)!“xx”的i節(jié)點(diǎn)“xx”的數(shù)據(jù)塊<data,103><test.c,225><mail,77>/xx/test.c解析catbohexadatamailv根據(jù)test.c的inode和偏移202-212得到盤塊789一級間接索引二級間接索引三級間接索引
01234567891011121314__u32i_block[EXT2_N_BLOCKS];202-212字節(jié)789根據(jù)test.c的inode和偏移202-212得到盤塊78寫磁盤時(shí)分配inode和block創(chuàng)建目錄創(chuàng)建一個(gè)目錄時(shí),分配一個(gè)inode和至少一個(gè)block給該目錄inode記錄目錄的屬性,并指向blockblock記錄與該目錄相關(guān)的子目錄或文件的inode信息創(chuàng)建文件創(chuàng)建一個(gè)文件時(shí),分配一個(gè)inode和與文件大小對應(yīng)的數(shù)個(gè)blockinode記錄文件的屬性,并指向存放文件內(nèi)容的block多個(gè)block用來存放文件的內(nèi)容分配inode和block都采用基于位示圖的分配方案寫磁盤時(shí)分配inode和block創(chuàng)建目錄分配索引節(jié)點(diǎn)(inode)塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊1、查索引節(jié)點(diǎn)位示圖,看索引節(jié)點(diǎn)表中有空位置沒?分配磁盤塊(block)2、填寫索引節(jié)點(diǎn)表1、查塊位圖,看看有沒有可用的數(shù)據(jù)塊2、將數(shù)據(jù)寫入某磁盤塊塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖文件共享文件共享:支持以不同的文件路勁名訪問同一個(gè)文件
FAT不支持,ext支持文件共享文件共享:FAT不支持,ext支持22lnhustcomputer\file4hust\file5硬鏈接以硬鏈接方式共享的文件file5沒得數(shù)據(jù)塊沒得iNode,但是有目錄項(xiàng)22lnhustcomputer\file4hust塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊文件類型數(shù)據(jù)塊的使用方式普通文件有數(shù)據(jù)時(shí)才使用,創(chuàng)建時(shí)不需要數(shù)據(jù)塊目錄數(shù)據(jù)塊中存放各目錄項(xiàng)的數(shù)據(jù)結(jié)構(gòu)符號鏈接路徑名大于60個(gè)字符時(shí)需要使用數(shù)據(jù)塊設(shè)備文件不需要數(shù)據(jù)塊管道不需要數(shù)據(jù)塊套接字不需要數(shù)據(jù)塊塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖符號鏈接
ln–s/user/f1/user/f2f2為f1的快捷方式lrwxrwxrwx1rootroot91月411:06f2->f1ls-l符號鏈接文件f2有目錄項(xiàng)、iNode當(dāng)文件路徑名超過60個(gè)字符時(shí)還有數(shù)據(jù)塊符號鏈接
ln–s/user/f1/user/f硬鏈接與軟鏈接特點(diǎn)硬鏈接的優(yōu)點(diǎn):實(shí)現(xiàn)簡單、訪問速度快
使用限制:只允許文件鏈接只允許在同一文件系統(tǒng)內(nèi)進(jìn)行文件主刪除限制不合理的記帳規(guī)則軟鏈接(符號鏈接、快捷方式)的優(yōu)點(diǎn):適用范圍和靈活性大允許目錄鏈接允許在不同文件系統(tǒng)間進(jìn)行文件主自由刪除合理的記帳規(guī)則硬鏈接與軟鏈接特點(diǎn)硬鏈接的優(yōu)點(diǎn):實(shí)現(xiàn)簡單、訪問速度快
使用限文件保護(hù)保護(hù)的一般結(jié)構(gòu):認(rèn)證、授權(quán)、強(qiáng)制執(zhí)行(AAE)認(rèn)證(識別用戶),最基本的認(rèn)證手段:口令識別強(qiáng)制執(zhí)行(權(quán)限檢查),變成permission函數(shù)分布在OS中授權(quán)(允許用戶做什么),最常見的授權(quán)手段:訪問控制矩陣文件保護(hù)保護(hù)的一般結(jié)構(gòu):認(rèn)證、授權(quán)、強(qiáng)制執(zhí)行(AAE)認(rèn)證(ls-l-rw-r--r--
1rootroot2682911月2515:10babylinux.png
lrwxrwxrwx1rootroot91月411:06disk1.link.png->disk1.png授權(quán):w
rx三組:用戶主、用戶組、其他用戶ls-l-rw-r--r--1rootroot2舉例在Ext2中,若有一個(gè)分區(qū)大小為8GB,盤塊的尺寸是4KB。試問,該文件卷最多有多少磁盤塊?最多有多少個(gè)塊組?
舉例在Ext2中,若有一個(gè)分區(qū)大小為8GB,盤塊的尺寸是4K按照文件的內(nèi)容,Linux把文件分成
三類。A.系統(tǒng)文件、用戶文件、設(shè)備文件B.一般文件、流式文件、記錄文件C.目錄文件、流式文件、設(shè)備文件D.普通文件、目錄文件、特別文件按照文件的內(nèi)容,Linux把文件分成三類。在Ext2中,下面的說法,
是錯誤的。A.每個(gè)文件都有一個(gè)inode節(jié)點(diǎn)
B.目錄文件有inode節(jié)點(diǎn)
C.特別文件有inode節(jié)點(diǎn)
D.打印機(jī)沒有inode節(jié)點(diǎn)在Ext2中,下面的說法,是錯誤的。Ext文件是linux的文件系統(tǒng),目前為ext3,未來ext4.Ext文件是linux的文件系統(tǒng),目前為ext3,未來ext第2節(jié)ext2文件系統(tǒng)索引文件的的代表索引文件文件使用三部曲文件共享文件保護(hù)舉例第2節(jié)ext2文件系統(tǒng)索引文件的的代表索引文件文件A索引表指針文件A目錄項(xiàng)r0r1文件目錄023119226329r2r3磁盤塊號
23磁盤塊號
19磁盤塊號
26磁盤塊號
29文件索引表邏輯塊號物理塊號索引文件文件Ar0r1文件目錄0文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問格式化文件使用三部曲Ext2文件系統(tǒng)的建立格式化Ext2文件系統(tǒng)在磁盤上的分布數(shù)據(jù)塊位圖一個(gè)塊引導(dǎo)塊組號0組號1組號n超級塊組描述符索引節(jié)點(diǎn)位圖索引節(jié)點(diǎn)表數(shù)據(jù)塊n個(gè)塊一個(gè)塊一個(gè)塊n個(gè)塊n個(gè)塊Ext2將磁盤分區(qū)劃分成組每個(gè)組大小相同,且順序存放
引導(dǎo)程序Ext2文件系統(tǒng)在磁盤上的分布數(shù)據(jù)塊一個(gè)塊引導(dǎo)塊組號0組號1structext2_super_block{ __u32 s_inodes_count; /*索引節(jié)點(diǎn)總數(shù)*/ __u32 s_blocks_count; /*文件系統(tǒng)的塊數(shù)*/ __u32 s_r_blocks_count; /*保留給內(nèi)核使用的塊數(shù)*/ __u32 s_free_blocks_count; /*空閑塊計(jì)數(shù)器*/ __u32 s_free_inodes_count; /*空閑索引節(jié)點(diǎn)計(jì)數(shù)器*/ __u32 s_first_data_block; /*第一個(gè)數(shù)據(jù)塊的塊號*/ __u32 s_log_block_size; /*塊大小*/. __u32 s_blocks_per_group; /*#每組的塊數(shù)*/ __u32 s_inodes_per_group; /*#每組的節(jié)點(diǎn)數(shù)*/ ...};組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊structext2_super_block{組3組2組structext2_group_desc{ __u32 bg_block_bitmap; /*塊位圖的塊號*/ __u32 bg_inode_bitmap; /*索引節(jié)點(diǎn)位圖的塊號*/ __u32 bg_inode_table; /*第一個(gè)索引節(jié)點(diǎn)表塊的塊號*/ __u16 bg_free_blocks_count;/*組中空閑塊的個(gè)數(shù)*/ __u16 bg_free_inodes_count;/*組中索引點(diǎn)的個(gè)數(shù)*/ __u16 bg_used_dirs_count;/*組中目錄的個(gè)數(shù)*/ …};組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊structext2_group_desc組3組2組1組0用于記錄本組磁盤塊使用情況位示圖中的每一位對應(yīng)一個(gè)磁盤塊塊位示圖占一個(gè)磁盤塊(塊大小決定了位示圖大小,也決定了能管理的數(shù)據(jù)塊的個(gè)數(shù))組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊用于記錄本組磁盤塊使用情況組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)什么是索引節(jié)點(diǎn)?就是FCB索引節(jié)點(diǎn)位示圖用于記錄索引節(jié)點(diǎn)表使用情況位示圖的每一位對應(yīng)一個(gè)索引節(jié)點(diǎn)索引節(jié)點(diǎn)位示圖占一個(gè)磁盤塊,它的大小決定了一個(gè)分組中的文件數(shù)目組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊什么是索引節(jié)點(diǎn)?就是FCB組3組2組1組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)1、索引節(jié)點(diǎn)表由多個(gè)塊組成,每個(gè)塊可以存放多個(gè)數(shù)目相同的索引節(jié)點(diǎn)2、超級塊中的ext2_super_block.bg_inode_table指向第一個(gè)塊的塊號
structext2_inode{ __u16 i_mode; /*用戶應(yīng)具有的權(quán)限*/... __u32 i_size; /*文件的有效長度*/ ... __u32 i_blocks; /*已分配給文件的數(shù)據(jù)塊數(shù)*/ ... __u32 i_block[EXT2_N_BLOCKS];/*指針數(shù)組,各元素指向分配給文件的數(shù)據(jù)塊*/ ...};塊組和索引節(jié)點(diǎn)表的使用,可以快速得到索引節(jié)點(diǎn)的磁盤地址塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊索引表1、索引節(jié)點(diǎn)表由多個(gè)塊組成,每個(gè)塊可以存放多個(gè)數(shù)目相同的索Ext2文件系統(tǒng)的索引結(jié)構(gòu)圖示
一級間接索引二級間接索引三級間接索引
01234567891011121314__u32i_block[EXT2_N_BLOCKS];Ext2文件系統(tǒng)的索引結(jié)構(gòu)圖示一級間接索引二級間接索塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊文件類型數(shù)據(jù)塊的使用方式普通文件有數(shù)據(jù)時(shí)才使用,創(chuàng)建時(shí)不需要數(shù)據(jù)塊目錄數(shù)據(jù)塊中存放各目錄項(xiàng)的數(shù)據(jù)結(jié)構(gòu)符號鏈接路徑名大于60個(gè)字符時(shí)需要使用數(shù)據(jù)塊設(shè)備文件不需要數(shù)據(jù)塊管道不需要數(shù)據(jù)塊套接字不需要數(shù)據(jù)塊塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問文件使用三部曲Ext2文件系統(tǒng)的建立掛載、卸載文件系統(tǒng)mount命令用途:掛載文件系統(tǒng)、ISO鏡像到指定文件夾格式:mount[-t類型
]存儲設(shè)備掛載點(diǎn)目錄
mount-oloopISO鏡像文件掛載點(diǎn)目錄umount命令用途:卸載已掛載的文件系統(tǒng)格式:umount存儲設(shè)備位置
umount掛載點(diǎn)目錄#mkdir/mnt/upan#mount-tvfat/dev/sda1/mnt/upan#umount/mnt/upan掛載、卸載文件系統(tǒng)mount命令umount命令#mkdir文件使用三部曲Ext2文件系統(tǒng)的建立安裝訪問文件使用三部曲Ext2文件系統(tǒng)的建立用戶接口文件操作Open:通過文件路徑名找到該文件的inode,復(fù)制到內(nèi)存ReadWriteClose:將文件的inode從內(nèi)存中刪除目錄操作用戶接口文件操作讀磁盤讀test.c202-212個(gè)字節(jié)根據(jù)test.c的inode和偏移202-212得到盤塊789add_request(789)從隊(duì)列中取出789,算出cyl,head,sectoropen(/xx/test.c)目錄解析找到/,讀入/內(nèi)容找到xx,再找到test.c的inodeinode數(shù)組數(shù)據(jù)盤塊121314151617181920212223outp(cyl,head,sector)seccylhead用戶read(fd,202,10,a)寫入電梯隊(duì)列磁盤驅(qū)動寫磁盤控制器讀磁盤讀test.c202-212個(gè)字節(jié)根據(jù)test.c的/xx/test.c解析catbohexadatamailvarxxdatatest.c索引節(jié)點(diǎn)區(qū)數(shù)據(jù)盤塊集合分組0“/”的i節(jié)點(diǎn)“/”的數(shù)據(jù)塊<var,13><xx,82>目錄項(xiàng)!“xx”的i節(jié)點(diǎn)“xx”的數(shù)據(jù)塊<data,103><test.c,225><mail,77>/xx/test.c解析catbohexadatamailv根據(jù)test.c的inode和偏移202-212得到盤塊789一級間接索引二級間接索引三級間接索引
01234567891011121314__u32i_block[EXT2_N_BLOCKS];202-212字節(jié)789根據(jù)test.c的inode和偏移202-212得到盤塊78寫磁盤時(shí)分配inode和block創(chuàng)建目錄創(chuàng)建一個(gè)目錄時(shí),分配一個(gè)inode和至少一個(gè)block給該目錄inode記錄目錄的屬性,并指向blockblock記錄與該目錄相關(guān)的子目錄或文件的inode信息創(chuàng)建文件創(chuàng)建一個(gè)文件時(shí),分配一個(gè)inode和與文件大小對應(yīng)的數(shù)個(gè)blockinode記錄文件的屬性,并指向存放文件內(nèi)容的block多個(gè)block用來存放文件的內(nèi)容分配inode和block都采用基于位示圖的分配方案寫磁盤時(shí)分配inode和block創(chuàng)建目錄分配索引節(jié)點(diǎn)(inode)塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊1、查索引節(jié)點(diǎn)位示圖,看索引節(jié)點(diǎn)表中有空位置沒?分配磁盤塊(block)2、填寫索引節(jié)點(diǎn)表1、查塊位圖,看看有沒有可用的數(shù)據(jù)塊2、將數(shù)據(jù)寫入某磁盤塊塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖文件共享文件共享:支持以不同的文件路勁名訪問同一個(gè)文件
FAT不支持,ext支持文件共享文件共享:FAT不支持,ext支持53lnhustcomputer\file4hust\file5硬鏈接以硬鏈接方式共享的文件file5沒得數(shù)據(jù)塊沒得iNode,但是有目錄項(xiàng)22lnhustcomputer\file4hust塊組3塊組2塊組1塊組0引導(dǎo)塊數(shù)據(jù)塊索引節(jié)點(diǎn)表組描述符塊位圖索引節(jié)點(diǎn)位圖超級塊文件類型數(shù)據(jù)塊的使用方式普通文件有數(shù)據(jù)時(shí)才使用,創(chuàng)建時(shí)不需要數(shù)據(jù)塊目錄數(shù)據(jù)塊中存放各目錄項(xiàng)的數(shù)據(jù)結(jié)構(gòu)符號鏈接路徑名大于60個(gè)字符時(shí)需要使用數(shù)據(jù)塊設(shè)備文件不需要數(shù)據(jù)塊管道不需要數(shù)據(jù)塊套接字不需要數(shù)據(jù)塊塊組3塊組2塊組1塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46960-2025聲學(xué)次聲測量的頻率計(jì)權(quán)特性
- 網(wǎng)格員考試題目及答案
- 幼兒園小班快樂的元宵節(jié)教案
- 2022~2023焊工考試題庫及答案第76期
- 電力建筑消防技術(shù)要領(lǐng)
- 腦病科健康科普
- 射頻消融考試試題及答案
- 社會學(xué)文化考試題及答案
- 輕氧化鈉化學(xué)試題及答案
- 一般墻體砌筑交底
- 2026年鄉(xiāng)村醫(yī)生傳染病考試題含答案
- 新零售模式下人才培養(yǎng)方案
- 上海市徐匯區(qū)2026屆初三一模化學(xué)試題(含答案)
- 預(yù)中標(biāo)協(xié)議書電子版
- 龜?shù)慕馄收n件
- 2025年碳排放管理師考試試題及答案
- 八年級英語教學(xué)設(shè)計(jì)案例分析Unit3
- 2025年高爾基《童年》閱讀測試+答案
- 95-1輕機(jī)槍射擊課件
- 跟單轉(zhuǎn)正述職報(bào)告
- 中資企業(yè)在泰國發(fā)展報(bào)告(2024-2025)-境外商會聯(lián)席會議-202509
評論
0/150
提交評論