Hello All,
I have a question regarding space allocation when creating a zpool with one vdev.
I'm using OI( OpenIndiana Development oi_151.1.5 X86 (powered by illumos)) and napp-it (running version : 0.8h nightly May.03.2012).
I have five 3T in raidz configuration.
My understanding is that I will get about 12T of usable space due to 5 x 3TB = 15TB - 3T(raidz1) = 12TB.
Bellow you can see that the storage pool has 13.6T which great but when I create a Dataset under storage ZFS does not allocate the full size!!! It only allocates about 8TB. There are about 5TB left behind
Even if I create more Datasets under "storage" it will not use the free space in the "storage"pool.
I tried using "zpool set allocated=12T storage" but it comes back with an error saying that allocated is read only.
So is there a way to use the full space of the "storage" pool into a dataset ? Does ZFS reserve some space for snapshots or should I recreate the dataset with some special flag?( I really don't want to recreate it, have few TB of data on it). What em I missing ???
Thank you for the help
I have a question regarding space allocation when creating a zpool with one vdev.
I'm using OI( OpenIndiana Development oi_151.1.5 X86 (powered by illumos)) and napp-it (running version : 0.8h nightly May.03.2012).
I have five 3T in raidz configuration.
zpool status storage
pool: storage
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
c5t5000CCA228C44639d0 ONLINE 0 0 0
c5t5000CCA228C46203d0 ONLINE 0 0 0
c5t5000CCA228C46269d0 ONLINE 0 0 0
c5t5000CCA228C4645Ad0 ONLINE 0 0 0
c5t5000CCA228C4670Bd0 ONLINE 0 0 0
errors: No known data errors
My understanding is that I will get about 12T of usable space due to 5 x 3TB = 15TB - 3T(raidz1) = 12TB.
Bellow you can see that the storage pool has 13.6T which great but when I create a Dataset under storage ZFS does not allocate the full size!!! It only allocates about 8TB. There are about 5TB left behind
# zpool list storage
NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT
storage 13.6T 8.48T 5.15T - 62% 1.00x ONLINE -
Even if I create more Datasets under "storage" it will not use the free space in the "storage"pool.
# zfs list|grep storage
storage 7.89T 3.90T 59.1K /storage
storage/dds_del 6.82T 2.83T 6.82T /storage/dds_del
storage/test1 46.3K 2.83T 46.3K /storage/test1
I tried using "zpool set allocated=12T storage" but it comes back with an error saying that allocated is read only.
So is there a way to use the full space of the "storage" pool into a dataset ? Does ZFS reserve some space for snapshots or should I recreate the dataset with some special flag?( I really don't want to recreate it, have few TB of data on it). What em I missing ???
Thank you for the help