当前位置:  技术问答>linux和unix

CentOS 修改文件大小限制

    来源: 互联网  发布时间:2017-01-19

    本文导语:  最近在测试文件传输,发现在32位系统下,文件大小不能超过2G 问下有什么办法可以去掉这个限制么? 网上搜的 在/usr/include/feature.h 中 #define _FILE_OFFSET_BITS 64 但试了还是不行 另外问下,为什么可以用 dd来创建...

最近在测试文件传输,发现在32位系统下,文件大小不能超过2G

问下有什么办法可以去掉这个限制么?


网上搜的 在/usr/include/feature.h 中
#define _FILE_OFFSET_BITS 64

但试了还是不行

另外问下,为什么可以用 dd来创建超过2G的文件,正常的文件传输却不能超过那么多?
ps:跟代码没关系,64位下任意大小可传

|
用什么方式传?文件传输的方式有很多种吧。

|
FAT32的文件系统的文件最大是4G,NTFS的的没有这个限制。
ext3文件系统要看你的块大小,还要看你的操作系统
其实就是inode的指针问题,我举个例子,假如是32位,block size为1024的操作系统,他的最大的文件大小是:
1024×12+1024×256+1024×256×256+1024×256×256×256=16843020 KB,约16GB
若bs大小为2048,约为268GB,若bs为4096,约为4TB
在32bit系统中,每个指针占用4b,1024b/4b=256
一个inode可以存放15个block指针,每个block指针指向一个block。
直接指针:前12个是直接指针,指向的数据块是直接的文件数据;那么前12个指针就可以保存1024×12=12k的数据,当文件超过12kb时,就要用到后面的间接指针了。。。
一级间接指针:第13个指针,其指向data block中存放的不是直接的文件数据,内含256个指针,每个block指针对应一个块,就可以保存1024×256=256kb的数据
二级间接指针:第14个指针,内含的指针指向的data block里面存放了256个指针,每个指针里面又可以存放256个指针,就是说,最后一层指针存放的才是真正的文件数据,那么其可以存放的文件大小就是1024×256×256
三级间接指针:第15个指针。。。。

|
这是在问操作系统文件大小限制,还是在问文件传输?我还在纳闷第一次碰到这样的问题呢

|
ulimit -a 里边可以限制block数目.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 在windows 7 系统下安装了CentOS 默认进入的是CentOS如何修改?
  • linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
  • 怎么修改linux centOS的mysql 的数据存储路径
  • 如何修改centos ftp匿名登录的路径
  • centos mysql 修改数据库目录
  • [CentOS]iptables设置,刚弄死一台服务器,请各位帮我看看怎么修改
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 谁有http://centos.ustc.edu.cn/CentOS-Base.repo.5这个文件?
  • Centos最新版6.4介绍及下载地址
  • ThinkPad E420 安装Win7 CentOS5.7 不能进入CentOS 图形化用户登录界面
  • 如何在windows上远程连接centOS桌面
  • CentOS6.0版本没有CentOS5.0版本人性化
  • redhat/centos 常用信息查看命令整理
  • 有人用过centos吗?请问在centos下怎么在终端运行C语言程序或者JAVA程序?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • centOS5.4与xp sp3 双系统安装后centOS5不能ping通网关
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 还是centos的源问题
  • CentOS yum 源设置为163的源操作步骤及配置文件参考
  • 中国哪里有CentOS 5.2下载镜像?
  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • centos mplayer菜单中文乱码
  • Centos 5系列最新版5.9介绍及下载地址
  • 关于VM里安装CentOS4.4的问题
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • CENTOS5.4大概什么时候出来啊?
  • CentOS 7.0.1406正式版介绍及下载地址
  • 求centos 5.2 x86 下有效下载地址


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3