![linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO],第1张 linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO],第1张](/aiimages/linux%E6%94%AF%E6%8C%81%E7%9A%84%E6%9C%80%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%EF%BC%88%E8%83%BD%E5%90%A6%E6%94%AF%E6%8C%81%E5%A4%A7%E5%B0%8F4G%E4%BB%A5%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%89%EF%BC%9F%5BZSHAO%5D.png)
能否支持大小4G以上的文件?答:Linux下的文件系统极少有这么愚蠢的限制,不过任何文件系统都是有限制的。
下面是个不完整的小列表:
NTFS(Windows):支持最大分区2TB,最大文件2TB
FAT16(Windows):支持最大分区2GB,最大文件2GB
FAT32(Windows):支持最大分区128GB,最大文件4GBExt2最大文件大小: 1TB
最大文件极限: 仅受文件系统大小限制
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 每4096字节为1
在强制FS检查前的最大装载: 20(可配置)
//REDHAT9默认是ext3的文件系统Ext3最大文件大小: 1TB
最大文件极限: 仅受文件系统大小限制
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 每4096字节为1
在强制FS检查前的最大装载: 20(可配置)ReiserFS最大文件大小: 1TB
最大文件极限: 32k目录,42亿文件
最大分区/文件系统大小: 4TB
最大文件名长度: 255 字符JFS最小文件系统大小 16 MB
最大文件大小: 受体系结构限制
最大文件极限: 受文件系统大小限制
缺省最小/最大块大小: 1024/4096 字节
缺省inode分配: 动态
查看目录或者文件的大小du -sh ./ 查看当前目录大小 或者 sudo du -sh ./
du -sh ./* 查看当前目录下所有文件大小 或者 sudo du -sh ./*
1、查看os系统块的大小[root]# /sbin/tune2fs -l /dev/sda1
2、查看os系统页的大小
[oracle@skate-test ~]$ getconf PAGESIZE
4096
3、修改块的大小:
创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fsck扫描的速度和文件删除以及读 *** 作的速度。另外,在ext2的文件系统中,为根目录保留了5%的空间,对一个大的文件系统,除非用作日志文件,5%的比例有些过多。可以使用命令
# mke2fs -b 4096 -m 1 /dev/hda6
4、将它改为1%并以块大小4096byte创建文件系统。
使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。比如文件系统中的文件平均大小为2145byte,如果使用4096byte的块大小,平均每一个文件就会浪费1951byte空间。如果使用1024byte的块大小,平均每一个文件会浪费927byte空间。在性能和磁盘的代价上如何平衡,要看具体应用的需要。可以使用命令
[root@localhost ~]# lvreduce -L 6G /dev/sda5
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)