web-dev-qa-db-ja.com

Ubuntuでのバックアップに外付けUSBドライブでZFSを使用する

buntu 12.04正確を実行し、[〜#〜] zfs [〜#〜]を使用してフォーマットし、外部USBHDDをバックアップドライブとして使用します私のhomeディレクトリ。

これは1つのドライブであるため、自己修復には関心がありません。これを正しく行うには、2つ以上のディスクのRAID構成が必要であると理解しているためです。したがって、現時点では、ZFSネイティブ機能を使用して外部バックアップドライブのスナップショットを作成できれば十分です。

計画は、スナップショットのサイズを小さくするために-inplaceオプションを使用して、ホームフォルダをZFSドライブにrsynchすることです。これにより、ホームディレクトリのスナップショットを[〜#〜] zfs [〜#〜]ドライブに何週間も保存できるようになることを願っています。 homeディレクトリが存在するオペレーティングシステムのHDDは、違いが生じる場合はext4です。また、Ubuntuでネイティブ[〜#〜] zfs [〜#〜]をサポートしたいのですが、Fuseではありません。

コマンドラインを使用して、Ubuntuでそれを達成するにはどうすればよいですか? (バックアップ全体ではなく、フォーマットのみ)。

9

USBディスクが/ dev/sdbであり、ZFSでのみ使用されると仮定します。

zpool create pool sdb
zfs create pool/backup

/ pool/backupをrsyncの宛先ディレクトリとして使用します。

次のコマンドでスナップショットを作成します。

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)
7
jlliagre