Is there either a scheduled task or a manual method for "releasing" capacity within a Celerra file system? In this case, an iSCSI attached LUN filled up which in turn caused the file system to fill up. A bunch of stuff was deleted in the LUN, but the file system is still full. I haven't been able to find any documentation that speaks to this specifically. Let me know if you need any other details. Thanks
you can't free up that capacity, the iSCSI LUN has "balooned" to take up the free space in the file system. Just because you deleted data in the iSCSI LUN, it will not automatically shrink the iSCSI LUN (thus freeing up space in the file system). There is no such thing as VAAI thin block reclaim/UNMAP on Celerra that would release any unused blocks back to the file system.
When I used to deploy iSCSI LUNs on Celerra, i always had a dedicated file system for each LUN so i am curious why are you concerned about freeing up that space ? Even if you were able to get that space released, you still would not be able to release it back to the storage pool as you can't shrink file systems.
Thanks, dynamox. That makes sense. I'm not sure if this particular file system only contains a single LUN or not. I'll find out. What I'm picturing in my head is something similar to a block LUN within a storage pool. The used data within the storage pool is only equal to the data being written within the underlying LUNs.
No, not asking about decreasing the size of the LUN. The file system is still full. If data has been deleted in the underlying LUN, should the parent file system also gain additional free capacity?
What I'm picturing in my head is something similar to a block LUN within a storage pool. The used data within the storage pool is only equal to the data being written within the underlying LUNs.
modern arrays using VAAI unmap sure, not on an ancient Celerra
Let me rephrase because I don't think my question is clear. I'm not asking if I can shrink a file system or a LUN. I do not want to change the size of either. Let me use example numbers. Let's say I have a 100GB file system & a 100GB LUN underneath it. At one point the LUN filled to capacity and therefore the FS was also full. Data was freed up on the LUN so now its down to 50GB, but yet the file system is still full. My question is, how can I "release" or "free up" that capacity within the file system? My thought was that this should be done by some kind of automated cleanup job.
Is there any documentation that explains this in detail? It doesn't make sense that if you delete data within a LUN, that space would not be freed up within the file system. I would like to better understand how that works at the file system level.
dynamox
11 Legend
•
20419 Posts
•
87439 Points
786
0
Posted November 11th, 2014 06:00
you can't free up that capacity, the iSCSI LUN has "balooned" to take up the free space in the file system. Just because you deleted data in the iSCSI LUN, it will not automatically shrink the iSCSI LUN (thus freeing up space in the file system). There is no such thing as VAAI thin block reclaim/UNMAP on Celerra that would release any unused blocks back to the file system.
When I used to deploy iSCSI LUNs on Celerra, i always had a dedicated file system for each LUN so i am curious why are you concerned about freeing up that space ? Even if you were able to get that space released, you still would not be able to release it back to the storage pool as you can't shrink file systems.