免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
索引節(jié)點(diǎn)、硬連接與符號連接

索引節(jié)點(diǎn)、硬連接與符號連接

索引節(jié)點(diǎn)inode:Linux為每個(gè)文件分配一個(gè)稱為索引節(jié)點(diǎn)的編號,可以將inode簡單理解成一個(gè)指針,它永遠(yuǎn)指向本文件在物理磁盤上的具體存儲(chǔ)位置。系統(tǒng)是通過索引節(jié)點(diǎn)(而不是文件名)來定位每一個(gè)文件的。

硬連接:1個(gè)inode編號肯定和一個(gè)文件的數(shù)據(jù)存儲(chǔ)區(qū)一一對應(yīng)。那么一個(gè)文件系統(tǒng)中兩個(gè)或更多個(gè)不同的文件名能否對應(yīng)同一個(gè)文件呢?答案是肯定的。我們知道inode編號是記錄在文件名對應(yīng)的目錄項(xiàng)中的,我們可以使兩個(gè)或多個(gè)文件的目錄項(xiàng)具有相同的inode值,實(shí)際上就是使它們對應(yīng)著同一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)。有幾個(gè)目錄項(xiàng)具有相同的inode號,我們就說這個(gè)文件有幾個(gè)硬連接(hardlink),對于普通文件,ls-l命令的連接計(jì)數(shù)count域的數(shù)值就是本文件擁有的硬連接數(shù)。硬連接可以通過ln命令建立。建立硬連接實(shí)際上只是增加了一個(gè)目錄項(xiàng),但并未復(fù)制文件數(shù)據(jù)區(qū),原文件的數(shù)據(jù)區(qū)由兩個(gè)文件共享。這樣一方面能夠節(jié)約大量磁盤空間,同時(shí)可以保證兩個(gè)文件能同步更新。

# ln /home/zyd/mytext hardlink_mytext
ls -il’可以顯示文件的inode(在下面最左邊):
262457 -rw-rw-r– 2 zyd zyd 17 Nov 3 14:50 hardlink_mytext
262457 -rw-rw-r– 2 zyd zyd 17 Nov 3 14:50 mytext

連接計(jì)數(shù)count:連接連接計(jì)數(shù)域表示有幾個(gè)文件共享同一數(shù)據(jù)存儲(chǔ)區(qū),即幾個(gè)硬連接(hardlink_mytext和mytext互為硬連接)。如上面的例子中hardlink_mytext和mytext文件的count值都是2。當(dāng)刪除硬連接文件是系統(tǒng)先計(jì)算count-1的值,如果大于1則僅刪除目錄項(xiàng)并修改硬連接數(shù);如果為1則刪除目錄項(xiàng),另一文件變?yōu)槠胀ㄎ募?,修改硬連接數(shù);如果為0則直接刪除文件。我們可以通過建立硬連接來保護(hù)重要的文件,避免被誤刪除。

符號連接:文件的路徑指向,非常像windows下的快捷方式。

符號連接和硬連接的區(qū)別:

符號連接是文件的路徑指向,它甚至不需要原文件的存在(這稱之為斷鏈);硬連接指向同一數(shù)據(jù)區(qū),此數(shù)據(jù)區(qū)必須存在。另外不允許為目錄建立硬連接,硬連接也不能跨文件系統(tǒng)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
索引節(jié)點(diǎn)
實(shí)際操作幫助理解Linux下的軟硬鏈接
軟鏈接 vs. 硬鏈接
Linux中鏈接分為哪兩種?
Linux下軟連接(softlink)和硬連接(hardlink)的區(qū)別
軟鏈接 硬鏈接 ln
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服