zoukankan      html  css  js  c++  java
  • 文件系统类型

    文件系统类型

    ​ 下文内容是本人结合一些博客整理而得,内容并非绝对正确,其中加入了个人的理解,随着以后理解加深,可能会对博客进行修改,或者是重写关于此内容的博客。

    ​ 文件系统类型这个概念刚开始不太理解,直到研究生期间接到了有关存储的项目,遇到了各种关于存储的名词,比如块存储、对象存储、文件系统等。为了理解文件系统,于是有了这篇有关文件系统类型的博客。

    ​ 遇到文件系统次数最多的还是装系统的时候,当年第一次装win系统,使用PE(优盘启动器),一个系统文件好几个G,这个时候就遇到了优盘的文件系统类型问题,优盘的文件系统类型一般是Fat32,这个类型的文件系统最大单个文件是4g ,装系统时可能会出现文件,最这个应该是我遇到的最早的有关文件系统类型的问题。

    ​ 接下来就详细介绍各种文件系统。

    Linux

    linux:存在几十个文件系统类型: ext2、ext3、ext4、xfs、brtfs、zfs(man 5 fs可以取得全部文件系统的介绍)

    不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化是指采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。

    • ext2具有极快的速度和极小的CPU占用率,可用于硬盘和移动存储设备
    • ext3增加日志功能,可回溯追踪
    • ext4日志式文件系统,支持1EB(1024*1024TB),最大单文件16TB,支持连续写入可减少文件碎片。rhel6默认文件系统
    • xfs可以管理500T的硬盘。rhel7默认文件系统
    • brtfs文件系统针对固态盘做优化,
    • zfs更新?

    :EXT(Extended file system)是延伸文件系统、扩展文件系统,ext1于1992年4月发表,是为linux核心所做的第一个文件系统。

    格式化命令:

    mkfs -t <文件系统类型> <分区设备文件名>
    
    mkfs.xfs /dev/sdb1
    

    man 5 fs可以取得全部文件系统的简要介绍

    最大支持文件等信息?

    windows

    • FAT16:MS—DOS和win95采用的磁盘分区格式,采用16位的文件分配表,只支持2GB的磁盘分区,最大单文件2GB,且磁盘利用率低
    • FAT32:(即Vfat)采用32位的文件分配表,支持最大分区128GB,最大文件4GB
    • NTFS:支持最大分区2TB,最大文件2TB,安全性和稳定性非常好,不易出现文件碎片。

    优盘

    其他

    • RAMFS:内存文件系统
    • ISO 9660:光盘
    • NFS:网络文件系统
    • SMBAFS/CIFS:支持Samba协议的网络文件系统
    • Linux swap:交换分区,用以提供虚拟内存。

    转载于下面这篇博客 文件系统类型(ext4、xfs、fat32、vfat、ntfs、....)

    内容大部分引用王良明、赖国明著作,敬谢!

  • 相关阅读:
    keeprunning1的使用说明
    团队冲刺第十五天
    团队冲刺第十四天
    团队第一阶段冲刺评价
    团队第一阶段成果展示
    团队冲刺第十三天
    团队冲刺第十二天
    团队冲刺第十一天
    团队冲刺第十天
    团队冲刺第九天
  • 原文地址:https://www.cnblogs.com/jimlau/p/11917985.html
Copyright © 2011-2022 走看看