GNU/Linux >> Linux の 問題 >  >> Linux

CentOS/RHEL で同じ名前の 2 つのボリューム グループをアクティブ化してマウントする方法

質問 :同じボリューム グループと論理ボリューム名でマウントされたボリューム グループ/論理ボリュームが既にあるシステムに、Volume_Group/論理ボリュームをマウントする方法。

以下は、既にインポートされている VG と同じ名前の新しいボリューム グループをインポートするために実行する手順の概要です。

  • システムをバックアップします。
  • システムから関連するボリューム グループ UUID を取得します。
  • ボリューム グループの名前を変更します。
  • 論理ボリューム グループをアクティブ化します。
  • 論理ボリュームをマウントし、データの可用性を確認します。

ボリューム グループの名前を変更する手順

1. 以下に示すように、同じ名前の 2 つの VG があります vg_data .そのうちの 1 つがアクティブでインポートされています。

# vgdisplay | egrep -i "uuid|name"
  VG Name               vg_os
  VG UUID               YCz3rr-h7XO-rXJm-u91J-R52S-4PX7-69Ikql
  VG Name               vg_data    
  VG UUID               IL0a0r-A5cp-LkVZ-106X-bEQX-a9Me-7Nk19z
  VG Name               vg_data    
  VG UUID               QiOPy3-WhF8-RYns-44dY-FKKN-8orV-bEi3m3
# lvs
  LV       VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root  vg_os  -wi-ao---- 300.00g
  lv_swap  vg_os  -wi-ao---- 256.00g
  lv_data  vg_data -wi-ao---- 200.00g

2. デポートされたボリューム グループ (data_vg) の名前を vg_data_new に変更します。

# vgrename -v QiOPy3-WhF8-RYns-44dY-FKKN-8orV-bEi3m3 vg_data_new
Checking for existing volume group "QiOPy3-WhF8-RYns-44dY-FKKN-8orV-bEi3m3"
Checking for new volume group "vg_data_new"
Wiping cache of LVM-capable devices
Archiving volume group "vg_data" metadata (seqno 2).
Renaming "/dev/vg_data" to "/dev/vg_data_new"
Writing out updated volume group
Creating volume group backup "/etc/lvm/backup/vg_data_new" (seqno 3).
Volume group "vg_data" successfully renamed to "vg_data_new"
Wiping cache of LVM-capable devices
Wiping internal VG cache

3. VG と LV の再スキャンを実行して、新しい VG と基礎となる LV が新しい名前で識別されることを確認します。

# vgscan
Reading all physical volumes. This may take a while...
Found volume group "data_vg" using metadata type lvm2
Found volume group "data_vg_new" using metadata type lvm2
Found volume group "vg_os" using metadata type lvm2
# lvscan
ACTIVE '/dev/data_vg/lv_data' [200.00 MB] inherit
inactive '/dev/data_vg_new/lv_data' [2.00 GB] inherit
ACTIVE            '/dev/vg_os/lv_swap' [256.00 GiB] inherit
ACTIVE            '/dev/vg_os/lv_root' [300.00 GiB] inherit

4. 新しい VG – data_vg_new の下で LV をアクティブ化します。

# lvchange -ay /dev/data_vg_new/lv_data

新しい VG 名を持つボリュームがアクティブであることを確認してください。

# lvscan
ACTIVE '/dev/data_vg/lv_data' [200.00 MB] inherit
ACTIVE '/dev/data_vg_new/lv_data' [2.00 GB] inherit
ACTIVE            '/dev/vg_os/lv_swap' [256.00 GiB] inherit
ACTIVE            '/dev/vg_os/lv_root' [300.00 GiB] inherit

5. ボリュームをマウントし、データの可用性を確認します。

# mkdir /data_new
# mount /dev/data_vg_new/lv_data /data_new
# ls -lrt /data_new


Linux
  1. CentOS / RHEL 7 :ルートおよびスワップのボリューム グループの名前を変更する方法

  2. CentOS / RHEL LVM :ボリューム グループ メタデータのバックアップ

  3. RHEL / CentOS :LVM ボリュームを縮小する方法

  1. CentOS / RHEL :ボリューム グループをあるシステムから別のシステムに移動する方法

  2. CentOS / RHEL :pvmove コマンドを使用してストレージ (LVM) を移行する方法

  3. CentOS / RHEL :LVM ボリュームを削除する方法

  1. CentOS / RHEL :LVM のボリューム グループ (VG) から未使用の物理ボリューム (PV) を削除する方法

  2. CentOS / RHEL :LVM1 と LVM2 の間でボリューム グループのメタデータを変換する方法

  3. CentOS / RHEL :LVM のボリューム グループで空き容量を見つける方法