lvm proxmox
Прикручиваем новый винч в lvm на примере Proxmox. Записки на память...
Есть два полутерабайтника, на одном(sda) прокс, на другом(sdb) остатки венды. Расширять будем /dev/mapper/pve-data, который монтируется к /var/lib/vz. Потому что чего-то другое расширять нахрен не надо.
Для начала кромсаем sdb посредством parted:
:~# parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext3 1 -1
(parted) set 1 lvm on
(parted) print
Model: ATA WDC WD5000AAKX-0 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 500GB 500GB ntfs primary lvm
Номер Начало Конец Размер Файловая система Имя Флаги
1 1049kB 2000GB 2000GB primary lvm
(parted) quit
Запиливаем sdb1 и добавляем его в группу pve:
:~# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
:~# vgextend pve /dev/sdb1
Расширяем логический диск '/dev/pve/data' на все деньги:
:~# lvextend -l +100%FREE /dev/mapper/pve-data
Extending logical volume data to 808.02 GiB
Logical volume data successfully resized
Меняем размер раздела, на всякий случай отмонтировав:
:~# umount /dev/mapper/pve-data
:~# resize2fs /dev/mapper/pve-data
resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/mapper/pve-data to 211816448 (4k) blocks.
The filesystem on /dev/mapper/pve-data is now 211816448 blocks long.
Процесс выше займёт некоторое время, а так же не обращаем внимание на название команды. Оно любое ext умеет ресайзить. Можно было и не отмонтировать(см. второй источник), но сыкотно как-то.
Затем монтируем на место и проверяем:
:~# mount /dev/mapper/pve-data
:~# df -h /dev/mapper/pve-data
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/pve-data 796G 197M 796G 1% /var/lib/vz
Источники:
o-nix.com
raid.wiki.kernel.org