web-dev-qa-db-ja.com

ext4ファイルシステムのスナップショットを取る方法

Ext4ファイルシステムのスナップショットを取得して、後で元に戻すことができる方法はありますか?

18
bRuta

Ext4ファイルシステムには、スナップショット機能が組み込まれていません。

Linuxでスナップショットを作成する一般的な方法は、ストレージボリュームのレベルです。ファイルシステムは、プラットフォーム固有のディスクパーティションではなく、Linux独自のパーティションシステムである LVM論理ボリューム にある必要があります。

論理ボリュームのスナップショットを作成するには、 lvcreate --snapshot 。同じボリュームグループ上にスナップショット用の十分なスペースが必要です。スナップショットボリュームはマスターファイルシステムとスナップショットの状態の違いを保存するため、マスターファイルシステムが変更されると大きくなることに注意してください。

スナップショットを元に復元するには、 lvconvert --merge スナップショットボリューム上。

buntuでバックアップ/復元ポイントとしてLVMスナップショットを設定するLVMで「論理ボリュームのスナップショットと復元」を行う方法 に、より詳細なウォークスルーがあります。