LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2279|回复: 9

Linux文件能否支持大小4G以上的文件

[复制链接]
发表于 2006-2-5 10:57:46 | 显示全部楼层 |阅读模式
Win下4G以上的文件就显示不正常了
Linux 下呢?

上操作系统课上的inode看来最多也就支持4G,不知道现实中是不是?谢谢
发表于 2006-2-5 11:08:55 | 显示全部楼层
4G...?那VMware那些vmdk是怎麼來的:ask
回复 支持 反对

使用道具 举报

发表于 2006-2-5 12:09:03 | 显示全部楼层
Linux下的文件系统极少有这么愚蠢的限制,不过任何文件系统都是有限制的。
下面是个不完整的小列表:

NTFS(Windows):支持最大分区2TB,最大文件2TB
FAT16(Windows):支持最大分区2GB,最大文件2GB
FAT32(Windows):支持最大分区128GB,最大文件4GB

Ext2
最大文件大小: 1TB
最大文件极限: 仅受文件系统大小限制
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 每4096字节为1
在强制FS检查前的最大装载: 20(可配置)

Ext3
最大文件大小: 1TB
最大文件极限: 仅受文件系统大小限制
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 每4096字节为1
在强制FS检查前的最大装载: 20(可配置)

ReiserFS
最大文件大小: 1TB
最大文件极限: 32k目录,42亿文件
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符

JFS
最小文件系统大小 16 MB
最大文件大小: 受体系结构限制
最大文件极限: 受文件系统大小限制
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 动态
回复 支持 反对

使用道具 举报

发表于 2006-2-5 18:19:58 | 显示全部楼层
我试过在reiserfs分区摆过6G的文件,没问题。
回复 支持 反对

使用道具 举报

发表于 2008-12-20 16:40:55 | 显示全部楼层

大家好:我在拷贝一个大约4G的文件时提示“文件过大”

我的机器上装了两个系统,XP和红旗6系统,我在运行红旗6系统时,将U盘挂载上以后,从WindowsXP的D盘里往U盘里拷文件,拷的是虚拟机生成的文件大约5G左右,在拷贝到4G时,提示“文件过大”。U盘文件系统是FAT32格式、Linux是ext3,内核版本2.6.23,请问大家在操作时遇到过这种问题吗?
回复 支持 反对

使用道具 举报

发表于 2008-12-20 17:11:01 | 显示全部楼层
问题是你现在受制於 FAT32
回复 支持 反对

使用道具 举报

发表于 2008-12-24 11:57:04 | 显示全部楼层

谢谢楼上的回复。

谢谢楼上的回复。找到了问题所在。
回复 支持 反对

使用道具 举报

发表于 2008-12-25 09:01:35 | 显示全部楼层
可以用rar对大于4G的文件进行分割压缩。
回复 支持 反对

使用道具 举报

发表于 2008-12-25 18:34:01 | 显示全部楼层
Post by elais;1380019
Win下4G以上的文件就显示不正常了
Linux 下呢?
上操作系统课上的inode看来最多也就支持4G,不知道现实中是不是?谢谢


这个问题与Linux没有关系,是文件系统的事。

ext2文件系统在Linux下支持4G以上,在Windows下也同样支持4G以上。

fat32文件系统在Windows不支持4G以上,在 Linux 下也同样不支持 4G 以上。
回复 支持 反对

使用道具 举报

发表于 2008-12-29 15:02:48 | 显示全部楼层
reiserfs上可以放8~9之间的文件,使用aMule测试通过。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表