在我的设置中,我有4个3TB的硬盘,还有一个全新的10TB硬盘,我试图把3TB的硬盘中的一个卸载掉。
当前设置:
/dev/sda – /dev/sdd :3tb驱动器(以/dev/sd*1作为分区) /dev/sde :OS ssd /dev/sdf :刚分配的全盘10tb物理卷 storage :卷组和逻辑卷的名称 我使用以下命令将10tb添加到卷组:
pvcreate /dev/sdf vgextend storage /dev/sd6 lvextend -l +100%FREE /dev/storage/storage
但是我很快就意识到,在将10tb的可用空间分配给卷组之后,我无法从/dev/sdd1 (3tb)到/dev/sdf (10tb)执行pvmove :
rogue@devlynx:~$ sudo pvmove /dev/sdd1 /dev/sdf No free extents on physical volume "/dev/sdf". No specified PVs have space available
所以我的问题主要是从这里开始的下一步。 我想将<= 3tb的内容从sdd1到sdf ,然后删除sdd1和/dev/sdd以便在另一台机器上使用。 我知道pvmove是缓慢的,并适应了这一点,但我也打开可能更快的方法。
更多的信息添加在:
pvs
PV VG Fmt Attr PSize PFree /dev/sda1 storage lvm2 a-- 2.73t 0 /dev/sdb1 storage lvm2 a-- 2.73t 0 /dev/sdc1 storage lvm2 a-- 2.73t 0 /dev/sdd1 storage lvm2 a-- 2.73t 0 /dev/sdf storage lvm2 a-- 9.10t 0
/dev/sdf pvdisplay :
--- Physical volume --- PV Name /dev/sdf VG Name storage PV Size 9.10 TiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 2384383 Free PE 0 # was allocated Allocated PE 2384383 PV UUID igt7bZ-dyIw-NQmq-Jd6Q-UDiV-FMcX-trHf9T
vgdisplay
--- Volume group --- VG Name storage System ID Format lvm2 Metadata Areas 5 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 5 Act PV 5 VG Size 20.01 TiB PE Size 4.00 MiB Total PE 5245967 Alloc PE / Size 5245967 / 20.01 TiB Free PE / Size 0 / 0 VG UUID 0gr6VO-MjM7-vstz-1k0d-Y5pf-JWXa-YyHV42