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つ目はこのディレクトリの結果ファイルをタッチします。

答え2

rsync、Grsync、およびその他のrsyncベースのファイル転送およびバックアップユーティリティに関する無限の「エラー(22)」メッセージのため、ほぼ一ヶ月間解決策を見つけるためにインターネットを繰り返し検索する必要がありました。私は約6台のUSBドライブを使用しましたが、そのうちの1つはエラーメッセージを表示せず、500GB USB-3ハードドライブは正常に動作しました。私は私のMacBook(約8年前)とHP Pavilion h21(約4ヶ月前にこれを行うとき)の両方でフラッシュドライブをフォーマットしようとしましたが、どちらも良い結果を得ませんでした。

私はついにフラッシュドライブフォーマットユーティリティ(Linux Mintの「ディスク」)に調整アイコン(「追加操作」とマークされたデュアルギア)の「パーティション編集」オプションからフラッシュドライブを起動可能にするオプションがあることがわかりました。 Lexarフラッシュドライブに対応するオプションを選択し、ユーティリティがドライブのパラメータを更新し、実行したバックアップがエラーなしで完全に完了しました! SanDiskフラッシュドライブで同じテストを実行しましたが、やはり失敗し、同じ結果が得られました。

これが私が読んださまざまな設定に役立つかどうかは言えません。 NASとリモートサーバーは追加のデバイスと潜在的な問題の原因を引き起こしますが、フラッシュドライブがほとんどの苦情に関与しているように見えるため、ドライブを起動可能にするのは少なくとも簡単な起動です。私の設定の問題は実際に削除されました。

関連情報