Я пытаюсь увеличить устройство хранения данных Цикла LXD ZFS с 10 ГБ до 700 ГБ, Как может я?
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
test-tao 9.94G 6.95G 2.98G - 46% 69% 1.00x ONLINE -
Для расширения размера ZFS объединяют Вас, должно добавить больше VDEVs к нему. Когда пул ZFS растет, файловые системы ZFS на нем будут автоматически иметь новое пространство в наличии. С ZFS Вы не должны предварительно выделять, форматировать или выбрали размер файловой системы заранее. Каждая файловая система в пуле видит свободное место и может использовать его.
Каждая новая VDEV добавит к существующей емкости хранения, и данные будут автоматически чередоваться через весь доступный VDEVs. VDEV является абстракцией физических медиа и может представить фактический раздел диска, всего отдельного диска, зеркала дисков или RAID-Z (распределенная четность, подобная RAID 5). Обычно Вы добавили бы тот же тип VDEV, которого Вы уже имеете в существующем пуле. Если пул сделан из отдельного диска, Вы добавляете больше отдельного диска VDEVs (если Вы не должны обновлять до зеркального VDEVs, который Вы могли сделать); если Ваше объединение сделано из зеркал, Вы добавляете больше зеркального VDEVs; и так далее. Нет никакого смысла в смешивании различных типов VDEVS на том же пуле.
, Например, для добавления отдельного диска VDEV к объединению Вы используете команду:
sudo zpool add test-tao /dev/<disk-name>
Или добавить зеркало VDEV:
sudo zpool add test-tao mirror /dev/<disk-0-name> /dev/<disk-1-name>
Для получения дополнительной информации о VDEVs проверьте эта статья и zpool
страница справочника.
Я знаю, что это - старое сообщение. Это кажется мне, вопросом был о цикле поддержанный пул ZFS. Проверьте это .
Рост цикла поддержанный пул ZFS
LXD не позволяет Вам непосредственно вырастить цикл поддержанный пул ZFS, но можно сделать так с:
sudo truncate -s +5G /var/lib/lxd/disks/<POOL>.img
sudo zpool set autoexpand=on lxd
sudo zpool online -e lxd /var/lib/lxd/disks/<POOL>.img
sudo zpool set autoexpand=off lxd