首页 > 其他分享 >文件系统

文件系统

时间:2023-01-04 15:34:05浏览次数:54  
标签:文件 U盘 分区 文件系统 MINIX Linux

 

 

FAT16

优点:兼容性最好,某些数码设备可能对FAT32和NTFS格式的存储卡支持不太好,因此只能使用FAT16

缺点:最大仅支持2GB分区,空间浪费大

备注:赶紧看看U盘是不是FAT格式,如果是就改用FAT32吧

FAT32

优点:兼容性好

缺点:单个文件不能超过4GB,不支持512MB以下容量的U盘

备注:如果U盘容量达8GB以上,发现4GB文件拷不进去的话,可以考虑换用NTFS或ExFAT格式了

ExFAT

优点:专为闪存和U盘设计,空间浪费小

NTFS

优点:兼容性好,支持任意大小的U盘

缺点:会缩短闪存寿命

备注:反正U盘超便宜,不怕坏的朋友们使用NTFS其实挺好

 

==============================================================================================================================================

一下来自:

https://www.cnblogs.com/daduryi/p/6619028.html

Linux

1、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:交换分区,用以提供虚拟内存。

=======================================================================

 

F2FS (Flash Friendly File System) 是专门为基于 NAND 的存储设备设计的新型开源 flash 文件系统。特别针对NAND 闪存存储介质做了友好设计。F2FS 于2012年12月进入Linux 3.8 内核。目前,F2FS仅支持Linux操作系统。

HFS Plus,或HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在Macintosh电脑(或者其他运行Mac OS的电脑)上。

NiLFS(2) 是日本 Nippon Telegraph and Telephone(NTT)开发的一种日志结构文件系统的第二次迭代。该文件系统的开发非常活跃,最近已进入主流 Linux 内核(另外还有 NetBSD 内核)。第一版的 NILFS(version 1)出现于 2005 年,这个版本没有任何形式的垃圾收集。在 2007 年,第 2 版首次发布,其中包括一个垃圾收集器,并且可以创建和维护多个快照。今年(2009),NiLFS(2) 文件系统进入主流内核,可通过安装它的可装载模块方便地启用它。NiLFS(2) 是众多包含快照行为的文件系统中的一种。其他包含快照的文件系统有 ZFS、LFS 和 Ext3cow。

HDFS(Hadoop Distributed File System)是Apache Hadoop 项目的一个子项目. Hadoop 非常适于存储大型数据(比如TB 和PB), 其就是使用HDFS 作为存储系统. HDFS 使用多台计算机存储文件, 并且提供统一的访问接口。

UFS 是Solaris OS 中缺省的基于磁盘的文件系统。

reiser4:reiserfs和reiser4文件系统对于小文件专门进行优化,对小文件进行合并存储,据说小文件性能很好。所以我们就搭建相关的环境进行验证。可能会被踢出linux

vmfs:VMware Virtual Machine File System (VMFS )是一种高性能的群集文件系统

JFS( JOURNAL FILE SYSTEM),一种字节级日志文件系统,借鉴了数据库保护系统的技术,以日志的形式记录文件的变化。JFS通过记录文件结构而不是数据本身的变化来保证数据的完整性。这种方式可以确保在任何时刻都能维护数据的可访问性。

Apple文件系统(英语:Apple File System,简称APFS)是一个适用于macOS、iOS、tvOS和watchOS的文件系统,目前由苹果公司开发和部署。[1][2][3]它的目的是解决Mac OS扩展的HFS+文件系统的核心问题。[4]APFS针对闪存和固态存储设备进行优化,具有写入时复制等设计特点,使用I/O合并改进性能

MINIX-FS 是MINIX操作系统中的原生文件系统。是一款可以存储于磁盘或软盘上的文件系统,由于其简单易用的特点, 成为了初识文件系统的不二之选。MINIX-FS 的基本逻辑架构如上图。MINIX-FS 将文件系统分成了 BLOCK_SIZE 大小的块,以此为 MINIX-FS 的最小原数据。 BLOCK_SIZE 的大小为 1K Byte,也可修改为其他值。MINIX-FS 由 6 大部分组 成,缺一不可。每个部分负责管理和维护文件系统的基础数据和功能功能,使 操作系统其能够实现一个文件系统的读,写,同步等操作,也为实现数据的管理 和存储提供了可能。下面分别介绍每个部分的功能和意义。用于教学

reiserfs linux讨论启用

 

 

参考:

https://blog.csdn.net/ybhuangfugui/article/details/104744231

https://www.cnblogs.com/daduryi/p/6619028.html

https://blog.51cto.com/jarson/573589

 

标签:文件,U盘,分区,文件系统,MINIX,Linux
From: https://www.cnblogs.com/rebrobot/p/17024972.html

相关文章

  • Linux文件系统管理
    NFS网络文件系统(NFS)NFS的全称是NetworkFileSystem,即网络文件系统NFS主要实现的功能是让网络上的不同操作系统之间共享数据。NFS首先在远程服务端(共享数据的操作系统)共......
  • Google分布式文件系统GFS论文学习
    GFS作为最著名的分布式文件系统,首先具备了大规模、可扩展、适配大文件、自动运维等高级特性。虽然是比较早期的分布式文件系统,但是它里面的设计思想还是值得现代分布式系统......
  • 【服务器数据恢复】EMC存储Zfs文件系统下raid5崩溃的数据恢复案例
    服务器存储数据恢复环境:某公司一台EMC存储,12块硬盘组成raid5,2块热备盘;Zfs文件系统。服务器存储故障:硬盘故障导致存储崩溃。服务器存储数据恢复过程:1、对故障存储所有......
  • dremio 的加速文件系统插件简单说明
    dremio包含一个强大的功能就是反射加速,dremio为了对于反射数据的存储开发了自己的文件系统插件插件类图  parquet以及iceberg的支持从start入口可以看出包含......
  • 文件系统设计与实现
    文章目录​​文件系统的设计和实现​​​​背景知识​​​​实验设计相关的定义​​​​文件管理数据结构设计​​​​基本思路​​​​实验目标​​​​物理磁盘设计​​​......
  • 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试
    一、安装Nginx和fastdfs-nginx-module安装Nginx请看:​​从零开始学Java-CentOS下安装Nginx​​,其实我只想放这一句话。但想想我还是一步一步写详细吧。1.下载Ngi......
  • 为U盘设置文件系统后可以复制大文件
    我买的u盘是32G,为什么超过10G的文件不可以直接复制进去可以进行以下设置1.2.......
  • 【服务器数据恢复】ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例
    服务器故障:用户误操作将linux文件系统误装入到Ocfs2文件系统的数据卷上,导致原始Ocfs2文件系统被格式化为Ext4文件系统。因为Ext4文件系统每隔几百兆就会写入文件系统的原......
  • 阿里云oss挂载到linux本地文件系统
    对象存储OSS阿里云对象存储服务(OSS)是一种高度可伸缩且安全可靠的云对象存储服务,让您可以存储、备份和归档大量数据。阿里云OSS是一种简单易用的服务,让您每秒能处理数......
  • Linux中文件系统ext2和ext3有什么区别?
    Linux系统中,文件系统主要分为ext2、ext3、ext4等,各具有独特的优势,那么linux中为什么需要从ext2转换到ext3?主要有四个原因:可用性、数据完整性、速度、易于迁移,接下来是......