Назад | Перейти на главную страницу

Перераспределение пространства из одной группы томов в другую группу томов - Linux CentOs

У меня есть выделенный сервер, предоставленный мне 1and1. Я начал переносить веб-сайты на сервер только для того, чтобы понять, что у меня заканчивается место на диске. Мне пришлось очистить резервные копии, чтобы продолжить миграцию сайтов. Я подумал, что это странно, так как на сервере 4Т дискового пространства.

При доступе к системе по ssh. Я вижу следующую настройку 1and1:

#vgdisplay

 --- Volume group ---
VG Name               vg00
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  8
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                3
Open LV               3
Max PV                0
Cur PV                1
Act PV                1
VG Size               <54.00 GiB
PE Size               4.00 MiB
Total PE              13823
Alloc PE / Size       11520 / 45.00 GiB
Free  PE / Size       2303 / <9.00 GiB
VG UUID               CmLv2a-xKAn-cFQQ-K4TU-f5y2-UK8K-Uv1PO9

--- Volume group ---
VG Name               hdd
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  2
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                1
Open LV               1
Max PV                0
Cur PV                1
Act PV                1
VG Size               <3.58 TiB
PE Size               4.00 MiB
Total PE              938308
Alloc PE / Size       1024 / 4.00 GiB
Free  PE / Size       937284 / <3.58 TiB
VG UUID               Pv2xfH-zkE1-hgH0-dOzZ-FgKp-IobS-5C2zea

Also #pvscan reveals this:
PV /dev/sda3   VG vg00            lvm2 [<54.00 GiB / <9.00 GiB free]
PV /dev/sdb1   VG hdd             lvm2 [<3.58 TiB / <3.58 TiB free]

Может ли кто-нибудь сообщить мне, как лучше всего добавить неиспользуемое свободное пространство в корневую группу томов? Я искал и видел так много разных ответов. Поскольку я уже начал мигрировать ряд сайтов. Я не могу позволить себе сломать сервер, иначе я бы возился, ломал и учился, как обычно.

Просто мысль не упомянула, что это Hardware Raid 5

Обновите вопрос ниже:

#pvdisplay
--- Physical volume ---
 PV Name               /dev/sda3
 VG Name               vg00
 PV Size               <54.00 GiB / not usable 2.81 MiB
 Allocatable           yes
 PE Size               4.00 MiB
 Total PE              13823
 Free PE               767
 Allocated PE          13056
 PV UUID               6J06IE-52et-s8aV-bXk0-alud-0N1v-NEwHHr

 --- Physical volume ---
 PV Name               /dev/sdb1
 VG Name               hdd
 PV Size               <3.58 TiB / not usable <3.78 MiB
 Allocatable           yes
 PE Size               4.00 MiB
 Total PE              938308
 Free PE               937284
 Allocated PE          1024
 PV UUID               bGlBQQ-gnmF-gOav-VTfj-np5R-sAKs-YNxemq

Я хотел бы уменьшить физический объем в / dev / sdb1 на 2 или 3 ТБ и увеличить / dev / sda3 на такую ​​же величину. Это можно сделать? Если да, то какой процесс мне нужно будет выполнить?

Если бы я не заметил, что в ответах упоминается «Перенос веб-сайтов на жесткий диск», то какой процесс мне нужно будет выполнить и каковы последствия этого?

Logical Volumes: 

--- Logical volume ---
LV Path                /dev/vg00/usr
LV Name                usr
VG Name                vg00
LV UUID                sRvgQ3-W80K-AJQD-lZid-fqF3-1KTY-JH2Ul0
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                15.00 GiB
Current LE             3840
Segments               2
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:0

--- Logical volume ---
LV Path                /dev/vg00/var
LV Name                var
VG Name                vg00
LV UUID                xWSCRG-vBPH-JLha-yJ8X-3zMP-WgRG-AOoJqO
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                31.00 GiB
Current LE             7936
Segments               3
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:1

--- Logical volume ---
LV Path                /dev/vg00/home
LV Name                home
VG Name                vg00
LV UUID                2foQrE-Wy3C-Ig1Z-zIDy-tTFQ-YyO5-ayHBZl
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                5.00 GiB
Current LE             1280
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:2

--- Logical volume ---
LV Path                /dev/hdd/data
LV Name                data
VG Name                hdd
LV UUID                GwJgTL-LC8r-jn0a-yQ5H-mTX3-dARL-Xz0eOU
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                4.00 GiB
Current LE             1024
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:3

Я увеличил LV на / dev / vg00 / var на 100% (здесь хранятся сайты). но это будет быстро израсходовано, когда я продолжу переносить больше сайтов!

Это тоже может помочь. Это из-за запуска команды монтирования, я удалил дополнительные строки:

/dev/sda1 on / type ext3 (rw,noatime,data=ordered)
/dev/mapper/vg00-usr on /usr type ext4 (rw,noatime,data=ordered)
/dev/mapper/hdd-data on /data type ext4 (rw,noatime,quota,usrquota,data=ordered)
/dev/mapper/vg00-home on /home type ext4 (rw,noatime,quota,usrquota,data=ordered)
/dev/mapper/vg00-var on /var type ext4 (rw,noatime,quota,usrquota,data=ordered)

Спасибо за ваши отзывы, очень ценимые!

Я предполагаю, что / data - это то место, где будут перемещаться данные, которые вы переносите. Базовый том находится в группе томов hdd, размер которой превышает 3,5 ТБ. Почему бы вам не установить его размер, которого хватит для данных, которые вы переносите? Вы должны иметь возможность измерить его на источнике (-ах) и соответствующим образом настроить / dev / hdd / data.