inode節(jié)點(diǎn)滿處理方法 在unix文件系統(tǒng)中,inode節(jié)點(diǎn)包括哪些內(nèi)容?
在unix文件系統(tǒng)中,inode節(jié)點(diǎn)包括哪些內(nèi)容?文件或目錄,內(nèi)核提供一個(gè)宏來(lái)獲取結(jié)果,例如S_ISREG(inode->i),因此信息應(yīng)該存儲(chǔ)在I模式成員中。iuMode是32位無(wú)符號(hào)整數(shù),因此
在unix文件系統(tǒng)中,inode節(jié)點(diǎn)包括哪些內(nèi)容?
文件或目錄,內(nèi)核提供一個(gè)宏來(lái)獲取結(jié)果,例如S_ISREG(inode->i),因此信息應(yīng)該存儲(chǔ)在I模式成員中。iuMode是32位無(wú)符號(hào)整數(shù),因此此成員以位圖形式存儲(chǔ)信息。i_u2;Mode由實(shí)際的文件系統(tǒng)分配,例如EXT2文件系統(tǒng)。用以下兩句話來(lái)指定I_2;mode,raw_2;inode=ext2_2;get_2;inode(inode->i_2;sb,ino,&bh)inode->i_2;mode=le16_2;to_2;cpu(raw_2;inode->i_2;u2首先,我們需要了解inode和文件之間的關(guān)系。簡(jiǎn)言之,inode是文件的索引號(hào),相當(dāng)于計(jì)算機(jī)用來(lái)查找文件的真實(shí)文件名。
當(dāng)老師點(diǎn)名時(shí),他會(huì)叫“小明”,你的同桌叫你“大明”,你的朋友叫你“明明”。但事實(shí)上,花名冊(cè)和身份證上的名字是“張明”,但都是你。同樣,您看到的文件名是我的文件.md但文件系統(tǒng)中真正的記錄是inode。讓我們看一個(gè)例子。
創(chuàng)建一個(gè)我的文件.md我們可以看到inode的編號(hào)是406803。我們將文件名改為yourfile.md文件再看看它的inode
看,inode也是406803,這意味著無(wú)論你改變什么名字,它的inode都不會(huì)改變。不管別人怎么叫你小明、大明、老明,你身份證上的名字還是張明,不會(huì)變的。