linux文件系统下文件大小有限制吗
我觉得文件大小应该要有一个限制的,不然太大了怎么访问啊。比如我们open一个文件得到一个文件描述符,我们对这个文件操作的时候总是会有文件位置的吧,太大了文件位置都没有办法记录了。或者说太大的话会采取非常手段,总之不限制文件大小???到底文件大小有限制吗???还是与系统有关系的吗??
------解决方案--------------------和文件系统有关,像fat格式,因为寻址原因,最大不能超过4G
而其他文件系统操作超过4G的函数,都有相应的宏定义和相关的函数,比如#define _LARGEFILE64_SOURCE和lseek64
------解决方案--------------------
咋可能呢
和文件系统格式有关,还有,Linux上一般是4K为一个block,其实这个值也是可以调的(好像是1,2,4三个个选项)。文件系统上可以容纳的最大和最小文件size,也和这个值有关。
------解决方案--------------------
因为你用的是32位系统吧