rsync mkstempに失敗しました:USBフラッシュドライブの無効なパラメータ(22)

rsync mkstempに失敗しました:USBフラッシュドライブの無効なパラメータ(22)

私はrsyncバージョン3.0.9プロトコルバージョン30のフロントエンドGUIに過ぎない"Back In Time"を使用します。私はUbuntu 12.04を実行しています。

私のバックアップデバイスは、ext2でフォーマットされたローカルにマウントされたUSBフラッシュスティック/ドライブです。

次のようなエラーがたくさん発生します...

[E]エラー:rsync:mkstemp "/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/ 20131026-1639/Mail/pop-server.bak.rr-8.com/.Sent.msf.RZMdLy "失敗: 無効なパラメータ (22)

時間に戻るrsync呼び出しのためのコマンドライン:

[I] rsync -rtDH --links --no-p --no-g --no-o  --delete --delete-excluded  -v  
--chmod=Du+wx  --exclude="/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f" 
--exclude="/root/.local/share/backintime" --exclude="/tmp/backintime" 
--include="/home/apb/asterisk/" --include="/home/apb/" --include="/home/" 
--include="/home/apb/Documents/" --include="/home/apb/Linux-Centos/" 
--exclude=".gvfs" --exclude=".cache*" --exclude="[Cc]ache*" 
--exclude=".thumbnails*" --exclude="[Tt]rash*" --exclude="*.backup*" 
--exclude="*~" --exclude="/root/Ubuntu One" --exclude=".dropbox*" 
--exclude="/proc/*" --exclude="/sys/*" --exclude="/dev/*" --exclude="/run/*" 
--include="/home/apb/asterisk/**" --include="/home/apb/Documents/**" 
--include="/home/apb/Linux-Centos/**" --exclude="*" / "/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/"

失敗の原因に関するアイデアはありますか?より良い方法は何ですか?回避策は何ですか?

ベストアンサー1

このディレクトリ/パスの長さが問題のようです。次のコマンドを実行してこの理論をテストできます。

$ mkdir -p /media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/7uzyrwsy.default-20131026-1639/Mail/pop-server.bak.rr-8.com/
$ touch /media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/7uzyrwsy.default-20131026-1639/Mail/pop-server.bak.rr-8.com/.Sent.msf.RZMdLy

1つ目はディレクトリツリーを作成しようとし、2つ目はこのディレクトリの結果ファイルをタッチします。

おすすめ記事