Hello everyone,
This week a hard drive in my old NAS gave up. No big concern, the unit did what it had to do, the volume went in read only mode. At the end of the day, I lost only one file, the rest of the changed files since the last backup, I was able to copy on external drives.
As I had already a proxmox node running with three VMs and two NVMe M.2 drives in a neat Node 804 case, I decided to buy myself 4 new hard drives and use two of the newer drives of the old NAS. This would deliver me 20TB on ZFS RAIDZ1 with the option to replace the older ones later down the track. I did not need 40TB of space. Or so I thought.
It created the pool fine, 19.03TB to be exact. All looks good. However when I create a VM disk of say 8TB, I am ending up using 14.35TB and I don't understand why that is. I read through many threads but I did not find the answer. Many related subjects. Perhaps I missed one.
I store music masters so I need the space. Not interested in performance, compression or encryption. I got various options on the table, but I need to know I make the right decision. My question is, do files (like the VM disk I wanted to create) really take up more space than for example on local LVM storage?
If so, then Thin Provisioning is not an option and I simply should create more space by upgrading sdd to sdf (see below).
Overall I am very happy with proxmox so would prefer to include the storage in this node.
Thanks for answering my question.
HDD setup
---------------
sda - 8TB - new
sdb - 8TB - new
sdc - 4TB - from old NAS will be upgraded after data transfer to 8TB
sdd - 4TB - from old NAS
sde - 4TB - new
sdf - 4TB - new
This week a hard drive in my old NAS gave up. No big concern, the unit did what it had to do, the volume went in read only mode. At the end of the day, I lost only one file, the rest of the changed files since the last backup, I was able to copy on external drives.
As I had already a proxmox node running with three VMs and two NVMe M.2 drives in a neat Node 804 case, I decided to buy myself 4 new hard drives and use two of the newer drives of the old NAS. This would deliver me 20TB on ZFS RAIDZ1 with the option to replace the older ones later down the track. I did not need 40TB of space. Or so I thought.
It created the pool fine, 19.03TB to be exact. All looks good. However when I create a VM disk of say 8TB, I am ending up using 14.35TB and I don't understand why that is. I read through many threads but I did not find the answer. Many related subjects. Perhaps I missed one.
I store music masters so I need the space. Not interested in performance, compression or encryption. I got various options on the table, but I need to know I make the right decision. My question is, do files (like the VM disk I wanted to create) really take up more space than for example on local LVM storage?
If so, then Thin Provisioning is not an option and I simply should create more space by upgrading sdd to sdf (see below).
Overall I am very happy with proxmox so would prefer to include the storage in this node.
Thanks for answering my question.
HDD setup
---------------
sda - 8TB - new
sdb - 8TB - new
sdc - 4TB - from old NAS will be upgraded after data transfer to 8TB
sdd - 4TB - from old NAS
sde - 4TB - new
sdf - 4TB - new