В моей установке у меня есть 4 жестких диска по 3 ТБ и новый жесткий диск на 10 ТБ, на который я пытаюсь выгрузить один из дисков емкостью 3 ТБ.
Текущая настройка:
/dev/sda
- /dev/sdd
: Диски 3 ТБ (с /dev/sd*1
как их перегородки)/dev/sde
: ОС ssd/dev/sdf
: физический том размером 10 ТБ на весь диск, который был только что выделенstorage
: имя как группы томов, так и логического томаЯ добавил 10 ТБ в группу томов с помощью следующих команд:
pvcreate /dev/sdf
vgextend storage /dev/sd6
lvextend -l +100%FREE /dev/storage/storage
Однако я довольно быстро понял, что после выделения свободного места из 10 ТБ группе томов, я не могу pvmove
из /dev/sdd1
(3 ТБ) в /dev/sdf
(10ТБ):
rogue@devlynx:~$ sudo pvmove /dev/sdd1 /dev/sdf
No free extents on physical volume "/dev/sdf".
No specified PVs have space available
Итак, мой вопрос в основном о следующих шагах отсюда; Я хочу переместить <= 3 ТБ контента из 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
pvdisplay
для /dev/sdf
:
--- 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