francomartin33
Dabbler
- Joined
- Aug 23, 2018
- Messages
- 16
Hi, I have a pool with a single vdev with three 240gb ssds in raidz1 that I use for primary storage for ESXi. The problem is that I want to use as much space as I can but freenas doesnt let me create more zvols in the dataset because it says its full.
According to the zpool I used 345GB of space with only 82GB left,
according to the zvol I used 345GB of space with 234GB left and
according to ESXi, I used 268GB of space (in that datastore) with 71Gb left.
If I had to guess id say ESXi is just calculating the size of the vms in the datastore and calculating the difference with the datastore capacity, thats why it is not aware of compression in the storage backend but the difference between the zpool and the zvol is bugging me.
Quick note, this is not a production system. It has daily backups and nothing depends on this system.
To begin with, who should I trust? and then, how bad of an idea is it to force size of a new zvol to make use of the space I have.
I have a solid monitoring system so I could monitor how much space Im using, so Id like to know what metric I should be looking at.
According to the zpool I used 345GB of space with only 82GB left,
according to the zvol I used 345GB of space with 234GB left and
according to ESXi, I used 268GB of space (in that datastore) with 71Gb left.
If I had to guess id say ESXi is just calculating the size of the vms in the datastore and calculating the difference with the datastore capacity, thats why it is not aware of compression in the storage backend but the difference between the zpool and the zvol is bugging me.
Quick note, this is not a production system. It has daily backups and nothing depends on this system.
To begin with, who should I trust? and then, how bad of an idea is it to force size of a new zvol to make use of the space I have.
I have a solid monitoring system so I could monitor how much space Im using, so Id like to know what metric I should be looking at.