Linux 基于文件大小的打开限制

Linux 基于文件大小的打开限制,linux,file,filesystems,linux-kernel,Linux,File,Filesystems,Linux Kernel,基于文件大小,“打开”是否有任何限制? 我的文件大小是2GB,它会成功打开吗?是否会出现任何时间问题? 文件系统是rootfs。从打开的手册页: O_大文件 (LFS)允许大小不能在off\t (但可以在要打开的off64\t中表示)。这个 \u LARGEFILE64\u必须定义宏源才能获取 这个定义。设置\u文件\u偏移量\u位功能测试 宏到64(而不是使用O_LARGEFILE)是首选 获取在32位上访问大型文件的方法 系统(请参见功能测试宏) 在64位系统上,off\t将是64位的,您不

基于文件大小,“打开”是否有任何限制? 我的文件大小是2GB,它会成功打开吗?是否会出现任何时间问题?
文件系统是rootfs。

打开的手册页:

O_大文件

(LFS)允许大小不能在
off\t
(但可以在要打开的
off64\t
中表示)。这个
\u LARGEFILE64\u必须定义宏源
才能获取 这个定义。设置
\u文件\u偏移量\u位
功能测试 宏到64(而不是使用
O_LARGEFILE
)是首选 获取在32位上访问大型文件的方法 系统(请参见功能测试宏)


在64位系统上,
off\t
将是64位的,您不会有任何问题。在32位系统上,您需要建议的解决方法来允许大于2 GB的文件。

打开的手册页:

O_大文件

(LFS)允许大小不能在
off\t
(但可以在要打开的
off64\t
中表示)。这个
\u LARGEFILE64\u必须定义宏源
才能获取 这个定义。设置
\u文件\u偏移量\u位
功能测试 宏到64(而不是使用
O_LARGEFILE
)是首选 获取在32位上访问大型文件的方法 系统(请参见功能测试宏)


在64位系统上,
off\t
将是64位的,您不会有任何问题。在32位系统上,您需要建议的解决方法来允许大于2 GB的文件。

rootfs可能不支持大文件;考虑使用适当的文件系统(TMPFS与ROOTFS几乎相同,但具有更多的特性)。
rootfs仅用于引导和早期使用。

rootfs可能不支持大文件;考虑使用适当的文件系统(TMPFS与ROOTFS几乎相同,但具有更多的特性)。
rootfs仅用于引导和早期使用。

在rootfs中创建2GB文件有什么用?由于一些错误消息,它不断变大。你有什么生意在rootfs中创建2GB文件?由于一些错误消息,它不断变大。