Linux: fs:支持最大的文件大小 limit file;truncate
从RHEL的官网看,现在支持的大小非常大。
https://access.redhat.com/zh_CN/articles/3482381#file-systems-and-storage-limits-5
但是会受使用接口的限制,比如fopen/fopen64;操作系统的位数:64bit/32bit;二进制文件的位数。所以需要注意这方面的问题。
https://forums.codeguru.com/showthread.php?390720-fopen-vs-fopen64
https://stackoverflow.com/questions/16849702/math-behind-4gb-limit-on-32-bit-systems
怎么同时修改文件,同时不影响其他程序写文件?
chatGPT reply with one truncate command, that may help on your situation.
You could try.truncate - shrink