Show Table of Contents
5.4. 由邏輯卷冊中移除磁碟
此範例顯示了如何將磁碟由現有的邏輯卷冊中移除(為了更換磁碟或是使用該磁碟來作為不同卷冊的一部分)。若要移除磁碟,您首先必須將 LVM 實體卷冊上的扇區移至一個或一組不同的磁碟中。
5.4.1. 將扇區移至現有的實體卷冊中
在此範例中,邏輯卷冊被分配至
myvg 卷冊群組中的四個實體卷冊上。
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda1 myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdb1 myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdc1 myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdd1 myvg lvm2 a- 17.15G 2.15G 15.00G
我們希望將
/dev/sdb1 的扇區移除,如此一來我們才能將該磁碟由卷冊群組中移除。
若卷冊群組中的其它實體卷冊上有足夠的可用扇區的話,您可針對於您希望移除的裝置執行
pvmove 指令並且不使用其它選項,如此一來扇區便會被分配置其它裝置上。
# pvmove /dev/sdb1
/dev/sdb1: Moved: 2.0%
...
/dev/sdb1: Moved: 79.2%
...
/dev/sdb1: Moved: 100.0%
當
pvmove 指令執行完成後,扇區的分配會如下所示:
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda1 myvg lvm2 a- 17.15G 7.15G 10.00G
/dev/sdb1 myvg lvm2 a- 17.15G 17.15G 0
/dev/sdc1 myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdd1 myvg lvm2 a- 17.15G 2.15G 15.00G
請使用
vgreduce 指令來將 /dev/sdb1 實體卷冊由卷冊群組中移除。
# vgreduce myvg /dev/sdb1
Removed "/dev/sdb1" from volume group "myvg"
[root@tng3-1 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda1 myvg lvm2 a- 17.15G 7.15G
/dev/sdb1 lvm2 -- 17.15G 17.15G
/dev/sdc1 myvg lvm2 a- 17.15G 12.15G
/dev/sdd1 myvg lvm2 a- 17.15G 2.15G
磁碟現在可被實體移除或分配給其他用戶。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.