去阿里面试,被问到了Linux文件系统中文件大小的限制,当时就无语了。学操作系统时这些都是现算的,回来赶紧查一下。

以下为红帽ext3文件系统所支持的max file size和max filesystem size:

ext3文件系统最大支持块数是2的32次方。块的大小可变,直接影响了文件系统的大小和文件的大小。

上图所示为理论值,具体实现可能达不到,红帽Linux就没有达到,文件系统最大是16TB.

下面是各个文件系统的限制:

先是windows的:

FAT16 最大文件2GB 最大分区2GB

FAT32 最大文件4GB 最大分区128GB(如果用磁盘管理分区,最大32GB)

NTFS 最大文件2TB 最大分区2TB

Linux可支持多种操作系统,只介绍EXT2和EXT3

Ext2

最大文件大小: 1TB

最大文件极限: 仅受文件系统大小限制

最大分区/文件系统大小: 4TB

最大文件名长度: 255 字符

缺省最小/最大块大小: 1024/4096 字节

缺省inode分配: 每4096字节为1

在强制FS检查前的最大装载: 20(可配置)

Ext3

最大文件大小: 2TB

最大文件极限: 仅受文件系统大小限制

最大分区/文件系统大小: 4TB

最大文件名长度: 255 字符

缺省最小/最大块大小: 1024/4096 字节

缺省inode分配: 每4096字节为1

在强制FS检查前的最大装载: 20(可配置)

Linux文件系统

今天学习了Linux文件系统,现在来做个小总结. 首先Linux中一切都是文件,下面这个清单是Linux系统的顶层目录结构. 清单 1. Linux 系统的顶层目录结构 / 根目录 ├── bin 存 ...

24小时学通Linux内核之有关Linux文件系统实现的问题

有时间睡懒觉了,却还是五点多醒了,不过一直躺倒九点多才算起来,昨晚一直在弄飞凌的嵌入式开发板,有些问题没解决,自己电脑系统的问题,虽然Win10发布了,,但我还是好喜欢XP呀,好想回家用用家里的XP来 ...

十天学Linux内核之第五天---有关Linux文件系统实现的问题

原文:十天学Linux内核之第五天---有关Linux文件系统实现的问题 有时间睡懒觉了,却还是五点多醒了,不过一直躺倒九点多才算起来,昨晚一直在弄飞凌的嵌入式开发板,有些问题没解决,自己电脑系统的问 ...

Linux文件系统简介及常用命令

在linux系统中一切皆是文件,下面简要总结了一下linux文件系统中分区类型.文件系统类型以及常用命令. 一.分区类型1.主分区:最多只能有四个2.扩展分区:只能有一个,也可以看做是主分区的一种.即 ...

Linux文件系统的目录结构

Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

(转)Linux文件系统的实现

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux文件管理从用户的层面介绍了Linux管理文件的方式.Linux有一个树状 ...

存储那些事儿(二): 下一代Linux文件系统BTRFS简介

BTRFS,通常念成 Butter FS,Better FS 或B-tree FS.下一代的Linux文件系统. 它基于写时拷贝(copy-on-write),支持高效的snapshot和clone. ...

Linux文件系统及常用命令

Linux文件系统介绍: 一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上.目录提供了管理文件的一个方便而有效的途径. Linux使用树状目录结 ...

Linux文件系统及文件属性

一.Linux文件系统 1.穿件文件系统 Linux中当磁盘格式化创建文件系统时,会创建一定数量的节点索引Inode以及一定数量的块block,其中inode具有存储文件属性以及指向文件实体block ...

随机推荐

实现Myxls设置行高的功能(转)

MyXLS是一个导出Excel的好工具,速度快,体积小,而且也不用担心使用Com生成Excel时资源释放的问题了.但是作者提供的代码没有设置行高 要实现这个效果,首先需要修改两个文件: 1.Row.c ...

针对较大基数的排列组合算法Java实现类(n选m)

package com.utils; import java.math.BigDecimal; import java.math.RoundingMode; public class PLZUUtil ...

iOS红马甲项目Bug总结(3)

这里是一些小总结 1.使用图片缓存之后,新添加的图像一直不能显示 2.项目打包通过appliction loader上传成功了,可是itunes 上面的构建版本项,一直没显示出来 3.界面加载之后,t ...

Spring应用——对 JDBC 的支持

一.说明 1.Spring JDBC 对原始的 JDBC 进行了封装,使其更加易用. 2.JdbcTemplate 作为 Spring JDBC 的核心,为不同类型的 JDBC 操作提供了模板方法. ...

在 Area 中使用RouteAttribute 定义路由, 并支持多语言

业务上的一个需求, 同一页面, 两种不同的使用方法, 为了区分这两种需求, 需要加一个参数到 URL 中,不改路由的话, 是这样: http://localhost:16269/en-US/Forwa ...

HDU4686 Arc of Dream 矩阵快速幂

Arc of Dream Time Limit: 2000/2000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Tota ...

Xcode 修改工程名称

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人. 目标为:将项目名XCD4改成xcd5. 先上结果图 ...

【CF】310 Div.1 C. Case of Chocolate

