西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程操作系統(tǒng) → rsync同出出現(xiàn) IO error encountered — skipping file deletion 解決辦法

rsync同出出現(xiàn) IO error encountered — skipping file deletion 解決辦法

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西教程網(wǎng)時(shí)間:2015/2/15 16:28:09字體大。A-A+

作者:西西小熊點(diǎn)擊:93次評(píng)論:0次標(biāo)簽: rsync

  • 類型:服務(wù)器區(qū)大。6.1M語(yǔ)言:英文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

西西服務(wù)器是采用windows版的cwRsync進(jìn)行同步,本來(lái)同步得好好的把 --delete 參數(shù)帶上以后就出現(xiàn)錯(cuò)誤

IO error encountered — skipping file deletion

找了很久也沒(méi)找到解決方案,查了目錄權(quán)限,服務(wù)器日志里也沒(méi)看到磁盤出錯(cuò)的日志信息,在網(wǎng)上找到了一篇臨時(shí)的解決方案。



仔細(xì)查看了一下rsync的參數(shù),發(fā)現(xiàn)有一個(gè)選項(xiàng)是:


--ignore-errors 即使出現(xiàn) I/O 錯(cuò)誤也進(jìn)行刪除

(即使出現(xiàn) I/O 錯(cuò)誤也進(jìn)行刪除)


于是加上了這個(gè)參數(shù),再次執(zhí)行同步,問(wèn)題解決了。

但是至于為什么rsync會(huì)誤報(bào)這個(gè)錯(cuò)誤,目前我還沒(méi)有找到原因,如果有哪一位知道的話,歡迎解惑。


 附上rsync的常用參數(shù)選項(xiàng),方便大家參考:


選項(xiàng) 說(shuō)明

-a, --archive 歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性,等價(jià)于 -rlptgoD (不包括 -H)

-r, --recursive 對(duì)子目錄以遞歸模式處理

-l, --links 保持符號(hào)鏈接文件

-H, --hard-links 保持硬鏈接文件

-p, --perms 保持文件權(quán)限

-t, --times 保持文件時(shí)間信息

-g, --group 保持文件屬組信息

-o, --owner 保持文件屬主信息 (super-user only)

-D 保持設(shè)備文件和特殊文件 (super-user only)

-z, --compress 在傳輸文件時(shí)進(jìn)行壓縮處理

--exclude=PATTERN 指定排除一個(gè)不需要傳輸?shù)奈募ヅ淠J?/p>

--exclude-from=FILE 從 FILE 中讀取排除規(guī)則

--include=PATTERN 指定需要傳輸?shù)奈募ヅ淠J?/p>

--include-from=FILE 從 FILE 中讀取包含規(guī)則

--copy-unsafe-links 拷貝指向SRC路徑目錄樹以外的鏈接文件

--safe-links 忽略指向SRC路徑目錄樹以外的鏈接文件(默認(rèn))

--existing 僅僅更新那些已經(jīng)存在于接收端的文件,而不備份那些新創(chuàng)建的文件

--ignore-existing 忽略那些已經(jīng)存在于接收端的文件,僅備份那些新創(chuàng)建的文件

-b, --backup 當(dāng)有變化時(shí),對(duì)目標(biāo)目錄中的舊版文件進(jìn)行備份

--backup-dir=DIR 與 -b 結(jié)合使用,將備份的文件存到 DIR 目錄中

--link-dest=DIR 當(dāng)文件未改變時(shí)基于 DIR 創(chuàng)建硬鏈接文件

--delete 刪除那些接收端還有而發(fā)送端已經(jīng)不存在的文件

--delete-before 接收者在傳輸之前進(jìn)行刪除操作 (默認(rèn))

--delete-during 接收者在傳輸過(guò)程中進(jìn)行刪除操作

--delete-after 接收者在傳輸之后進(jìn)行刪除操作

--delete-excluded 在接收方同時(shí)刪除被排除的文件

-e, --rsh=COMMAND 指定替代 rsh 的 shell 程序

--ignore-errors 即使出現(xiàn) I/O 錯(cuò)誤也進(jìn)行刪除

--partial 保留那些因故沒(méi)有完全傳輸?shù)奈募,以是加快隨后的再次傳輸

--progress 在傳輸時(shí)顯示傳輸過(guò)程

-P 等價(jià)于 --partial --progress

--delay-updates 將正在更新的文件先保存到一個(gè)臨時(shí)目錄(默認(rèn)為 “.~tmp~”),待傳輸完畢再更新目標(biāo)文件

-v, --verbose 詳細(xì)輸出模式

-q, --quiet 精簡(jiǎn)輸出模式

-h, --human-readable 輸出文件大小使用易讀的單位(如,K,M等)

-n, --dry-run 顯示哪些文件將被傳輸

--list-only 僅僅列出文件而不進(jìn)行復(fù)制

--rsyncpath=PROGRAM 指定遠(yuǎn)程服務(wù)器上的 rsync 命令所在路徑

--password-file=FILE 從 FILE 中讀取口令,以避免在終端上輸入口令,通常在 cron 中連接 rsync 服務(wù)器時(shí)使用

-4, --ipv4 使用 IPv4

-6, --ipv6 使用 IPv6

--version 打印版本信息

--help 顯示幫助信息

注意:

若使用普通用戶身份運(yùn)行 rsync 命令,同步后的文件的屬主將改變?yōu)檫@個(gè)普通用戶身份。

若使用超級(jí)用戶身份運(yùn)行 rsync 命令,同步后的文件的屬主將保持原來(lái)的用戶身份。



傳輸?shù)拿钅J绞牵?/strong>
rsync [OPTION]... [USER@]HOST::SRC [DEST]

參數(shù)說(shuō)明:
-v, --verbose 詳細(xì)模式輸出
-z, --compress 對(duì)備份的文件在傳輸時(shí)進(jìn)行壓縮處理
-r, --recursive 對(duì)子目錄以遞歸模式處理
-t, --times 保持文件時(shí)間信息
-o, --owner 保持文件屬主信息
-p, --perms 保持文件權(quán)限
-g, --group 保持文件屬組信息

--progress 顯示備份過(guò)程
--delete 刪除那些DST中SRC沒(méi)有的文件
--exclude "data/" 表示不對(duì)/home/user01/backup/data/目錄下的文件進(jìn)行備份


另外附上一個(gè) Rsync Windows 版的下載地址

軟件名稱: cwRsync(Rsync for Windows)服務(wù)端&客戶端
軟件版本: v5.4.1 x86 免費(fèi)版
軟件大。 6.1M
軟件語(yǔ)言: 英文
適用平臺(tái): WinAll, Win7
下載地址: cwRsync(Rsync for Windows)服務(wù)端&客戶端


    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)