linux 硬鏈結和軟鏈結

2021-09-18 03:22:28 字數 662 閱讀 7584

檔案系統

磁碟上檔案讀寫儲存與查詢系統(管理)就是檔案系統,在每乙個分割槽都會存在自己的檔案系統。

在這裡我們有swap交換分割槽和檔案分割槽,我們這裡只介紹檔案分割槽。

檔案儲存過程:通過inode_bitmap在inode區域獲取空間inode節點,通過data_bitmap獲取空閒的資料塊,在inode節點中紀錄檔案資訊以及資料塊的位置,並且將檔案資料寫入到資料塊中,將自己目錄項資訊新增到所在目錄檔案中去。

檔案讀取過程:通過目錄項中獲取檔案的inode節點號(檔案唯一),通過inode節點號在inode區域找到inode節點,通過inode節點中的資料塊位址資訊找到我們制定位置的讀取資訊。

軟連線和硬鏈結

Linux 硬鏈結和軟鏈結

硬鏈結是通過鏈結原始檔的索引節點來進行有效鏈結。linux系統中的每個檔案都有乙個自己的索引節點,如同資料庫中的每條記錄都有自己的唯一索引一樣。自我感覺硬鏈結就像是windows下乙個檔案的拷貝,唯一不同的地方是多個該檔案的拷貝 硬鏈結 通過原始檔的索引節點來共享和更新自己的內容,一旦該節點上的任一...

Linux軟鏈結和硬鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...

Linux軟鏈結和硬鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬鏈結 硬鏈結指通過索引節點來進行鏈結。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...