1. 拓撲結構
server端ip: 192.168.80.137
rsync服務依賴xinetd超級服務的管理,因此兩個服務都需要進行安裝。
服務端備份源: /var/www/html
2. 服務端操作
1) 安裝xinetd
rpm -ivh /media/packages/xinetd-2.3.14-39.el6_4.x86_64.rpm
2) 安裝rsync
rpm -ivh /media/packages/rsync-3.0.6-9.el6_4.1.x86_64.rpm
注: rsync服務可能已經安裝了。
3) 修改/etc/xinetd.d/rsync檔案
service rsync
4) 啟動xinetd服務
service xinetd start
netstat -anupt | grep 873
5) rsync命令引數
-a, --archive archive mode 許可權儲存模式,相當於 -rlptgod 引數,存檔,遞迴,保持屬性等
-r, --recursive 複製所有下面的資料,遞迴處理
-p, --perms 保留檔案許可權 ,檔案原有屬性
-t, --times 保留時間點,檔案原有時間
-g, --group 保留原有屬組
-o, --owner 保留檔案所有者(root only)
-d, --devices 保留 device 資訊(root only)
-l, --links 複製所有的連線 ,拷貝連線檔案
-z, --compress 壓縮模式, 當資料在傳送到目的端進行檔案壓縮.
-h, --hard-links 保留硬鏈結檔案
-a, --acls 保留 acl 屬性檔案,需要配合--perms
-p,-p 引數和 --partial --progress 相同.只是為了把引數簡單化,表示傳進度
--version, 輸出 rsync 版本
-v , --verbose 複雜的輸出資訊
-u, --update 僅僅進行更新,也就是跳過已經存在的目標位置,並且檔案時間要晚於要備份的檔案,不覆蓋新的檔案
--port=port, 定義 rsyncd(daemon)要執行的 port(預設為 tcp 873)
--delete, 刪除那些目標位置有的檔案而備份源沒有的檔案
--password-file=file ,從 file 中得到密碼
--bwlimit=kbps, 限制 i/o 頻寬
--filter 「 -filename」 ,需要過濾的檔案
6) 服務端新增兩個測試使用者rget1和rput1
useradd rget1
echo rget1:123 | chpasswd
useradd rput1
echo rput1:123 | chpasswd
7) 服務端備份源許可權的新增
setfacl -r -m user:rget1:rwx /var/www/html
setfacl -r -m default:user:rget1:rwx /var/www/html #為將來新加的檔案設定預設的許可權
getfacl /var/www/html #檢查許可權設定
3. 客戶端操作
1) 安裝rsync
rpm -ivh /media/packages/rsync-3.0.6-12.el6.x86_64.rpm
2) 新建備份目的目錄
mkdir /web-back
3) 測試備份
rsync -azp [email protected]:/var/www/html/ /web-back
注 : 如有些檔案提示許可權不足,則到伺服器上修改檔案許可權為744即可。
4. 制定計畫任務備份資料
1) 計畫任務指令碼
rsync.sh
#!/bin/bash
rsync -az --delete rget1:192.168.80.137:/var/www/html/ /web-back/
tar -zcvf rsync-back-`date +%y-%m%d`.tar.gz /web-back/
2) 制定計畫任務
echo "0 2 * * * sh rsync.sh &" >> /var/spool/cron/root
RHEL6 軟體倉庫
建立乙個本地的軟體倉庫 1 mkdir media cdrom 2 把rhel6光碟裝載到 media cdrom mount dev cdrom media cdrom iso載入命令,系統重啟後需要重新裝載光碟或iso檔案 mount o loop root x.iso media cdrom ...
rsync資料備份(一) RHEL6 5
1.rsync簡介 rsync即遠端同步,官網 作者 版本等資訊可以執行命令rsync verison檢視。2.rsync特性和優點 1 與scp比較 1 scp無法複製大量的資料 2 rsync不是單純的複製,邊複製 邊統計 邊比較 2 rsync特性 1 可以映象儲存整個目錄樹和檔案系統。2 可...
RHEL6管理邏輯卷
一 可以使用圖形介面來管理lvm yum y install system config lvm system config lvm 或者 系統 管理 邏輯卷管理 二 建議使用終端來管理lvm 一.建立物理的磁碟分割槽 fdisk dev sda partx a dev sda 同步核心資訊 二.建...