[PVE-User] How to use lvm on zfs ?

dorsy dorsyka at yahoo.com
Wed Aug 8 14:55:58 CEST 2018

I'd say that it is more convinient to support one method.
Also mentioned in this thread that zfs could be considered to be a 
successor of MDraid+LVM.

It is still a debian system with cutom kernel and some pve packages on 
top, so You could do anything just like on any standard debian system.

On 8/8/18 3:32 PM, Denis Morejon wrote:
> Why does Proxmox team have not incorporated a software Raid in the 
> install process ? So that we could include redundancy and lvm 
> advantages when using local disks.
> El 08/08/18 a las 09:23, Denis Morejon escribió:
>> El 07/08/18 a las 17:51, Yannis Milios escribió:
>>>>   (zfs create -V 100G rpool/lvm) and make that a PV (pvcreate
>>>>>> /dev/zvol/rpool/lvm) and make a VG (vgcreate pve 
>>>>>> /dev/zvol/rpool/lvm)
>>>>>> and then a LV (lvcreate -L100% pve/data)
>>> Try the above as it was suggested to you ...
>>>>> But I suspect I have no space to create an
>>>>>> additional zfs volume since the one mounted on "/" occupied all 
>>>>>> the space
>>> No, that's a wrong assumption, zfs does not pre-allocate the whole 
>>> space of
>>> the pool, even if looks like it does so. In short there is no need to
>>> "shrink" the pool in order to create a zvol as it was suggested 
>>> above...
>>> Still, the whole idea of having LVM ontop of ZFS/zvol is a mess, but 
>>> if you
>>> insist, it's up to you ...
>>> A combination of Linux RAID + LVM would look much more elegant in your
>>> case, but for that you have to reinstall PVE by using the Debian iso.
>>> During the installation create a linux raid array with lvm on top 
>>> and then
>>> add PVE repos ass described in the wiki:
>>> https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie
>> That's right. Now I understand that lvm/zfs would be a mess. Mainly 
>> because
>> zfs doesn't create a block devices such as partitions on which I 
>> could do pvcreate ...
>> and make It part of a lvm volumen group.
>> After a (zfs create -V 100G rpool/lvm) a have to do a losetup to 
>> create a loop device an so on...
>> Instead, I will keep zfs Raid mounted on "/" (local storage) on the 
>> last 4 Proxmox, remove the local-lvm storage from all Proxmox, and 
>> resize the local storage of the first 4 Proxmox . In such a way that 
>> all the 8 Proxmox have just local storage making the migration of VMs 
>> between nodes easy.
>>> _______________________________________________
>>> pve-user mailing list
>>> pve-user at pve.proxmox.com
>>> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

More information about the pve-user mailing list