web-dev-qa-db-ja.com

Ubuntu ServerのLVMスナップショットチュートリアル

Ubuntu ServerでLVMスナップショットを作成するための良いチュートリアルを探しています。 LVMが何であるかについて、あまり深くないものを見つけることができません。または、最新のものを見つけることができません。私の最終的な目標は、必要に応じて以前の状態に戻ることができるように、LVMを使用してサーバーのスナップショットを作成する方法を学ぶことです。

また、VMでのUbuntu Server 16のクリーンインストールでのボリュームグループと論理ボリュームを調べました。 LVMがすでにあるようです。これは私が混乱した場所です。

誰かがそのための良いチュートリアルへのリンクを提供できますか? LVMとは完全に誤解されていますか?助けてくれてありがとう!

1
Mojo982

スナップショットとは何ですか?

スナップショットは、ある時点で凍結された論理ボリュームの正確なコピーを提示する新しいブロックデバイス(/ dev/My-vg/snapshot_homeなど)を作成できる機能です。作業を終えたら、スナップショットデバイスを削除するだけです。

スナップショットの作成中に注意することが重要:
スナップショットの作成中に、変更に十分なディスク容量を考慮する必要があります。変更によりスナップショットのデバイス容量がいっぱいになると、削除されて使用できなくなります。

いつ使用するか?
アプリケーションのインストールやプログラムの実行が必要になる場合があります。何が起こるかわからない場合や、ファイルに変更を加えた場合、スナップショットデバイスをセットアップできます。変更により、スナップショットを作成した時間と同じものをすべて作成できます。

スナップショットを作成する方法

スナップショットを作成するには、次のようなコマンドを使用できます。

lvcreate -s -n  home_snap -L 1G /dev/My-vg/home
  • -sはスナップショット用です
  • -n home_snapは、新しい論理ボリュームの名前です(スナップショットデバイス)
  • L 1Gはスナップショットのサイズなので、1GBの変更をサポートします(上記の重要な注意事項を思い出してください)。
  • /dev/mapper/my--vg-homeは、スナップショットを作成する論理ボリュームです。

Sudo lvsを使用して論理ボリュームのリストを取得すると、新しく作成されたスナップショットデバイスが表示されます。

新しいスナップショットを作成するには、ボリュームグループに十分な空き領域が必要であることに注意してください。

ソース: 12

4
Ravexina