tar を使用して Wubi をバックアップすると、アクセス許可が拒否されるエラーが発生します。

tar を使用して Wubi をバックアップすると、アクセス許可が拒否されるエラーが発生します。

私は、Vista と並行して Wubi でインストールされた Ubuntu である Ubuntu マシンのバックアップを試みています。

これまでに、次の操作を実行しました。まず、外付けハードドライブに移動し、このドライブにバックアップ フォルダーを作成してから、ターミナルから次のように入力しました。

sudo tar cpf mybackup.tgz2

    --exclude="/host/*" 
    --exclude="/media/*" 
    --exclude="/mnt/*" 
    --exclude="/proc/*" 
    --exclude="/tmp/*" 
    --exclude="/sys/*"
    --exclude="/home/*/gvfs/*" /   (I have also tried, "/home/.../.gvfs")

プロセスは実行されますが、最終的に次のメッセージが表示されます: 以前のエラーが原因で失敗ステータスで終了します。

このフォーラムで、権限が拒否されたことが失敗ステータスの原因である可能性があることを確認しました。また、次のサイトにアクセスしました:バグ:.gvfs に何らかのバグがあるという議論があります...その議論は私には理解できませんが、これが失敗通知が表示される理由である可能性があります (このバグ サイトの議論の最後まで進むと、Ubuntu 11.10 にはまだこの問題が残っていることがわかります)。

そこで質問なのですが、この問題を回避してクリーンで信頼性の高いバックアップを取得する方法を誰か知っていますか? つまり、失敗ステータスのバックアップは、私に自信を与えるものではありません。

ご協力ありがとうございます。

レールガイド48

答え1

完全な wubi システム バックアップを実行するには、root.diskWindows 内の Ubuntu フォルダーからファイルを別の場所にコピーします。何か問題が発生した場合、現在のファイルをバックアップしたファイルに置き換えるだけで、システムはバックアップ時の状態に戻ります。

root.disk一部のファイルのみを部分的に復元したい場合は、Ubuntu 内でファイルをマウントすることもできます。

sudo mkdir /mnt/rootdisk
sudo mount -o loop <path to share in windows>/root.disk /mnt/rootdisk

root.diskパスにマウントします/mnt/rootdisk

答え2

.gvfsバックアップを成功させるためにバックアップする必要はありません。このフォルダには、現在マウントされているユーザースペースファイルシステムに関する情報が格納されます。.gvfsフォルダなしでユーザーのホームディレクトリを復元すると、必要に応じて再作成され、再設定されます。実際、バグ 225361は、ユーザーの.gvfsフォルダをホーム ディレクトリ以外の場所 ( など/tmp) に配置することで、ユーザーのホーム ディレクトリの内容のみを対象とする操作によって自動的にスキップされるようにしていました。

/home/*/gvfs/*と を除外しようとしたとのことです/home/.../.gvfs。前者は、ユーザーのホーム ディレクトリ内のgvfs( ではなく) というフォルダーを除外します。後者は、文字通りに意味していると仮定すると、というディレクトリ内のというフォルダーを除外します(ユーザー名 のユーザーは存在しないため、このユーザーはほぼ確実に存在しませんが、存在したとしても問題は解決しません)。.gvfs.gvfs.../home...

やりたいことは、各ユーザーのホーム ディレクトリで.gvfs(先頭の) を除外することです。これは次のように表されます。./home/*/.gvfs

関連情報