rsync 同步錯(cuò)誤 cwrsync rsync error rsync error: some files/attrs were not transferred 解決方法
本人發(fā)現(xiàn)這個(gè)問題兩次了一直以為是服務(wù)器問題,因?yàn)榫鸵慌_(tái)機(jī)器出現(xiàn)了這個(gè)問題,原來為了安全特取消了文件的寫入與修改權(quán)限。通過mcafee的修改權(quán)限,問題解決,所以出現(xiàn)問題,先檢查目錄權(quán)限問題。
rsync error: some files/attrs were not transferred (see previous errors)
cwrsync rsync error failed: Invalid argument
cwrsync 在windows 系統(tǒng)上作為服務(wù)端
rsync 在linux 系統(tǒng)上作為客戶端(推送文件到cwrsync所在的windows 端)
出現(xiàn)錯(cuò)誤:
rsync error: some files/attrs were not transferred (see previous errors)
failed: Invalid argument (22)
解決辦法一
1.停止windows cwrsync服務(wù)
2.編輯E:\Program Files\ICW\etc\fstab文件(cwrsync安裝路徑)
在文件最后加入一行:
e:/shentest ntfs override,binary,noacl 0 0 //確認(rèn)e盤shentest文件夾已經(jīng)建立
3.修改rsync.conf配置文件(比如:將windows下e盤的shentest讓linux來推送。)
[2011test]
path = /cygdrive/e/shentest
transfer logging = yes
ignore errors
read only = false
4.保存文件并重啟windows上cwrsync服務(wù)
5.在linux測(cè)試rsync同步推送是否成功
注意的一點(diǎn):
linux同步到windows端不能使用參數(shù)-vaz,否則文件夾就只有rsync能訪問,windows用戶就不能訪問了
我的是下面這樣:
rsync test.txt --delete 1.1.1.1::2011test
大家也可以通過查看日志,我這發(fā)現(xiàn)原來是部分源文件夾不存在,但我又讓他同步這些目錄導(dǎo)致,不影響使用。直接忽略。
解決辦法二
原因是有文件沒有寫的權(quán)限,導(dǎo)致備份權(quán)限不夠,兩種解決辦法:
1、將服務(wù)端rsyncd.conf配置文件的uid和gid分別修改成root,重載下,/etc/rc.d/init.d/xinetd reload,再次執(zhí)行同步,同步成功
2、將需要同步的文件夾及下屬文件賦予777權(quán)限(chmod -R 777 xxx),再次執(zhí)行同步,同步成功
注意:如果使用第一種辦法,那么在執(zhí)行完同步后,為了安全,記得將uid和gid修改回來,或修改成nobody
- 使用cwRsync實(shí)現(xiàn)windows下服務(wù)器文件定時(shí)同步備份(附錯(cuò)誤處理方法)
- Linux 用cp和rsync同步文件時(shí)跳過指定目錄的方法
- inotify-tools+rsync實(shí)時(shí)同步文件的配置方法
- RSync實(shí)現(xiàn)文件同步備份配置詳解
- rsync相對(duì)于其他同步工具的優(yōu)缺點(diǎn)介紹
- 在Windows中配置Rsync同步文件的方法
- windows下文件同步工具 CwRsync 4.0.2 安裝配置方法(圖文)
- rsync 只同步目錄結(jié)構(gòu)不同步文件的方法
- 無(wú)需密碼通過ssh執(zhí)行rsync來同步文件的方法
- Rsync實(shí)現(xiàn)文件定時(shí)同步技巧
相關(guān)文章
使用gitlab在服務(wù)器上搭建私服git倉(cāng)庫(kù)并上傳項(xiàng)目的操作方法
這篇文章主要介紹了使用gitlab在服務(wù)器上搭建私服git倉(cāng)庫(kù),并且上傳項(xiàng)目,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-12-12phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法,phpnow是一個(gè)本地PHP開發(fā)環(huán)境,簡(jiǎn)單易用,需要的朋友可以參考下2014-05-05在mac上安裝虛擬機(jī)搭載Windows服務(wù)的方法
這篇文章主要介紹了在mac上安裝虛擬機(jī)搭載Windows服務(wù)的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12linux和windows互傳文件的實(shí)現(xiàn)方案
Windows和Linux上的文件互傳(互相拷貝)一般常見的主要分為三種:1.基于FTP的方式 2.基于HTTP的方式 3.基于SSH協(xié)議的方式.今天我們來探討的是ssh協(xié)議的方式2018-04-04HTTP全部標(biāo)準(zhǔn)響應(yīng)狀態(tài)碼整理
HTTP標(biāo)準(zhǔn)響應(yīng)狀態(tài)碼用來表明特定 HTTP 請(qǐng)求是否成功完成。 響應(yīng)被歸為以下五大類:信息響應(yīng) (100–199);成功響應(yīng) (200–299);重定向消息 (300–399);客戶端錯(cuò)誤響應(yīng) (400–499);服務(wù)端錯(cuò)誤響應(yīng) (500–599)2023-07-07open3d?通過vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問題
這篇文章主要介紹了open3d通過vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07用rsync實(shí)現(xiàn)windows與linux文件同步的方法
windows做為文件服務(wù)器,使用rsync的windows服務(wù)版本,然后配置好就可以了。需要的朋友可以參考下。2011-02-02