Setting rsync service on SmartOS
Rsync是一套歷久彌新的Linux/Unix系統備份工具,透過rsync可以達到差異的備份方式,讓整個備份的動作可以更有效能的執行... 而MiCloud上提供的主機預設都預載有rsync的功能,而Linux上使用可能大家已經有嚐試過,這邊複習一下,也順便說一下Windows (沒錯,Windows上也可以透過rsync來將資料備份到遠端的rsync server上唷!)上操作rsync的方式。 Rsync Server設定 Step 1: 編輯設定檔 $ vi /etc/rsync.conf 內容: log file = /tmp/rsyncd.log pid file = /tmp/rsyncd.pid port=873 [ backup ] hosts allow = 192.168.1.10 #允許的clisnt IP hosts deny = * #除上面allow設定的IP,不允許存取的Client,請設為* 全部 comment = ewant upload file backup path = /home/backup/upload uid = root gid = root auth users =backup secrets file = /etc/rsyncd.secrets read only = no exclude = temp/ .* #要排除的備份檔案或目錄,須以空格區分 設定檔中的backup是備份的模組,這個名稱可以自由取,將會用在client端操作指令上 Step 2: 編輯密碼檔 $ vi /etc/rsyncd.secrets 內容: backup:xxxxxxxxxxxxxxxxx 上面rsyncd.secrets文件中是存...