Linux中rsync詳解:備份或同步必選
在Linux中,rsync是一款非常實用的備份和同步工具。它具有以下特性: 1. 鏡像保存:rsync可以鏡像保存整個目錄樹和文件系統(tǒng)。 2. 保持原有屬性:rsync可以很容易地保持原來文件的權(quán)
配置和安裝
如果只是簡單的兩臺機器之間的同傳,配置安裝非常簡單: 1. 使用命令`yum install rsync`安裝rsync,并設置開機啟動。 2. 創(chuàng)建配置文件``。 3. 在`/etc`目錄下創(chuàng)建``文件,并將密碼寫入其中。密碼格式為“BackupUser后面加密碼”。請務必牢記該密碼,因為我們之后會用到它。 4. 修改權(quán)限:將`/etc/rsyncd*`的所有文件權(quán)限修改為600,并重啟服務。由于rsync是基于xinetd下的,所以只需要開啟xinetd即可。 5. 創(chuàng)建測試文件:在根目錄下創(chuàng)建test目錄,并在該目錄下創(chuàng)建file1和file2文件并寫入內(nèi)容。另一臺機器的配置
在另一臺機器上,我們需要做以下配置: 1. 在`/root`目錄下創(chuàng)建secrets文件,并將之前共享機器上的密碼復制進去。同樣,修改secrets文件的權(quán)限為600。 2. 最后一步就是測試了。只需要輸入以下命令,開始第一次同步文件。請注意,在輸入命令時,記得要將`password`之前的兩個橫杠輸入正確。如果輸錯了,可以檢查一下配置文件。 好了,以上就是全部的配置和測試過程。如果你想看到效果,可以在`/tmp`目錄下檢查是否存在這兩個文件。實際上,最關(guān)鍵的是,當你在共享機器上修改其中一個file文件后,再進行同步,你會發(fā)現(xiàn)測試頁面中只有一個文件被更新。這就是rsync的神奇之處。 希望本文對您有所幫助。如果您對其他服務經(jīng)驗感興趣,可以關(guān)注我的賬號,我會不定期分享更多內(nèi)容。