web-dev-qa-db-ja.com

LVMボリュームグループをいくつかのディスクから1つのディスクに移動する

単一のSSDにLVMグループがあり、スペースが不足した後、それをHDDに拡張しました。今、私はより大きなSSDを購入し、すべてをそこに移動したいと思っています。

$ Sudo lvm vgs   
  VG                    #PV #LV #SN Attr   VSize    VFree
  Fedora_localhost-live   3   2   0 wz--n- <266.74g 8.00m

$ Sudo pvscan
  WARNING: Failed to connect to lvmetad. Falling back to device scanning.
  PV /dev/sdb2   VG Fedora_localhost-live   lvm2 [<118.31 GiB / 0    free]
  PV /dev/sda4   VG Fedora_localhost-live   lvm2 [<99.61 GiB / 4.00 MiB free]
  PV /dev/sda5   VG Fedora_localhost-live   lvm2 [48.82 GiB / 4.00 MiB free]
  Total: 3 [<266.74 GiB] / in use: 3 [<266.74 GiB] / in no VG: 0 [0   ]

$ lsblk
sda                               8:0    0 931.5G  0 disk 
├─sda1                            8:1    0 244.1G  0 part /media/Data
├─sda2                            8:2    0 449.7G  0 part /media/Data2
├─sda3                            8:3    0   512B  0 part 
├─sda4                            8:4    0  99.6G  0 part 
│ └─Fedora_localhost--live-home 253:1    0   190G  0 lvm  /home
├─sda5                            8:5    0  48.8G  0 part 
│ └─Fedora_localhost--live-root 253:0    0  76.8G  0 lvm  /
└─sda6                            8:6    0  18.5G  0 part [SWAP]
sdb                               8:16   0 119.2G  0 disk 
├─sdb1                            8:17   0   953M  0 part /boot/efi
└─sdb2                            8:18   0 118.3G  0 part 
  ├─Fedora_localhost--live-root 253:0    0  76.8G  0 lvm  /
  └─Fedora_localhost--live-home 253:1    0   190G  0 lvm  /home
sr0                              11:0    1  1024M  0 rom  

pvcreate /dev/sdc その後 pvmove /sda/sda4 /dev/sdcpvmove /sda/sda5 /dev/sdcpvmove /sda/sdb2 /dev/sdc?または、もっと複雑な手順が必要ですか?

2
okThen

Pvcreate/dev/sdc、次にpvmove/sda/sda4/dev/sdc、pvmove/sda/sda5/dev/sdc、pvmove/sda/sdb2/dev/sdcだけでいいですか?

はい。その後、vgreduce --all Fedora_localhost-liveで空のPVを削除します

以上です。

0
John Mahowald