线段树的简单题目,做一个离散化,O(lgn)可以找到id.RE了一晚上,额,后来找到了原因. /* 555C */ #include #include

Linux下查看进程(程序)启动时的环境变量

背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

hdu 4864 Task(贪婪啊)

主题链接:pid=4864">http://acm.hdu.edu.cn/showproblem.php?pid=4864 Task Time Limit: 4000/2000 MS ...

linux怎么限制文件大小,Linux文件系统文件大小限制相关推荐

  1. linux 命令传文件大小,Linux必学的60个命令(6)-其他

    Linux必学的重要命令 (1) 在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍.但是,还有一些命令不好划分,然而学习它们同样是比较重要的. tar 1.作用 tar命令 ...

  2. linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...

    /** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...

  3. linux传送多个文件大小,linux统计多个文件大小总和

    首先:查看当前文件夹大小的命令是: [root@host1 test]# du -sh 39M. 查看当前文件夹下所有文件的大小: [root@host1 test]# du -sh * 108Kco ...

  4. Linux 统计一段时间内的文件大小

    Linux 统计一段时间内的文件大小 There is no nutrition in the blog content. After reading it, you will not only su ...

  5. linux根据文件大小,linux 根据文件大小查找文件

    inux下的find命令用来查找文件,通过man find就知道它是无所不能的.所以按照文件大小来查找文件就不在话下.从man find搜索size,可以看到如下信息: -size n[cwbkMG] ...

  6. linux 传输大文件大小,Linux大文件传输(转)

    我们经常需要在机器之间传输文件.比如备份,复制数据等等.这个是很常见,也是很简单的.用scp或者rsync就能很好的完成任务.但是如果文件很大,需要占用一些传输时间的时候,怎样又快又好地完成任务就很重 ...

  7. linux 内核移植和根文件系统的制作【转载】

    原文地址:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html 1.1 Linux内核基础知识 在动手进行Linux内核移植之 ...

  8. Linux内核移植和根文件系统制作(详细步骤精讲)

    第一章移植内核 1.1 Linux内核基础知识 1.1.1 Linux版本 1.1.2 什么是标准内核 1.1.3 Linux操作系统的分类 1.1.4 linux内核的选择 1.2 Linux内核启 ...

  9. linux机械硬盘 ext32,Linux磁盘分区管理--ext2和ext3文件系统逻辑结构分析

    Linux系统支持多种文件系统, 文件系统间的区别在于: 不同文件系统对同一块磁盘分区存储文件的结构不同. 举例来说相当于某些土豪买了500平住房: 有些工作狂会隔出1间卧室,1间客厅,1间厨房和5个 ...

  10. Linux笔记【008】| 文件系统与文件压缩

    一.Linux的文件系统 文件系统就是操作系统(比如windows)管理和存储文件的软件机构.文件系统指文件存在的物理空间.通俗地说,没有文件系统,系统就不知道该怎么读取硬盘.文件系统的种类有很多,每 ...

最新文章

  1. SQLServer:GUI方式、SQL语句两种方式建立视图和GUI方式设置主键、约束等
  2. 使用独立mysql_MYSQL建立独立数据库以及独立数据库用户详细教程,利用PHPstudy自带的MySQL-Front...
  3. JavaScript单线程和浏览器事件循环简述
  4. 基于类和对象的高精度算法封装
  5. 软考信息系统项目管理师_信息系统项目管理基础---软考高级之信息系统项目管理师008
  6. c/c++入门教程 - 3 职工管理系统 完整代码
  7. java复制文件的4种方式及拷贝文件到另一个目录下的实例代码
  8. 电脑主机服务器中毒文件怎么恢复出厂设置,服务器中毒了 物理文件怎么拷贝呢 以及如何恢复数据呢...
  9. 【Docker】03 Docker的常用命令
  10. 微软必应Bing搜索引擎这几天无法访问!
  11. 如何将1000页PPT单独导出为1000个单独的文件?又如何快速把多个PPT合成一个?
  12. win10系统显示打印机未连接到服务器,Win10系统连接打印机显示未指定设备的解决教程...
  13. FreeBSD常用命令110条
  14. 随机森林算法: 实战基于随机森林的医疗费用分析与建模预
  15. 10以内加减法编程_500字以内的面向对象编程。
  16. OCC-7.6.0 + MFC单文档应用入门教程
  17. pandas删除nan的行
  18. 注解方式@WebFilter控制做个 filter的执行顺序
  19. GPU工作原理,可编程渲染管线,图形流水线和GPU架构
  20. Tag Archives: 海明距离

热门文章

  1. android 打开方式,Android默认打开开发者模式方式
  2. java 长方形正方形_面向对象的疑惑,java设计正方形,长方形
  3. 长方形内正方形Square
  4. win7系统如何开启打印服务器配置,win7系统怎么添加打印服务器端口
  5. mysql跨库查询解决方案
  6. 对比(5.1.48VS8.0.16)getConnection、isValid
  7. 思科路由器 密码设置和恢复
  8. 微信公众平台开发网页开发
  9. 1. Cloudcraft
  10. 图解数据交换技术——电路交换、报文交换、分组交换