お知らせ

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

#1 2012-04-19 11:09:23

matuda
メンバ
登録日: 2012-03-07

ホームフォルダのバックアップ

フォーラムの皆様おはようございます。
以下のシェルスクリプトを実行してホームフォルダのバックアップを取るつもりなのですが
.gvfsディレクトリがcp: cannot stat `/home/mydirectry/.gvfs': Permission deniedとなりコピーできません。
ちなみに~/gvfsのパーミッションはdr-x------で
chmod +w ~/.gvfs
sudo chmod +w ~/.gvfs
.gvfs'にアクセスできません: 許可がありませんとなります。
実行するシェルは
#!//bin/bash
export LANG=en
cd /media/ボリューム
date=date | mkdir $(date "+%y_%m_%d_%T") && sudo cp -r /home /media/ボリューム/$(date "+%y_%m_%d_%T")
です。
.gvfsをコピーできるようご教授ください。

オフライン

 

#2 2012-04-19 12:55:44

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: ホームフォルダのバックアップ

matuda 様へ.

sudo なしでコピーすれば,問題なくコピーできます.

mount コマンドで "/media/ボリューム" にマウントしているのでなければ,
通常ユーザでコピーできるため,シェルスクリプト内の "sudo cp" を "cp" にすれば良いと思います.


mount コマンドでマウントしている場合,
シェルスクリプトで処理するなら,一度通常ユーザでどこかに一時的にコピーしておいてから,
"/media/ボリューム" に sudo cp でコピーすれば良いかと思います.


題意とは異なりますが,もし Samba サーバからコピーしたいのであれば,
mount コマンドで別ディレクトリにマウントして sudo でコピーすれば良いかと思います.
(.gvfs を介さない方法)

オフライン

 

#3 2012-04-19 19:03:39

matuda
メンバ
登録日: 2012-03-07

Re: ホームフォルダのバックアップ

ありがとうございました。無事に解決いたしました。
おかげさまで12.04のリリースに備えることができます。

オフライン

 

Board footer

Powered by FluxBB