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

Linux下七牛雲存儲qrsync命令行上傳同步工具
VPS數據備份是一個重要的工作,之前在文章:使用七牛雲存儲自動備份VPS數據分享過使用七牛雲存儲提供的工具QRSBox來備份數據,這篇文章介紹下七牛的另一個工具qrsync,qrsync支持斷點續上傳,增量同步,它可將用戶本地的某目錄的文件同步到七牛雲存儲中,同步或上傳幾百GB甚至上TB的文件毫無鴨梨。
20160701214740.jpg
一、軟件下載
代碼如下 複製代碼
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=&secret_key=&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=&secret_key=&bucket=xzbk”,
“debug_level”: 1
}
三、開始上傳
代碼如下 複製代碼
touch /home/test/abc.txt ### 創建一個abc.txt測試文件
./qrsync config.json ### 運行qrsync,進行上傳文件
上傳成功會看到Sync done!的提示,然後我們登錄七牛雲存儲後臺,找到xzbk這個空間,看到abc.txt文件已經成功上傳。
20160701214828.jpg四、總結
已經成功完成七牛實名認證的用戶擁有免費10G空間和10G流量,參加七牛雲存儲青蔥創業計劃還可以免費領取1千元抵用券。利用qrsync工具備份VPS數據是個非常不錯的選擇,並且七牛雲存儲的上傳和下載速度都是非常滿意的,大家不妨一試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章