Linux下七牛雲端儲存qrsync命令列上傳同步工具

來源:互聯網
上載者:User

VPS資料備份是一個重要的工作,之前在文章:使用七牛雲端儲存自動備份VPS資料分享過使用七牛雲端儲存提供的工具QRSBox來備份資料,這篇文章介紹下七牛的另一個工具qrsync,qrsync支援斷點續上傳,增量同步處理,它可將使用者本地的某目錄的檔案同步到七牛雲端儲存中,同步或上傳幾百GB甚至上TB的檔案毫無鴨梨。

一、軟體下載

 代碼如下 複製代碼

mkdir qrsync              ### 建立qrsync目錄
cd qrsync                 ### 進入qrsync目錄
wget http://devtools.qiniu.com/qiniu-devtools-linux_amd64-current.tar.gz    ### 下載qrsync 64位
wget http://devtools.qiniu.com/qiniu-devtools-linux_386-current.tar.gz      ### 這是32位,請根據系統選擇下載
tar -zxvf qiniu-devtools-linux_amd64-current.tar.gz                         ### 解壓軟體

二、建立設定檔

qrsync讀取一段JSON資料作為設定檔,如果您做過開發,那麼看懂下面的JSON設定檔並不困難:

vi config.json     ### 建立設定檔

將下面的內容複寫到config.json檔案中,其中參數請自行修改,下面有說明。

 代碼如下 複製代碼

{
    "src": "/home/your/sync_dir",
    "dest": "qiniu:access_key=<AccessKey>&secret_key=<SecretKey>&bucket=<Bucket>&...",
    "debug_level": 1
}

src:本地來源目錄路徑,比如上面的設定檔中/home/your/sync_dir就是需要上傳的目錄。
AccessKey 和 SecretKey:當您註冊七牛雲端儲存帳號後擁有一個獨一無二的AccessKey 和 SecretKey,可以在個人面板 -> 密鑰管理查看。
debug_level:若debug_level設定為1則擷取必要日誌,設定0可以得到詳細日誌。
下面是小z部落格的一段JSON設定檔,大意是將/home/test這個檔案夾裡面的內容全部上傳到七牛空間:xzbk

 代碼如下 複製代碼

{
    "src": "/home/test",
    "dest": "qiniu:access_key=<AccessKey>&secret_key=<SecretKey>&bucket=xzbk",
    "debug_level": 1
}

三、開始上傳

 代碼如下 複製代碼

touch /home/test/abc.txt        ### 建立一個abc.txt測試檔案
./qrsync config.json            ### 運行qrsync,進行上傳檔案

上傳成功會看到Sync done!的提示,然後我們登入七牛雲端儲存後台,找到xzbk這個空間,看到abc.txt檔案已經成功上傳。

四、總結

已經成功完成七牛實名認證的使用者擁有免費10G空間和10G流量,參加七牛雲端儲存青蔥創業計劃還可以免費領取1千元抵用券。利用qrsync工具備份VPS資料是個非常不錯的選擇,並且七牛雲端儲存的上傳和下載速度都是非常滿意的,大家不妨一試。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.