GNU/Linux >> Linux の 問題 >  >> Cent OS

ルートファイルシステムの LVM スナップショットを作成し、以前の状態に復元する方法

タスク

ルート ファイルシステムの LVM スナップショットを作成します。スナップショットの変更を以前の状態に戻します。

解決策

1. 続行する前に、LVM ボリューム グループ (VG) にスナップショット用の十分なスペースがあることを確認してください。

# vgs
VG  #PV  #LV  #SN   Attr    VSize   VFree
ol   2    2    0    wz--n-  12.00g  1.01g

2. この例では、512M のルート スナップショットを作成しています。ここで、「snap」はルート ボリュームのスナップショット名です。

# lvcreate -L 512M -s -n snap /dev/ol/root
Logical volume "snap" created.

3. 作成されたスナップショットを確認します。

# lvs
LV    VG   Attr       LSize Pool   Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol   owi-aos--- 9.79g
snap  ol   swi-a-s--- 512.00m       root   0.01 
swap  ol   -wi-ao---- <1.20g

4. スナップショットが機能していることを確認します。

# fallocate -l 100m test.img
# lvs
LV    VG  Attr       LSize Pool  Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol  owi-aos--- 9.79g
snap  ol  swi-a-s--- 512.00m      root   0.03 
swap  ol  -wi-ao---- <1.20g
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys test.img tmp usr var 

スナップショット ボリュームの方が大きいことに注意してください。

5. スナップショットをマージします。マージが完了すると、マージされたスナップショットは削除されます。

# lvconvert --merge /dev/ol/snap
Delaying merge since origin is open.
Merging of snapshot ol/snap will occur on next activation of ol/root.

6. 論理値 (LV) を物理ボリューム (PV) にマッピングします。

# lvs -ao +devices
LV     VG   Attr       LSize Pool  Origin Data% Meta% Move Log Cpy%Sync Convert Devices
root   ol   Owi-aos--- 9.79g                                                   /dev/sda2(307)
[snap] ol   Swi-a-s--- 512.00m      root   0.05                                /dev/sdb(0)
swap   ol   -wi-ao---                                                          /dev/sda2(0)

7. ブート中にスナップショットがマージされ、ブートが正常に完了するはずです。

# reboot
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var


Cent OS
  1. Linuxでエイリアスを作成してエイリアスコマンドを使用する方法

  2. Linux –起動時にルートファイルシステムのチェック(およびオプションで修正)を強制するにはどうすればよいですか?

  3. CentOS / RHEL 7 :lvconvert を使用して LVM ミラーを作成および削除する方法

  1. ファイルを作成してファイルシステムとしてマウントする方法は?

  2. cPanelでバックアップを作成して復元する方法

  3. Pleskでバックアップを作成および復元する方法

  1. Btrfs スナップショットを作成してマウントする方法

  2. RHEV Manager エンジンをバックアップおよび復元する方法

  3. LVM スナップショット:Linux での LVM パーティションのバックアップと復元