第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

軟鏈接的鏈接原理疑點(diǎn)

我在mac做如下測(cè)試: 1.新建一個(gè)test,這里稱它test(1),查看其i節(jié)點(diǎn)為1 2.軟鏈接test(1)取名soft 3.刪test,cat soft 報(bào):不存在文件 4.再新建一個(gè)test,這里稱test(2),查看其i節(jié)點(diǎn)為2,cat soft 正常顯示test(2)里的內(nèi)容 您在視頻里說(shuō):軟鏈接保存的block數(shù)據(jù)內(nèi)容是存放原文件的i節(jié)點(diǎn)數(shù)據(jù),通過(guò)這個(gè)i節(jié)點(diǎn)再找到原文件的數(shù)據(jù),而我測(cè)試中soft新建的時(shí)候就是指向test(1)的i節(jié)點(diǎn)1所在數(shù)據(jù)塊,為何同樣的soft文件最后依舊能正常鏈接到了i節(jié)點(diǎn)為2的test(2)的數(shù)據(jù)內(nèi)容呢?難道它不是通過(guò)i節(jié)點(diǎn)而是通過(guò)文件名來(lái)找到原文件?

正在回答

4 回答

課程中說(shuō)錯(cuò)了,符號(hào)鏈接(所謂軟鏈接)的block中保存的是源文件的文件名,不是源文件的inode。

課程中竟然有這么大的錯(cuò)誤!...

1 回復(fù) 有任何疑惑可以回復(fù)我~

感覺(jué)老濕講錯(cuò)了,軟鏈接是記錄塊中記錄的是目標(biāo)文件名,而不是目標(biāo)文件inode,如果是inode,刪除目標(biāo)文件,因?yàn)橛杏叉溄拥拇嬖?,使得inode依然存在,則軟連接依然有效,所以記錄的不是文件inode;刪除目標(biāo)文件,在新建一個(gè)相同文件名的文件(內(nèi)容不同),則軟連接就再次有效了,所以軟連接記錄的是目標(biāo)文件名,而不是inode;此時(shí),硬鏈接和軟連接的數(shù)據(jù)是不同的

0 回復(fù) 有任何疑惑可以回復(fù)我~

可以這樣驗(yàn)證這一點(diǎn):

用ls查看符號(hào)鏈接的大小,會(huì)發(fā)現(xiàn)其大小等于源文件名的字節(jié)數(shù)。

可以證明符號(hào)鏈接中保存的是目標(biāo)文件名

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

taylorfeng 提問(wèn)者

感覺(jué)好多東西還值得自己去推敲
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~

按你說(shuō)的做了一遍,并沒(méi)有出現(xiàn)你說(shuō)的情況,可以把你做的分享一下嗎


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

taylorfeng 提問(wèn)者

就是對(duì)一個(gè)原文件建立軟鏈接,軟鏈接文件不動(dòng),刪除掉原文件,再新建一個(gè)與之同名的文件,此時(shí)原文件和后來(lái)新建的i節(jié)點(diǎn)是不同的,但是那個(gè)軟鏈接的文件卻完全沒(méi)問(wèn)題地指向了后面新建的那個(gè)文件并可以正常使用。
2016-01-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

biueangel 回復(fù) taylorfeng 提問(wèn)者

windows8.1虛擬機(jī)下試了一下,出現(xiàn)你說(shuō)的問(wèn)題,然后@onemoo解釋的應(yīng)該是對(duì)的
2016-01-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Linux達(dá)人養(yǎng)成計(jì)劃 I
  • 參與學(xué)習(xí)       399941    人
  • 解答問(wèn)題       3960    個(gè)

Linux入門(mén)視頻教程,以通俗易懂的語(yǔ)言帶你感受linux之美

進(jìn)入課程

軟鏈接的鏈接原理疑點(diǎn)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)