rsync 設定Linux下目錄同步[final]
1. 在目標機上生成public key .
franklinstby$ cd /home/oracle
franklinstby$ mkdir .ssh
franklinstby$ chmod 700 .ssh
franklinstby$ cd /home/oracle
franklinstby$ ssh-keygen -t rsa
然後可以看到 .ssh 目錄下生成有 id_rsa.pub 檔案。
2. 在源機器上家目錄.ssh下生成authorized_keys檔案,然後將目標機的
public key傳輸源機器已經存在 authorized_keys 檔案中.
備註: 10.17.113.18 是目標機的IP地址 。
franklindb$touch authorized_keys
franklindb$ ssh 10.17.113.18 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. 測試連通性 (備註: 10.17.113.15 是源庫的IP地址 )
franklinstby$ssh 10.17.113.15 date
4. 現在可以登入目標機器,開始測試rsync .
franklinstby$rsync -e ssh -av /data/frankdb/arch/
receiving file list ... done
./
1_626_721631640.arc
1_627_721631640.arc
1_628_721631640.arc
1_629_721631640.arc
1_630_721631640.arc
1_631_721631640.arc
sent 349808 bytes received 831141263 bytes 11013126.77 bytes/sec
total size is 1153840128 speedup is 1.39
franklinstby$
5. 設定crontab 及指令碼自動進行不同目錄的同步。
同步目錄中檔案的指令碼如下:
#!/bin/bash
pid=`/sbin/pidof rsync`
if [ "$pid" ]
then
echo
echo "Starting rsync `date`"
echo "Rsync is already running...."
else
echo
echo "Starting rsync `date`"
rsync -e ssh -av /data/frankdb/arch/
echo "Completed rsync `date`"
fi
exit 0
6. 設定linux中的crontab (注意事先建立相應的目錄)
*/10 * * * * bash /u01/run/rsync_arc 1>>/u01/run/log/rsync_arc.log 2>>/u01/run/log/rsync_arc.bad
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-672849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rsync 同步目錄
- rsync用於同步目錄
- 怎樣利用linux rsync 同步不同Server上的兩個目錄下的檔案LinuxServer
- rsync同步時,刪除目標目錄比源目錄多餘檔案的方法(--delete)delete
- Linux下設定網路卡繫結 (final)Linux
- Linux中使用rsync——檔案和目錄排除列表Linux
- Linux下Web目錄和檔案安全許可權設定LinuxWeb
- linux下目錄、檔案顯示顏色的設定生效Linux
- linux與linux之間共享目錄設定Linux
- Word 設定目錄
- 【命令使用】rsync跳過大目錄
- 在word中怎麼設定目錄 word設定目錄的方法
- Linux系統目錄實時同步Linux
- rsync 自動建立目錄的坑點
- rsync 檔案同步工具配置記錄(zt)
- Linux 檔案同步工具之 rsyncLinux
- linux下目錄結構Linux
- linux下遍歷目錄Linux
- Linux下Rsync+Inotify-tools實現資料實時同步Linux
- linux下擷取給定路徑中的目錄部分Linux
- rsync+inotify實時同步環境部署記錄
- rsync同步配置
- LINUX下配置 rsync(轉)Linux
- linux rsync +inotify 實現 實時同步Linux
- rsync的安全設定(zt)
- linux下目錄打包的方法Linux
- linux下的臨時目錄Linux
- 獲取和設定pdf目錄
- Linux使用:檔案或目錄的許可權設定Linux
- linux將掛載在home目錄下的磁碟轉移到根目錄下Linux
- [rsync]——rsync檔案同步和備份
- linux 利用rsync實現檔案增量同步Linux
- Windows Linux 之間rsync同步CODE檔案WindowsLinux
- 如何在Linux下使用rsyncLinux
- rsync實時同步
- rsync遠端同步
- 資料同步rsync
- Rsync資料同步