@CubaJas
Web-программист

Как уменьшить storage в zpool на размер неразмеченной области?

Небольшое введение. Был Hyper-V контейнер 500Gb, с помощью утилиты qm в proxmox 5.2 переконвертировал в диск в ZFS пуле. По сути в контейнере используется 200Gb, с помощью gparted я уменьшил размер до 250Gb. Но сам диск так и остается 500Gb естественно. Как я могу уменьшить этот диск на размер неразмеченной области?
root@proxmox:~# zfs list -t all -r raid
NAME                     USED  AVAIL  REFER  MOUNTPOINT
raid                    1.49T  87.4G   492G  /raid
raid/subvol-140-disk-1  1.36G  18.6G  1.36G  /raid/subvol-140-disk-1
raid/vm-120-disk-2       516G   106G   497G  -
raid/vm-121-disk-1       206G   290G  3.69G  -
raid/vm-139-disk-1       309G   250G   147G  -
  • Вопрос задан
  • 2291 просмотр
Решения вопроса 1
@CubaJas Автор вопроса
Web-программист
Отвечу сам. Т.к. это тип volume
root@proxmox:~# zfs get type raid/vm-120-disk-2
NAME                PROPERTY  VALUE   SOURCE
raid/vm-120-disk-2  type      volume  -

То zfs set quota работать не будет, а будет работать
root@proxmox:~# zfs get volsize raid/vm-120-disk-2
NAME                PROPERTY  VALUE    SOURCE
raid/vm-120-disk-2  volsize   500G     local

Смотрим на размер неразмеченной области, вычитаем из 500 и выполняем
root@proxmox:~# zfs set volsize=267G raid/vm-120-disk-2

Где 267 - конечный размер диска
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы