久久精品99久久|国产剧情网站91|天天色天天干超碰|婷婷五天月一av|亚州特黄一级片|亚欧超清无码在线|欧美乱码一区二区|男女拍拍免费视频|加勒比亚无码人妻|婷婷五月自拍偷拍

學(xué)習(xí)總結(jié)

linux軟鏈接和硬鏈接詳解及擴散式學(xué)習(xí)的總結(jié)

時間:2022-10-07 19:44:43 學(xué)習(xí)總結(jié) 我要投稿
  • 相關(guān)推薦

linux軟鏈接和硬鏈接詳解及擴散式學(xué)習(xí)的總結(jié)

  所謂鏈接,就是給文件或和目錄(文件夾)再次創(chuàng)建一個鏈接,可以通過訪問使用此鏈接的方式達到訪問該文件或這目錄的目的,而建立鏈接的目的在我看來是方便人們使用操作系統(tǒng)。

linux軟鏈接和硬鏈接詳解及擴散式學(xué)習(xí)的總結(jié)

  1.軟鏈接:顧名思義,這種鏈接方式?jīng)]有“真才實料(指最下方存儲真正數(shù)據(jù)的數(shù)據(jù)塊)”,是“軟”的。這種鏈接方式只是保存要訪問文件或者目錄的絕對路徑(所以軟鏈接又稱字符鏈接)。可以方便理解為windows中的快捷方式,刪除原文件后會對此軟鏈接(快捷方式)產(chǎn)生影響。軟鏈接可以在任何地方建立,只要是同一系統(tǒng)即可,因為軟鏈接的inode與原文件的inode不同。

  2.硬鏈接:與軟鏈接相比較,硬鏈接多了一些真才實學(xué),他會關(guān)聯(lián)數(shù)據(jù)塊,而不只是簡單的一個絕對路徑。建立的硬鏈接與原文件的inode相同,因為必須在同一分區(qū)中才可以建立鏈接。例如 A是B的硬鏈接(A和B都是文件名),則A的目錄項中的inode節(jié)點號與B的目錄項中的inode節(jié)點號相同,即一個inode節(jié)點對應(yīng)兩個不同的文件名,兩個文件名指向同一個文件,A和B對文件系統(tǒng)來說是完全平等的。如果刪除了其中一個,對另外一個沒有影響。

  大家有沒有想過,為什么原文件刪除對硬鏈接無影響?還可以取到數(shù)據(jù)塊?

  有以下三點解釋:

  1.每增加一個文件名,inode節(jié)點上的鏈接數(shù)增加一,每刪除一個對應(yīng)的文件名,inode節(jié)點上的鏈接數(shù)減一,直到為0,inode節(jié)點和對應(yīng)的數(shù)據(jù)塊被回收。

  2.文件和文件名是不同的東西,rm A刪除的只是A這個文件名,而A對應(yīng)的數(shù)據(jù)塊(文件)只有在inode節(jié)點鏈接數(shù)減少為0的時候才會被系統(tǒng)回收。

  3.我們用的ls cat等查看文件是否存在的命令是從超級塊或者目錄block中得到文件的信息。而不是從數(shù)據(jù)塊中取,不要陷入這個誤區(qū),據(jù)一個最簡單的例子,一個文件可能是多個數(shù)據(jù)塊存儲的,ls等命令有如何會在rm刪除了文件名之后,還可以知道文件存儲的分散數(shù)據(jù)塊?

【linux軟鏈接和硬鏈接詳解及擴散式學(xué)習(xí)的總結(jié)】相關(guān)文章:

鏈接協(xié)議書06-24

《幻燈片的鏈接》教學(xué)方案設(shè)計10-08

網(wǎng)上廣告鏈接協(xié)議書01-29

網(wǎng)上廣告鏈接協(xié)議書10-09

Linux學(xué)習(xí)總結(jié)報告03-07

網(wǎng)上廣告鏈接協(xié)議書3篇04-24

現(xiàn)代學(xué)習(xí)方法與技巧詳解總結(jié)11-13

軟筆培訓(xùn)學(xué)習(xí)心得10-08

如何學(xué)習(xí)看手相詳解08-19

linux命令大全11-13