Rsync with Nas

VM 環境空間有限,且須每日定時備份資料庫,決定使用 crontab + rsync 來把資料備份到 Nas

  1. 在 Nas 建立備份專用資料夾,並關連到 特定 群組
    1. 可限制群組寫入資料夾最大容量
  2. 備份資料夾中
    1. _prev 為最新一期的資料
    2. 20150101_120101 以秒為單位的完整備份
  3. Nas 先安裝 rsync,選擇無驗證 (asustor說明文件)
  4. 在 ubuntu 安裝 rsync
    1. 檢查是否有安裝 dpkg -l | grep rsync
    2. 沒有則裝上 sudo apt-get install rsync

Ubuntu -> Nas (備份)

此為「遠端 Rsync 相容伺服器」同步至 Nas 的行為,有點像是 push


Nas -> Ubuntu(還原)

  • rsync -arv [email protected]::projectName/remotefolder localfolder
    • 需要先清空
      • 可用 --delete 

Rsync 常用指令

自動輸入密碼
$ echo "yourpassword" > rsync.password
$ rsync --password-file=rsync.password [email protected]
$ rm rsync.password




參考文獻

  • rsync參數詳解 (link)
Rsync with Nas Rsync with Nas Reviewed by Wild on 11/17/2015 11:14:00 上午 Rating: 5

沒有留言:

沒有Google帳號也可發表意見唷!

技術提供:Blogger.