一、linux檔案訪問過程
在linux系統中根目錄是自引用的,比如要找 /etc/sysconfig/networkscripts/ifcfg-0檔案
先根據根目錄/ 的inode號,在inode table中找到儲存 / 的磁碟塊,在磁碟塊中找到目錄etc所對應的inode號(在磁碟塊中儲存著乙個檔名或者目錄名對應的inode號的乙個表),然後在inode table中根據etc的inode號,找到etc目錄所對應的磁碟塊。然後在磁碟塊中找到目錄sysconfig對應的inode,然後根據sysconfig的inode再去inode table中找到sysconfig所對應的磁碟塊,經過類似過程最後找到ifcfg-0檔案。
根目錄 / 和etc目錄可以屬於不同的分割槽。etc的的資訊儲存在 根目錄 / 所在的分割槽,但是etc目錄下的檔案儲存在etc的分割槽。
二、軟鏈結和硬鏈結的區別
檔案的軟硬鏈結
軟鏈結原理 軟鏈結又叫符號鏈結 symbolic link 本身是乙個檔案,類似於windows下的快捷方式,可以通過連線檔案轉到原檔案,即訪問原檔案的內容。軟鏈結建立 建立乙個軟鏈結 ln s 原檔名 目的檔名 注 可以看到軟鏈結檔案的屬性為l。操作乙個軟鏈結檔案 1 現象 注 我們可以發現,刪除...
Linux的軟硬鏈結
linux鏈結分為兩種,一種是硬鏈結一種是符號鏈結。硬鏈結是指通過索引節點來進行。再linux檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點 inode index 在linux中,多個檔案指向同乙個索引節點是存在的,一般這種連線就是硬鏈結。硬鏈結的作用就是允許乙...
Linux下的軟硬鏈結
硬鏈結 其實就是給磁碟中的資料在起乙個別名,相當於是我們可以通過不同的檔名訪問磁碟中相同的資料塊。硬鏈結 其實就是乙個檔案中包含有另乙個檔案的路徑名,當然我們可以通過訪問軟鏈結檔案去找到和原始檔中相同的內容。因為軟連線檔案中包含的是原始檔的路徑名。在linnux下如何建立軟鏈結的命令 ln s 源檔...