私はLVMスナップショップを作成しました
lvcreate --name snap --size 10G -s /dev/vg00/vm
スナップショットを削除し、スナップショット以降に発生した変更を保持しない場合は、どのコマンドを書く必要がありますか?
そして、スナップショットから/ dev/vg00/vmに変更をロールするためにどのコマンドを書く必要がありますか?
スナップショットの使用を削除するには:
lvremove group/snap-name
スナップショットの使用をマージするには:
lvconvert --merge group/snap-name
ただし、マージは元のボリュームとスナップショットのボリュームがマウント解除されるまで延期されます。マージをサポートするには、カーネル(> = 2.6.33)とlvmツールを更新する必要がある場合があります。
さて、まず第一に、非常に古いLVM1は読み取り専用のスナップショットのみをサポートしていました。その場合、スナップショットをアンマウントした後、変更が元のイメージにコピーされました。 LVM2は読み取り/書き込みスナップショットをサポートしているため、仮想マシンのイメージなどでよりファンキーなことを行うことができます。
Novellには、失敗したOSアップデートをロールバックするためにLVMを使用するという概念についての 非常に優れたドキュメント があります。その記事を見てください。あなたのケースに必要なすべての要素が含まれています。
lvremoveコマンドを使用して、古いスナップショットファイルを削除できます。
lvremove/dev/vg_brcvhost1/snapこれにより、LVに存在するサンプショットを削除するように求められます。
lVMベースのVMセットアップを管理するための他のコマンドもあります。
詳細なコマンドは以下のリンクにあります: http://linux.math.tifr.res.in/HOWTO/LVM-HOWTO/snapshots_backup.html
そして以下のリンクも役に立つかもしれません: http://dentarg.it64.com/content/lvm-based-backup-virtual-machines