web-dev-qa-db-ja.com

Rsyncを使用してWindows共有をバックアップする

UbuntuマシンにバックアップしたいWindows7ボックスがあります。

(CIFS/Sambaを使用して)UbuntuボックスにWindows共有をマウントしましたが、cronジョブを使用して、マウントされた共有にあるものをUbuntuボックスの別のディレクトリにrsyncしたいと思います。

1)Windows共有上のフォルダーとファイルをUbuntuボックスにコピーするために推奨されるrsync設定は何ですか?これらのファイルは将来Windowsマシンに復元する必要がある可能性があることに注意してください。

rsync -av /mnt/winshare /home/user/winbackup

2)Ubuntu上のWindows 7からファイルをバックアップする際に注意すべき落とし穴/事柄はありますか?

3
spelk

Linuxを使用してWindowsをバックアップするために [〜#〜]げっぷ[〜#〜] を調べることをお勧めしますか?

1
ptman

以下を確認することをお勧めします。

  • Backula
  • BackupPC

素晴らしいフリーソフトウェアとプロの結果:)

これをさらに簡単にしたい場合は、Windows PCにCrashplanをインストールし、samba共有を使用してバックアップを保存できます。

0
Pitto

Rsyncは非常に強力なツールであり、あなたが求めていることを完全に実行することができます。次のオプションを使用するだけです。-aAX --numeric-ids、 どこ:

  • -aは「アーカイブ」を意味し、他のいくつかのオプションを意味します。
  • -Aは「アクセスリスト」を意味し、NTFSセキュリティ記述子をバックアップする必要があります。
  • -Xは「拡張属性」を意味し、ファイルに添付された追加のメタストリームをコピーします。
  • --numeric-idsは、ファイルに添付されたUID/GIDをマングルしないことを意味します。注:WindowsおよびLinuxマシンに永続的なUID/GIDがある場合(たとえば、AD/LDAPドメインに参加することにより)、このオプションを安全にスキップできます。

Linuxマウントを完全にバイパスして、CygWin/RsyncをWindowsマシンに直接インストールすることをお勧めします。さらに、 rsnapshot 経由でrsyncを使用することを検討してください。これは増分バックアップ機能を備えた非常に優れたユーティリティです。

0
shodanshok

私の顧客がWindowsシステムをバックアップするために同様の方法を使用しようとしているのを見たことがありますが、通常、次の4つの問題が原因で失敗しました(1つのケースでは非常にひどい)。

  • これは開いているファイルではうまく機能せず、バックアップが(部分的に)使用できなくなる可能性があります。
  • Linuxファイルシステムでは大文字と小文字が区別されますが、Windowsでは大文字と小文字が区別されません。時間の経過とともに、これにより重複が発生する傾向があり、処理がより困難になると、ディレクトリ構造が変更されます。これにより、バックアップを確実に復元することが非常に困難になります。
  • Windowsのシンボリックリンクやハードリンクでは機能しません。データフォルダにifのみを使用している場合、通常は問題ありませんが、OSバックアップが使用できなくなります。
  • NTFSアクセス許可が適切に複製されていません。

バックアップする対象の性質によっては、最後の2つの問題が実際の問題ではない場合があります。ただし、最初の2つは、バックアップの一貫性がランダムに失われ、復元が困難になる可能性があります。

0
Stephane