亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

軟鏈接就類似快捷方式,或者網(wǎng)頁上超級鏈接:跟原文件一樣,也同步更新,但不占空間。如果原文件被刪除,那磁盤空間立刻釋放(文件真沒了),軟鏈接本身不會被刪除,但由于指向的文件已經(jīng)不在了,所以鏈接會失效。

 

軟連接很常用(相比硬鏈接)。比如你有一個軟件需要讀取cc.conf這個配置文件,但你有好幾套配置文件,常規(guī)的方法是用哪套就把哪套改名(或復(fù)制)成cc.conf,不用的暫時就叫cc1.conf,cc2.conf這樣。

但這樣有很多問題,第一,不看內(nèi)容你也不知道現(xiàn)在的cc.conf到底是哪一套。第二,如果是改名,改來改去容易把文件弄丟。如果是復(fù)制,你修改了cc.conf還要記得復(fù)制一下,不然下次一切換就修改的部分就丟了。

用軟鏈接就很容易了,你把cc.conf做成軟鏈接,想用哪個就指向哪個就行了。想看當(dāng)前用的是哪個ls -l就能看到,所有修改都會同步,你還不怕把foo.conf會弄丟。

硬鏈接跟軟鏈接差不多,但指向的不是文件,而是底層的文件系統(tǒng)。也就是如果原文件被刪,磁盤空間并不會釋放,硬鏈接也不會失效。如果要刪掉文件(釋放空間),就要刪掉它所有的硬鏈接。

 

硬鏈接用的少,但有一些很有意思的用法,比如增量備份。

 

假設(shè)你有很多很重要的文件,需要每天備份一次,因為有些時候需要回溯到某特定一天的版本。最簡單粗暴的辦法就是每天備份一次,但長期下來容量必然吃不消。所以我們用硬鏈接來做增量備份。

硬鏈接增量備份的原理如下圖所示

Linux 軟鏈接和硬鏈接區(qū)別

 

第一天,備份為Backup 1,里面有三個文件,沒什么好說的。

第二天,備份為Backup 2,還是三個文件,但File3修改了。這樣File1,F(xiàn)ile2做硬鏈接,F(xiàn)ile3保存新版

這樣文件系統(tǒng)上其實只存了File1,F(xiàn)ile2,F(xiàn)ile3和修改過的File3,但你在第一天和第二天的文件夾里可以看到當(dāng)天完整的File1,F(xiàn)ile2和File3。這樣即使每天備份一次,其實也占不了多少空間,但卻可以像每天備份一次那樣,可以在指定日期的文件夾里找到所有文件那一天的版本。

更妙的是刪除的時候也會智能釋放空間,比如上圖的情況,這時候如果刪除第一天的備份(Backup 1),F(xiàn)ile1和File2由于還有第二天的硬鏈接,所以不會被刪除。File3(Changed)會保留,但第一天版本的File3則會被刪除,釋放空間。

所以你還可以把備份規(guī)則寫到風(fēng)騷,比如過去1周每天保留一個備份,一周以前一個月以內(nèi)每三天保存一個備份,之后每周保存一個版本,最多保存過去一年的,之類的。

分享到:
標(biāo)簽:鏈接
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達(dá)人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定