Exceed file system capacity.

Status
Not open for further replies.

memento

Cadet
Joined
Sep 7, 2018
Messages
3
Hello team,
I`m trying to find a way to increase the capacity for one specific file system on my FreeNas server. Could you please share with me some best practices for cases like mine. On the example bellow, you can see my file system, currant size are 6.88T and I want to updated it to 9T, i have allocated space for that change. Also I made ZFS reservation:

NAME USED AVAIL REFER MOUNTPOINT
vol1 9.57T 1.15T 300G /mnt/vol1
vol1/FTP 6.88T 2.12T 6.88T /mnt/vol1/FTP

NAME PROPERTY VALUE SOURCE
vol1/FTP reservation 9T local

I`m using - FreeNAS-9.2.1.8-RELEASE-x64
 
Joined
Jul 3, 2015
Messages
926
The current capacity for vol1/FTP is 9T as you desire. 6.88T is how much data lives inside that volume with 2.12T available. 6.88 + 2.12 = 9T
 

memento

Cadet
Joined
Sep 7, 2018
Messages
3
The current capacity for vol1/FTP is 9T as you desire. 6.88T is how much data lives inside that volume with 2.12T available. 6.88 + 2.12 = 9T
Correct, but this is the current setup - 6.88 + 2.12 = 9T. I want to exceed the capacity to 9T + 2.12 = 11.12.
I made reservation.
NAME PROPERTY VALUE SOURCE
vol1/FTP reservation 9T local
 
Joined
Jul 3, 2015
Messages
926
Im a bit confused.

First off forget the reservation thing. All the reservation does is ring fence x amount of space for that dataset to use at a later date.

How big is your pool and how is it constructed, disks sizes, vdev layout?

Give us a zpool status output please. Along with a zfs list.
 

Jailer

Not strong, but bad
Joined
Sep 12, 2014
Messages
4,977
And use the [ code ] tags please when posting terminal output. Also post complete hardware specs and FreeNAS version.
 

memento

Cadet
Joined
Sep 7, 2018
Messages
3
Im a bit confused.

First off forget the reservation thing. All the reservation does is ring fence x amount of space for that dataset to use at a later date.

How big is your pool and how is it constructed, disks sizes, vdev layout?

Give us a zpool status output please. Along with a zfs list.
I have 5 disks with 3TB space.

NAME STATE READ WRITE CKSUM
vol1 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gptid/884f5aaf-79f6-11e3-9ea4-bc5ff4d13d12 ONLINE 0 0 0
gptid/fd419907-3f91-11e6-a799-bc5ff4d13d12 ONLINE 0 0 0
gptid/89f26c11-79f6-11e3-9ea4-bc5ff4d13d12 ONLINE 0 0 0
gptid/8abafb45-79f6-11e3-9ea4-bc5ff4d13d12 ONLINE 0 0 0
gptid/8b8cb905-79f6-11e3-9ea4-bc5ff4d13d12 ONLINE 0 0 0


and this is from zfs list-
NAME USED AVAIL REFER MOUNTPOINT
vol1 9.57T 1.15T 300G /mnt/vol1
vol1/FTP 6.88T 2.12T 6.88T /mnt/vol1/FTP
My wish is to exceed the capacity of /mnt/vol1/FTP file system with 2TB more and in the end to be 11TB instead current 9TB.
 
Joined
Jul 3, 2015
Messages
926
vol1 (aka your zpool) appears to only have 1.15TB of space left. Given the fact it is strongly recommended that you shouldn't exceed 80/90% capacity of your pool then I would say you need to add more space. So unless Im getting this really wrong you've ran out of space. Therefore your question is how do I add more space. Simple, buy another 5 x 3TB drives and add another vdev to your pool. If you don't like that option then replace each of your 5 x 3TB with a bigger drive like for example a 10TB drive one at a time allow the system to re-silver after each replacement and at the very end you will have more space.
 

pschatz100

Guru
Joined
Mar 30, 2014
Messages
1,184
I always get confused when it comes to calculating disk space, but I think you have about the right amount of available space, based upon your configuration. You can do an internet search for a description of the way ZFS allocates space to volumes and datasets.

What else is on vol1, besides the FTP dataset?

Given your configuration, I think 9TB is all you should put into the FTP dataset anyway. Performance will degrade by a lot if you do not maintain enough free space in the pool.
 
Status
Not open for further replies.
Top