<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Synology rsync &#8211; 記下來</title>
	<atom:link href="https://noter.tw/tag/synology-rsync/feed/" rel="self" type="application/rss+xml" />
	<link>https://noter.tw</link>
	<description>一路上踩到的坑、遇到的問題，一點一滴記下來，希望能幫助到需要的人~</description>
	<lastBuildDate>Fri, 19 Aug 2022 14:37:12 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>

<image>
	<url>https://noter.tw/wp-content/uploads/cropped-old-1130742_1920-1-32x32.jpg</url>
	<title>Synology rsync &#8211; 記下來</title>
	<link>https://noter.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>如何將資料從 Linux 裝置 備份 至 Synology NAS</title>
		<link>https://noter.tw/9146/linux-rsync-to-synology-nas/</link>
					<comments>https://noter.tw/9146/linux-rsync-to-synology-nas/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Sat, 14 Aug 2021 07:00:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[技術相關]]></category>
		<category><![CDATA[Synology SSH]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[免輸入帳號密碼登入]]></category>
		<category><![CDATA[Synology NAS]]></category>
		<category><![CDATA[免帳密登入]]></category>
		<category><![CDATA[Synology Drive]]></category>
		<category><![CDATA[公鑰登入]]></category>
		<category><![CDATA[版本控管]]></category>
		<category><![CDATA[PubkeyAuthentication]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[AuthorizedKeysFile]]></category>
		<category><![CDATA[同步檔案]]></category>
		<category><![CDATA[建立公私鑰]]></category>
		<category><![CDATA[Synology rsync]]></category>
		<category><![CDATA[ssh-keygen -t rsa]]></category>
		<category><![CDATA[administrators]]></category>
		<category><![CDATA[ssh key]]></category>
		<category><![CDATA[備份]]></category>
		<category><![CDATA[開啟家目錄服務]]></category>
		<category><![CDATA[ssh-copy-id]]></category>
		<category><![CDATA[教學]]></category>
		<category><![CDATA[資源回收桶]]></category>
		<guid isPermaLink="false">https://noter.tw/?p=9146</guid>

					<description><![CDATA[<p>這篇文章要記錄幫好友設定，將 Linux 的資料定時 備份 到 Synology NAS 上，試圖透過 Synology Drive 來幫忙做檔案版本的控管。 這篇文章查了一些資料，參考了 如何將資料&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/9146/linux-rsync-to-synology-nas/" data-wpel-link="internal">如何將資料從 Linux 裝置 備份 至 Synology NAS</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>這篇文章要記錄幫好友設定，將 Linux 的資料定時 備份 到 <a href="https://www.synology.com/zh-tw" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Synology NAS<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 上，試圖透過 Synology Drive 來幫忙做檔案版本的控管。</p>



<span id="more-9146"></span>



<p>這篇文章查了一些資料，參考了 <a href="https://kb.synology.com/zh-tw/DSM/tutorial/How_to_back_up_Linux_computer_to_Synology_NAS" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">如何將資料從 Linux 裝置備份至 Synology NAS？<span class="wpel-icon wpel-image wpel-icon-6"></span></a> <a href="https://blog.gtwang.org/linux/rsync-local-remote-file-synchronization-commands/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Linux 使用 rsync 遠端檔案同步與備份工具教學與範例<span class="wpel-icon wpel-image wpel-icon-6"></span></a>、<a href="https://silica.io/using-ssh-key-authentification-on-a-synology-nas-for-remote-rsync-backups/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Using SSH key authentification on a Synology NAS for remote rsync backups<span class="wpel-icon wpel-image wpel-icon-6"></span></a>、 <a href="https://www.theshell.guru/logging-rsync-output-to-file/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Logging RSYNC output to file<span class="wpel-icon wpel-image wpel-icon-6"></span></a>、<a href="https://blog.gtwang.org/linux/linux-crontab-cron-job-tutorial-and-examples/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Linux 設定 crontab 例行性工作排程教學與範例<span class="wpel-icon wpel-image wpel-icon-6"></span></a>，加上小蛙自己設定時候遇到的狀況，留給有需要的朋友參考。</p>



<h2 class="para wp-block-heading">Synology NAS？</h2>



<p>Synology NAS 提供了很方便的 client，在有 GUI 的環境裡直接設定好目錄，只要檔案有所變動就會自動同步到 NAS 上，而且跟 Google 雲端硬碟一樣，檔案每次變動的歷程都會記錄著，如果檔案改壞了要找回某個時間點的版本，超級方便！雖然 client 也支援 Linux，不過沒有 GUI 的 Sever 版本就沒有了，只適用於有桌面環境的 Linux。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLWDoCFFUBvKUzSvT567f5pQMGw4gu162LYrxDfidjp9Lp5A9PGepZfjoRfOJOQM2iU_GAw-iwBRn3PXl-QzIWa2PUHIb6RFROIw9IAZaN46crERE5iPN6ZqDRxZfh0VGmblXsHflAQsfPWkhOBMvDhicg=w801-h524-no?authuser=3" alt="Synology Drive History" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">沒有桌面環境的 Linux 怎麼辦？</h2>



<p>沒有桌面環境的 Linux 也不用擔心，像小蛙今天要使用的就是沒有桌面環境的 Ubuntu 16.04 LTS，Synology 官方的文件提到可以用 CIFS 或 NFS 掛載的方式，或是不透過掛載，直接將資料 rsync 進 NAS 裡，雖然一樣可以將資料同步到 NAS 裡，但跟官方提供的 client 比起來，少了檔案變動會自動同步的功能，必須要自己設定 crontab 定期進行同步 (雖有一點不怎麼完美，但比完全用不了又好上不少！)</p>



<p>操作主要分成 NAS 環境上的設定以及要同步伺服器上的設定，有些步驟會交叉到，小蛙就順著流程講下去。</p>



<h2 class="para wp-block-heading">開啟 rsync 服務</h2>



<p class="withcode">首先開啟瀏覽器用在 <code>administrators</code> 群組內的使用者登入 NAS -&gt; 控制台 (1) -&gt; 檔案服務 (2) -&gt; 啟動 rsync 服務 (3) -&gt; 套用 (4)</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLUt9Yfj05r_tYC7Y3x5wXS5F5yeRzBpCLlQIckz-2c0xrNG4bB1WShnrhneEIwYuHjrD2P_5hzCxrGRIYYEfZnQcXHKtC-35GEFZWogjR8tt5pKC9_GWoqXY5CToaPE97F2CpXSAhHq-LT0eAOsNS4P-A=w995-h571-no?authuser=3" alt="Synology NAS 啟動 rsync 服務" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">指定 rsync 權限給特定使用者</h2>



<p>進入使用者帳號 (1) -&gt; 選取要使用 rsync 的使用者 (2) -&gt; 點擊編輯按鈕 (3)</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLW0niFG3eHs8xtcZoIaCUF6ZZTbHqSpjNoGASLwnIr4XtJabgietIU58HBsz4sGtZEcOQRpWkFYJ1CuC1Hem4WseFEY4wv3x_3OXggo66P1aSjv5cAMI9QhP2qB1Gb82i3cKAZAsMW7fcnZhEP53gp8YA=w993-h569-no?authuser=3" alt="Synology NAS 指定權限 1" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<p>設定可讀寫的資料夾，切換到權限頁籤 (1) -&gt; 找到要 rsync 的使用者，將可讀寫打勾 (2) -&gt; 按下確定</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLXfRQ3a6O-F0-AcYBwgfEQlEyw7i-ahiV-aHIXJInz_OPmYjgYopml0tGB5h8Xn4IGTdLuxwXu5mXctLqBcdlrmh-Z3Fo84eimw_1XvZVB9jeg_03oHfgjfLPwTlzYHmbvPZgTxMe5bTA0ynOKbi3gcsg=w907-h517-no?authuser=3" alt="Synology NAS 指定權限 2" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<p>為了要讓 rsync 免輸入帳號密碼，在這邊先暫時把要進行 rsync 的帳號加入 administrators 群組，等等完成設定後再還原設定。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLXrOIoLH8kza8vFs7XfRfbrzJMo20vyXLTKjNJCqskDzSYDqBu0bAoVHqHEPFcqB_qNJzHwxKW4lkFOewDJ3Uyz6TLBOu_thS5T-taAl1WNtIhRKjVFQakQXnWewI2r7iAhD8srPB_uAPWKiVB6ckqa4g=w911-h196-no?authuser=3" alt="Synology NAS 指定權限 3" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">開啟家目錄與資源回收桶</h2>



<p>小蛙原本接手的時候這兩個都沒開，家目錄如果沒開的話會造成 SSH 沒辦法不輸入帳號密碼自動登入，而資源回收桶沒開的話則會無法留住刪除檔案的記錄，如果誤刪檔案時還能救回來，非常方便建議打開。</p>



<p>回到控制台 -&gt; 進入使用者帳號 (1) -&gt; 上方進階設定 (2) -&gt; 拉到最下面把啟動家目錄服務 (3) 及 啟動資源回收桶 (4) 都打勾，點選下方套用。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLWFt-3mjuij2vsySg0CPC71nahFl91-7U1w66FIquht40hTfOx1JqFutJkbc2fkiCsr49RLf2OppAioX9e_SDwTZ2VKA8DaC_SVLL7GKtnFrEtGFu7S2tRCDoVjk6ueNYoeDVkz1F9lg_GRPUFxts2h6g=w994-h571-no?authuser=3" alt="Synology NAS 啟動家目錄服務與啟動資源回收桶" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">啟用 SSH 功能</h2>



<p>回到控制台左側選單拉到最下面的終端機 &amp; SNMP (1) -&gt; 啟動 SSH 功能 (2) -&gt; 套用 (3) 來開啟 SSH 功能 </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLX04LZjMAZYqlPxD103UDZmp9LEQwDxT-sPgBW9g4crnLhL_HKYFfmaS-R_1v33jStelZqW55A78iDtNjynh461aADzkZfR130qRhYZxkoCieI1cZxnkyJQhhELAqe4XaFibmQc7UpHNEsK6ZJwIyAzbg=w993-h566-no?authuser=3" alt="Synology NAS 啟動 SSH 功能" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">測試使用 SSH 登入</h2>



<p class="withcode">現在到要進行檔案同步的 Ubuntu 中進行連線測試，此刻還是要輸入密碼的，如果剛剛沒有將此帳號加入 <code>administrators</code> 群組，這邊就會出現連線被拒絕無法連線的錯誤，如果畫面跟小蛙一樣可以連進去就表示以上的設定都是正確的。</p>



<pre class="wp-block-preformatted withcode">root@xxx:~# ssh myaccount@nas_domain
The authenticity of host 'nas_domain (xx.xx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'nas_domain,xx.xx.xx.xx' (ECDSA) to the list of known hosts.
myaccount@nas_domain's password:
myaccount@nas_domain:~$</pre>



<h2 class="para wp-block-heading">建立基本 SSH 所需檔案</h2>



<p class="withcode">NAS 一開始沒有 .ssh 資料夾，所以我們要建立一個 <code>.ssh</code> 資料夾跟 <code>authorized_keys</code> 檔案，並且設定正確的權限</p>



<pre class="wp-block-preformatted withcode"># 建立必須的檔案與資料夾
myaccount@nas_domain:~$ cd ~
myaccount@nas_domain:~$ mkdir .ssh
myaccount@nas_domain:~$ touch .ssh/authorized_keys

# 設定正確權限
myaccount@nas_domain:~$ chmod 0711 ~
myaccount@nas_domain:~$ chmod 0711 ~/.ssh
myaccount@nas_domain:~$ chmod 0600 ~/.ssh/authorized_keys</pre>



<h2 class="para wp-block-heading">設定讓 SSH 接受公鑰驗證登入</h2>



<p>預設 SSH 是透過帳號密碼登入的，這邊要免輸入帳號密碼的話，要將設定改成接受特定公鑰登入的方式</p>



<pre class="wp-block-preformatted withcode">myaccount@nas_domain:~$ sudo su
Password: 輸入 myaccount 的密碼
ash-4.3# vim /etc/ssh/sshd_config

# 把下面兩行前面的 # 拿掉後 :wq 存檔離開
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

# 重啟 sshd DSM 7 以前的
#ash-4.3# synoservicectl --restart sshd

# 重啟 sshd DSM 7 以後的要用這個
ash-4.3# /usr/syno/bin/synosystemctl restart sshd.service

# 退出回到要備份資料的伺服器上
ash-4.3# exit
exit
myaccount@nas_domain:~$ exit
logout
Connection to nas_domain closed.
root@xxxx:~#</pre>



<h2 class="para wp-block-heading">建立伺服器公私鑰</h2>



<p>回到要進行 rsync 的伺服器上，如果還沒有建立過 ssh key 的話，可以使用 <code>ssh-keygen -t rsa</code> 進行建立 (亦可參考 <a href="https://noter.tw/278/%e7%99%bb%e5%85%a5-ssh-%e5%85%8d%e8%bc%b8%e5%85%a5%e5%b8%b3%e8%99%9f%e5%af%86%e7%a2%bc/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">登入 ssh 免輸入帳號密碼</a> 建立金鑰的方式)</p>



<pre class="wp-block-preformatted withcode">root@xxxxxxx:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx root@xxxxxxx
The key's randomart image is:
+---[RSA 2048]----+
+----[SHA256]-----+</pre>



<h2 class="para wp-block-heading">將公鑰複製到 NAS 上</h2>



<p>成功建立金鑰後要把公鑰存入前面我們在 NAS 建立的 <code>authorized_keys</code> 裡面</p>



<pre class="wp-block-preformatted withcode">root@xxxxxxx:~# ssh-copy-id myaccount@nas_domain
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
myaccount@nas_domain's password:

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'myaccount@nas_domain'"
and check to make sure that only the key(s) you wanted were added.</pre>



<p>到這邊就基本完成了，設定正確的話，再試一次真的不用輸入密碼了</p>



<pre class="wp-block-preformatted withcode">root@xxxxxxx:~# ssh myaccount@nas_domain
myaccount@nas_domain:~$</pre>



<h2 class="para wp-block-heading">關閉 SSH 及離開 administrators 群組</h2>



<p class="withcode">這時候可以把 <code>myaccount</code> 從 <code>administrators</code> 群組移除比較安全，除非這個帳號有其他需要用到較高權限的地方，別忘了也把 SSH 功能關閉，除非有必要用到才留著。</p>



<h2 class="para wp-block-heading">使用 rsync 同步</h2>



<p class="withcode">輸入以下指令 <code>--delete</code> 意思是同步的話也要把遠端檔案移到資源回收桶，不加 <code>--delete</code> 的話只會把有變動的檔案同步過去，移除的檔案還是會存在 NAS 上喔！<code>--exclude</code> 是要排除不加入同步的檔案 / 資料夾，NAS 上還要排除資源回收桶 <code>#recycle</code> 及 <code>@eaDir</code> 路徑，不然前者會造成刪除的檔案無法找回，後者則是會不停噴錯 (雖不影響使用但看起來很討厭)</p>



<p class="withcode"><code>-e ssh</code> 是用剛剛我們設定的私鑰進行連線，如此就可以不用輸入密碼，<code>/var/www/</code> 是要進行同步的路徑，最後面的 <code>mydir/</code> 是上面設定可讀寫的資料夾</p>



<pre class="wp-block-preformatted withcode">rsync -avh --delete --exclude '#recycle/' --exclude '@eaDir' -e ssh /var/www/ myaccount@nas_domain::mydir/</pre>



<p class="withcode"><a href="https://www.theshell.guru/logging-rsync-output-to-file/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Logging RSYNC output to file<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 提到可以加入 <code>--log-file=/path/file.log</code> 與 <code>--progress</code> 可以將執行過程輸出到檔案，不過如果檔案非常大的話，這個 log 檔也會非常大喔！小蛙提供這個做法，可以做完 <code>rsync</code> 之後有個參考依據，知道那些檔案成功哪些檔案出問題，自己視情況斟酌是否加入。</p>



<p>實際測試看看，修改的檔案跟刪除的都成功了！</p>



<pre class="wp-block-preformatted withcode">root@xxxxxxx:~# rsync -avh --delete --exclude '#recycle/' --exclude '@eaDir' -e ssh /root/backup/ myaccount@nas_domain::mydir/
sending incremental file list
./
deleting www1
deleting www
mod-pagespeed-stable_current_amd64.deb

sent 8,311,426 bytes  received 56 bytes  2,374,709.14 bytes/sec
total size is 8,309,240  speedup is 1.00</pre>



<p>正式跑起來看看</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLU2luQpL0vUOEBp438JvM71nDh2mw_hLXa3BMSO7vb00J2bS4rsLPolCZL1hMO0Yvg0iapb1cze1ZQ4vLrkA-4q8lqEzW_272DqUKl6ydM5yKCO90vK3owj8mb9tiGI3XIqMkv2LnR435o_cCsgTzDp2w=w800-h726-no?authuser=3" alt="AM JKLU2luQpL0vUOEBp438JvM71nDh2mw hLXa3BMSO7vb00J2bS4rsLPolCZL1hMO0Yvg0iapb1cze1ZQ4vLrkA 4q8lqEzW 272DqUKl6ydM5yKCO90vK3owj8mb9tiGI3XIqMkv2LnR435o cCsgTzDp2w=w800 h726 no?authuser=3 如何將資料從 Linux 裝置 備份 至 Synology NAS" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<p>儲存下來的 log 檔內容長這樣</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLXgfEC4R-6gBbFPtwLLMGncdhEHnPkgGOd8286eZJY48999tZVnBFzBUH2Dji5vRcRKWzDMJW2pRNSrUlAw2eE5Tuw6n-_bEwBMSgC-EuoHLQgrx0m7KpfPebrk0LCkYSIXANbCgW3CmVIvCRqtCE33Nw=w1166-h602-no?authuser=3" alt="AM JKLXgfEC4R 6gBbFPtwLLMGncdhEHnPkgGOd8286eZJY48999tZVnBFzBUH2Dji5vRcRKWzDMJW2pRNSrUlAw2eE5Tuw6n bEwBMSgC EuoHLQgrx0m7KpfPebrk0LCkYSIXANbCgW3CmVIvCRqtCE33Nw=w1166 h602 no?authuser=3 如何將資料從 Linux 裝置 備份 至 Synology NAS" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">找回刪掉的檔案</h2>



<p class="withcode">這個小蛙卡了半天 &#8230; 要找回刪除的檔案必須要是 <code>administrators</code> 群組內的人才可以，如果想要用原本執行 <code>rsync</code> 的那個帳號的話，就不要把上面的 <code>myaccount</code> 從 <code>administrators</code> 群組移除，或是考量安全性，維持從 <code>administrators</code> 群組中移除 <code>myaccount</code>，要找回刪除資料的時候再透過 <code>administrators</code> 的其他帳號處理了。</p>



<p class="withcode">而且要透過 Synology Drive (1)，進入資源回收桶 (2) -&gt; 右手邊有一個我的檔案 (3) -&gt; 選到剛剛設定的空間，就可以看到被刪除的檔案囉！</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLUaPQYX9zzR2bQFRAmMJEA81m8FkSHDk82KVyNzSq-tH2f-mxhWXNOMLkDO-DX0oiFo00gQ7J0IDWy_vpE6EK0cgiqsdU-H2GswOKSod5NrBgMqKKbxGZ8W_cOJF3vWiYpG0VzVI1ooDInCaL3lHUiDMQ=w796-h389-no?authuser=3" alt="Synology Drive 資源回收桶" title="如何將資料從 Linux 裝置 備份 至 Synology NAS"></figure></div>


<h2 class="para wp-block-heading">加入 crontab 定期執行</h2>



<p class="withcode">小蛙要備份的檔案非常多，第一次會跑很久，就先直接下上面提到的指令讓他跑，跑完之後視需求設定到 <code>crontab</code> 內，讓 <code>rysnc</code> 每 10 分鐘將小蛙 <code>/var/www/</code> 下有變動的檔案都同步到 Synology NAS 上，<code>crontab</code> 設定的方式如下 (更多使用方式與說明可參考 <a href="https://blog.gtwang.org/linux/linux-crontab-cron-job-tutorial-and-examples/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Linux 設定 crontab 例行性工作排程教學與範例<span class="wpel-icon wpel-image wpel-icon-6"></span></a>)</p>



<pre class="wp-block-preformatted withcode">root@xxxxxx:~# crontab -e

*/10 * * * * rsync -avh --log-file=/path/file.log --delete --exclude '#recycle/' --exclude '@eaDir' -e ssh /root/backup/ --progress</pre>



<p>今天介紹的 如何將資料從 Linux 裝置 備份 至 Synology NAS ？ 就到這邊啦！記下來給有需要的朋友參考。</p>



<p><strong>網站架設系列文章：</strong></p>



<ul class="my-li bg-darkblue wp-block-list"><li><a href="https://noter.tw/10151/%e7%9b%a4%e9%bb%9e%e9%82%a3%e4%ba%9b%e6%9b%be%e7%b6%93%e9%99%aa%e4%bc%b4%e9%81%8e%e5%b0%8f%e8%9b%99%e7%9a%84-vps-%e8%99%9b%e6%93%ac%e4%b8%bb%e6%a9%9f/" data-wpel-link="internal">盤點那些曾經陪伴過小蛙的 VPS 虛擬主機</a></li><li><a href="https://noter.tw/176/%e5%a6%82%e4%bd%95%e6%8c%91%e9%81%b8-vps-%e6%9c%80%e5%88%92%e7%ae%97%e7%9a%84%e8%b2%b7%e6%b3%95/" data-wpel-link="internal">如何挑選 VPS + 最划算的買法</a></li><li><a href="https://noter.tw/406/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E8%B3%BC%E8%B2%B7-vps/" data-wpel-link="internal">手把手教你如何購買 VPS</a></li><li><a href="https://noter.tw/4463/第一次買-kvm-虛擬主機/" data-wpel-link="internal">第一次買 KVM 虛擬主機</a></li><li><a href="https://noter.tw/4242/%e8%a1%80%e7%9a%84%e6%95%99%e8%a8%93-hiformance-%e8%b7%91%e8%b7%af%e4%ba%86/" data-wpel-link="internal">血的教訓 &#8211; HiFormance 跑路了 &#8230;</a></li><li><a href="https://noter.tw/196/%e7%82%ba%e8%87%aa%e5%b7%b1%e7%94%b3%e8%ab%8b%e4%b8%80%e5%80%8b%e5%9f%9f%e5%90%8d-hinet-%e7%82%ba%e4%be%8b/" data-wpel-link="internal">為自己申請一個域名 – HiNet 為例</a></li><li><a href="https://noter.tw/117/cloudflare-%E8%B6%85%E5%BC%B7%E5%A4%A7%E7%9A%84%E5%85%8D%E8%B2%BB-cdn/" data-wpel-link="internal">Cloudflare – 超強大的免費 CDN (?)</a></li><li><a href="https://noter.tw/195/%e4%bd%bf%e7%94%a8-cloudflare-%e4%bb%a3%e7%ae%a1%e4%bd%a0%e7%9a%84%e5%9f%9f%e5%90%8d/" data-wpel-link="internal">使用 Cloudflare 代管你的域名</a></li><li><a href="https://noter.tw/396/ubuntu-16-04-設定環境語言編碼，讓中文可以正常顯示/" data-wpel-link="internal">Ubuntu 16.04 設定環境語言編碼，讓中文可以正常顯示</a></li><li><a href="https://noter.tw/255/ubuntu-16-04-%e5%ae%89%e8%a3%9d-fail2ban/" data-wpel-link="internal">Ubuntu 16.04 安裝 fail2ban</a></li><li><a href="https://noter.tw/436/%E4%B8%80%E5%80%8B%E8%85%B3%E6%9C%AC%E6%AF%8F%E5%A4%A9%E8%87%AA%E5%8B%95%E5%82%99%E4%BB%BD/" data-wpel-link="internal">一個腳本每天自動備份</a></li><li><a href="https://noter.tw/32/linux-tar-%E5%AE%8C%E6%95%B4%E5%82%99%E4%BB%BD%E3%80%81%E5%A2%9E%E9%87%8F%E5%82%99%E4%BB%BD%E5%8F%8A%E5%B7%AE%E7%95%B0%E5%82%99%E4%BB%BD%E6%AF%94%E8%BC%83/" data-wpel-link="internal">Linux tar 完整備份、增量備份及差異備份比較</a></li><li><a href="https://noter.tw/3704/nginx-ssl-certificate-%E8%AE%93-http-%E8%AE%8A%E8%BA%AB%E6%88%90%E7%82%BA-https/" data-wpel-link="internal">nginx + SSL Certificate – 讓 http 變身成為 https</a></li><li><a href="https://noter.tw/3695/ssl-for-free-%E5%85%8D%E8%B2%BB%E5%8F%88%E6%9C%89%E7%B6%A0%E8%89%B2%E9%8E%96%E9%A0%AD%E7%9A%84-ssl-certificates/" data-wpel-link="internal">SSL For Free – 免費又有綠色鎖頭的 SSL Certificates</a></li><li><a href="https://noter.tw/8596/certbot-error/" data-wpel-link="internal">Certbot 申請 SSL certificate 錯誤問題</a></li><li><a href="https://noter.tw/9107/certbot-error-acmev1-is-deprecated/" data-wpel-link="internal">Certbot 錯誤：ACMEv1 is deprecated and you can …</a></li><li><a href="https://noter.tw/5967/ubuntu-18-04-%e5%ae%89%e8%a3%9d-awstats-%e4%be%86%e7%b5%b1%e8%a8%88%e7%b6%b2%e7%ab%99%e6%b5%81%e9%87%8f/" data-wpel-link="internal">Ubuntu 18.04 安裝 AWStats 來統計網站流量</a></li><li><a href="https://noter.tw/9287/pchome-%e8%b2%b7%e7%b6%b2%e5%9d%80%e7%ba%8c%e7%b4%84%e6%b5%81%e7%a8%8b/" data-wpel-link="internal">PCHome 買網址續約流程</a></li></ul>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/9146/linux-rsync-to-synology-nas/" data-wpel-link="internal">如何將資料從 Linux 裝置 備份 至 Synology NAS</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/9146/linux-rsync-to-synology-nas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
