一 通過rsync 客戶端同步資料的命令引數及其命令格式
rsync 命令的引數
-v --verbose 詳細模式輸出
-q --quiet精簡輸出模式
-c --checksum 開啟校驗,強制對於檔案傳輸進行校驗
-a --archive 歸檔模式,表示以遞迴方式傳輸檔案.並保持所有的檔案屬性,等於-rlptgod
-r --recurisive 對子目錄已遞迴模式處理
-r --relative 使用相對路徑資訊
-b --backup 建立備份,也就是對於目的已經存在的同樣的檔名時,將老的檔案重新命名為~filename.可以使用—suffix 選項來指定不同的備份檔案字首
--backup-dir 將備份檔案存放在在目錄下
--suffix=suffix 定義備份檔案字首
-u --update 僅僅進行更新,也就是跳過所有已經存在於dst,並且檔案時間晚於要備份的檔案.(不覆蓋更新的檔案)
-l --links 保留軟連線
-l --copy-links 像對待常規檔案一樣處理軟連線
--copy-unsafe-links 僅僅拷貝指向src路徑目錄樹以外的鏈結
--safe-links 忽略指向src路徑目錄樹以外的鏈結
-h --hard-links 保留硬鏈結
-p --perms 保持檔案許可權
-o –owner 保持檔案屬主資訊
-g –group 保持檔案屬組資訊
-d –devices 保持裝置檔案資訊
-t –timers 保持檔案時間資訊
-s –sparse 對稀疏檔案進行特殊處理以節省dst的空間
-n –dry-run 實現哪些檔案被傳輸
-w –whole-file 拷貝檔案,不進行增量檢測
-x --one-file-system 不要跨越檔案系統邊界
-b –block-size=size 檢驗演算法使用的塊尺寸.預設是700 位元組
-e --rsh=command 指定使用rsh,ssh 方式進行資料同步
--rsync-path 指定伺服器上的rsync命令所在的路徑資訊
-c –cvs-exclude 使用和cvs一樣的方法自動忽略檔案,用來排斥那些不希望傳輸的檔案
--existing 僅僅更新那些已經存在於dst 的檔案,而不備份那些新建立的檔案
--delete 刪除那些dst 中src 沒有的檔案
--delete-excludeed 同樣刪除接受端那些被該選項指定排除的檔案
--delete-after 傳輸結束以後再刪除
--max-delete=num 最多刪除num 個檔案
--partial 保留那些因故沒有完全傳輸的檔案,以是加快隨後的再次傳輸
--force 強制刪除目錄,即使不為空
--numeric-ids 不將數字的使用者和組id 匹配為使用者名稱和組名
--timeout=time ip超時時間,單位為秒
-i –ignore-times 不跳過那些有同樣的時間和長度的檔案
--size-only 當決定是否要備份檔案時,僅僅檢視檔案大小而不考慮檔案時間
--modify-window=num 決定檔案是否時間相同時使用的時間戳視窗,預設為0
-t –temp-dir=dir 在dir 中建立臨時檔案
-p 等同於—partial
--progress 顯示備份過程
-z --compress 對裝置的檔案在傳輸時進行壓縮處理
--exclude=pattern 指定排除不需要傳輸的檔案模式
--include=pattern 指定不排除而需要傳輸的檔案模式
--exclude-from=file 排除file 中指定模式的檔案
--include-from=file 不排除file指定模式匹配的檔案
--version 列印版本資訊
--address 繫結到特定的ip位址
--config=file 指定rsync 使用的胚子檔案
--port=port指定其他的rsync 服務埠
--blocking-io 對遠端shell使用阻塞io
--stats 給出一些檔案傳輸狀態
--progress 在傳輸時現實傳輸過程
--log-format=format 指定日誌檔案格式
--password-file=file 從file 中獲得密碼
--bwlimit=kbps 限制i/o頻寬,kbytes per second
客戶端同步伺服器端的資料命令格式
rsync 的命令格式為
1 rsync [option] ….src[src]….[user@]host:dest
2 rsync [option] ….[user@]host:src dest
3 rsync [option] ….src[src]…dest
4 rsync [option] ….[user@]host::src[dest]
5 rsync [option]….src[src]…[user@]host::dest
6 rsync rsync://[user@]host[:port]/src [dest]
rsync 有六種不同的工作模式
1 拷貝本地檔案,當src和des路徑資訊都不包含有當冒號」:」分隔符時就啟動這種工作模式
2 使用乙個遠端shell 程式來實現將本地機器的內容拷貝到遠端機器.當dst 路徑位址包含冒號」:」 分隔時期的該模式
3 使用乙個遠端shell程式(如rsh.ssh)來實現將遠端機器的內容拷貝到本地機器.當src位址路徑包含單個冒號」:」分隔符時啟動該模式
4從遠端rsync伺服器中拷貝檔案到本地機器,當src路徑資訊包含」::」分隔符時啟動高模式
5 從本地機器拷貝檔案到rsync 伺服器
中,當dst路徑資訊包含」::」分隔符是啟動該模式
6 以列出遠端的檔案列表
RHEL5 4使用CentOS5 4的yum源
用centos5.4的時候可以方便地使用centos的官方yum源進行軟體安裝與更新,最近由於實驗要求需要用rhel5.4,不註冊就用不了rhel的yum,而直接用rpm太麻煩了,鑑於centos完全相容rhel,所以考慮用centos的源替換rhel的,在網上搜了一下,結合自己的實戰經驗,將過程總...
優化 RHEL5 4 yum 配置
優化前提條件 1 rhel5已經安裝yum 2 yum更新的檔案 3 備份原有配置檔案 cd etc yum.repos.d mv mv centos base.repo centos base.repo.bak mv centos media.repo centos media.repo.bak ...
rsync資料備份(一) RHEL6 5
1.rsync簡介 rsync即遠端同步,官網 作者 版本等資訊可以執行命令rsync verison檢視。2.rsync特性和優點 1 與scp比較 1 scp無法複製大量的資料 2 rsync不是單純的複製,邊複製 邊統計 邊比較 2 rsync特性 1 可以映象儲存整個目錄樹和檔案系統。2 可...