軟連接和硬鏈接區(qū)別

什么是硬鏈接

就是具有相同inode節(jié)點(diǎn)好的文件護(hù)衛(wèi)硬鏈接

一個(gè)文件的另一個(gè)入口

硬鏈接原理

3、測(cè)試

ln源文件 硬鏈接文件

作用 備份,防止誤刪

目錄硬鏈接

不支持人工創(chuàng)建目錄硬鏈接

文件刪除原理

靜態(tài)文件:沒有進(jìn)程或稱程序正在訪問(wèn)的文件

硬鏈接的數(shù)量代表變量符號(hào) i_linuk

系統(tǒng)定時(shí)清理沒有文件名的inode

磁盤檢查會(huì)清理

當(dāng)增加新文件是占用沒有文件名的inode

動(dòng)態(tài)文件有程序或進(jìn)程訪問(wèn)的文件

A i_link為0

B i_count 為0 count 是進(jìn)程調(diào)用的文件的數(shù)量(引用計(jì)數(shù)),所有進(jìn)程調(diào)用都要取消

實(shí)踐文件刪除原理

恢復(fù)工具 debugfs,ext3grep等

防止誤刪,多備份,操作前備份,異服務(wù)器和異地備份

1所有硬鏈接數(shù)0,及所有硬鏈接都被干掉,包括自身

軟連接

本質(zhì)是快捷方式,指向源文件實(shí)體,本身和源文件是不同的文件

第二個(gè)用涂

/etc對(duì)應(yīng)的的分區(qū)滿了,沒法放很多文件呢,但是程序還想通過(guò)/etc目錄訪問(wèn)文件

Linux文件刪除原理:

1、靜態(tài)文件:沒有進(jìn)程或程序正在訪問(wèn)的文件。

所有的硬鏈接數(shù)為0(i_link),即所有硬鏈接都被干掉了,包括自身。

硬鏈接的數(shù)量的代表變量符號(hào)i_link

rm -f oldboy.txt oldboy_hard_link

執(zhí)行完 其實(shí)文件也沒刪,關(guān)機(jī)停止運(yùn)行。

a.系統(tǒng)定時(shí)清理沒有文件名的inode。

b.磁盤檢查會(huì)清理。

c.增加新文件時(shí)優(yōu)先占用沒有文件名的inode。

恢復(fù)的工具:debugfs,ext3grep等等。

多備份,操作前備份,異服務(wù)器和異地備份。

動(dòng)態(tài)文件:有程序或進(jìn)程訪問(wèn)的文件

刪除原理:

a.所有硬鏈接刪除。i_link為0.

b..i_count是進(jìn)程調(diào)用文件的數(shù)量(引用計(jì)數(shù))。所有進(jìn)程調(diào)用都要停止取消。i_count為0

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容