1. 程式人生 > >Linux-軟鏈接、硬鏈接

Linux-軟鏈接、硬鏈接

占用 node 備份 star linux 有一個 51cto RoCE 第一步

軟鏈接:類似windows的快捷方式。
原理:文件本身裏面存了另外的文件或目錄的路徑。
作用:節省空間。
技術分享圖片
創建軟鏈接:
ln -s /源文件路徑(比較大的) /軟鏈接路徑(幾kb) #前提時,文件存在
技術分享圖片
說明文件不存在
技術分享圖片
案例:
當一個小磁盤的空間被某個文件快占滿時,而這個文件本身還在不停的寫數據,這樣的話,則可以將這個文件放到一個大的磁盤空間裏面,以軟鏈接的形式去調取
第一步:
復制此文件到大的磁盤空間下
第二步:
刪除源文件
第三步:
以軟鏈接的形式,去存在。 (ln -s /源文件存在路徑)

硬鏈接:
不支持對目錄做硬鏈接,不能跨分區。

增加硬鏈接:
ln 1.txt 1_heard.txt 兩個文件項目為硬鏈接,一模一樣,使用相同的inode。

硬鏈接:
1 刪除一個,還有一個,相對來說安全,但靠硬鏈接備份文件,不合適。
2 硬鏈接本質上還是一個文件,所以你建立多個硬鏈接文件,空間占用還是一份。所以說,它可以節省空間。
3 其實,我在工作中並沒有用到過硬鏈接。

  1. 硬連接核心的地方,就是兩個文件使用了同一個inode。
    5.可以備份重要文件。

Linux-軟鏈接、硬鏈接