如何解决关闭文件后,linux fallocate FALLOC_FL_KEEP_SIZE 如何影响文件?
Linux 调用
fallocate(fd,FALLOC_FL_KEEP_SIZE,offset,len);
可用于在文件结束后为文件预分配空间,而不会增加文件长度。 (对吗?)
问题:当 fd 关闭时,这个磁盘空间会发生什么变化?额外的空间是否已释放,还是仍与文件相关联?
如果它仍然与文件相关联,我该如何释放该空间? truncate(或 open() 和 ftruncate())是否释放空间?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。