xSKY定义的虚拟卷映射给服务器,在服务器端删除文件后,存储端并未回收空间。有解决方案吗?

测试环境:xSKY SDS 4.1

新建测试用块存储卷,容量1GB,映射给测试用虚拟机作为逻辑卷,初始化并格式化后容量约9.9GB
复制容量大小约900MB的文件至该卷,服务器端报告剩余空间约100MB,存储端报告已分配空间约900M

服务器端删除并重新格式化该逻辑卷,服务器端报告该卷
可用空间9.9GB,存储端却仍然报告已分配空间900MB,并超过阀值,频繁告警,空间并不能回收

问题:这种情况在生产环境中,操作系统显示仍可写入数据,但存储端却报告空间不足。

参与5

2同行回答

永军永军  技术 , XSKY
您好,块存储的文件系统是在服务器端,在linux文件系统中删除文件并不会在块设备上的对应空间填0,而仅仅在文件系统的元数据结构中将这些block标记为未使用,同时linux是支持空间回收机制 (Trim/Discard),操作方法是在linux上执行 fstrim -v /mnt (/mnt为卷挂载点)。windows也支...显示全部

您好,块存储的文件系统是在服务器端,在linux文件系统中删除文件并不会在块设备上的对应空间填0,而仅仅在文件系统的元数据结构中将这些block标记为未使用,同时linux是支持空间回收机制 (Trim/Discard),操作方法是在linux上执行 fstrim -v /mnt (/mnt为卷挂载点)。windows也支持,在windows powershell中执行 Optimize-Volume -DriveLetter H -ReTrim -Verbose ,H代表盘符。
执行以上命令后,卷空间中被OS文件系统标记删除的空间即可释放掉,存储端空间也随之释放。而nas存储就没有这种现象,因为nas存储的文件系统在存储自身上,客户端删除文件后nas存储端会自动释放。
用户可以根据需求在界面上关闭卷空间告警功能,在界面告警中心—告警规则,勾选块存储卷-容量使用率>80%,表头左上方选择禁用/启用。

收起
互联网服务 · 2021-03-31
浏览1067
Smart #1Smart #1  存储工程师 , 某科技公司
1 源主机是如何删除的,2 刷新一下试试3 取消主机与存储关联显示全部

1 源主机是如何删除的,

2 刷新一下试试

3 取消主机与存储关联

收起
IT其它 · 2021-03-15
浏览1193

提问者

djylongzi
运维都江堰市人民医院
擅长领域: 分布式系统存储灾备

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-03-13
  • 关注会员:3 人
  • 问题浏览:1904
  • 最近回答:2021-03-31
  • X社区推广