お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-09-01 15:20:19

body-and-soul
メンバ
登録日: 2009-03-11

rsync で .gvfs エラー発生

どうも謎なので、ご相談させてください。

rsync でバックアップを取っているのですが、今回 Ubuntu 11.04 のマシンで同じことをやろうとしたら、次のようなエラーが発生するのです。
これは、昔、見たエラーです。

rsync: readlink_stat("/home/user/.gvfs") failed: Permission denied (13)
IO error encountered -- skipping file deletion
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

どのようなコマンドを実行しているのかというと、スクリプトで次のように定義して実行しています(必要な箇所だけ掲載)。しかも、root で。

RSYNC='/usr/bin/rsync -a --delete'
$RSYNC --exclude '/home/user/.gvfs' /home/user /backup/home

冒頭のエラーは、以前は「--exclude」オプションを使うことで回避できていたのですが、なぜか今回は回避できません。
識者の方々に助言を頂けると助かります。

以上、よろしくお願いします。

オフライン

 

#2 2011-09-01 22:29:42

body-and-soul
メンバ
登録日: 2009-03-11

Re: rsync で .gvfs エラー発生

 どなたか、Ubuntu 11.04 の新規インストールマシンで次のコマンドを実行してみて頂けないでしょうか?

  /usr/bin/rsync -a --delete --exclude '/home/user/.gvfs' /home/user /backup/home

 余り情報がないので、私の環境固有の問題かもしれないと思っています。
 しかし、ほんの数日前に新規インストールしたマシンなのですが…。

オフライン

 

#3 2011-09-01 23:16:14

Tako090929
メンバ
登録日: 2009-09-29

Re: rsync で .gvfs エラー発生

long option が引数をとるときには "=" でつなげるんじゃないですか。

オフライン

 

#4 2011-09-01 23:46:05

body-and-soul
メンバ
登録日: 2009-03-11

Re: rsync で .gvfs エラー発生

 試行錯誤の果てに自己解決しました。
 元のものを、次のように変更しました。

  元のコマンド:$RSYNC --exclude '/home/user/.gvfs' /home/user /backup/home
  変更コマンド:$RSYNC --exclude '.gvfs' /home/user /backup/home

 これでエラーメッセージが出なくなりました。
 以前の Ubuntu では成功していたのに、なぜなのか?

 理由は不明ですが、結果オーライということにします。
 ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB