发布网友 发布时间:2022-04-23 13:18
共2个回答
热心网友 时间:2022-05-02 16:27
Linux在安装的时候,分区默认一般使用的EXT3的文件系统。但是事实上Linux兼容大多数的文件系统。你可以通过如下命令来获取Linux所支持的文件系统。
#cat /proc/filesystems
Linux所支持的文件系统包括以下多种类型。以下是我的Linux系统所支持的文件系统类型及描述:
adfs:acron磁盘文件系统,是在Risc OS操作系统中使用的标准文件系统。
BeFS:BeOS操作系统使用的文件系统。
CIFS:通用Internet文件系统(Commnn Intemet File System,简写CIFS),用于访问符合SNIA CIFS标准的服务器。CIFS对SMB协议进行了改进和标准化(SMB协议可用于在Linux和Windows之间共享文件),是一种虚拟文件系统。
Ext:Ext文件系统的第一个版本,现在已经很少使用。
Ext2:Ext2是专门为Linux 系统设计的,在Red Hat Linux 7. 2版本之前是Linux默认的文件系统类型,具有速度快和CPU占用率低等特点,既可以用于标准的块设备,也可以应用到移动存储介质上。Ext2不包含日志功能。
Ext3:Ext3文件系统是Linux中最常用的文件系统,是Red Hat Linux 7.2的新特性,也被称为第三次扩展(Third Extented)的文件系统。现在Ext3已经成为许多Linux系统的默认文件系统类型(包括Fedora和RHEL)。Ext2和Ext3可以方便地互相转换,转换前不需重新格式化文件系统。与Ext2文件系统相比,Ext3包含了日志功能。日志功能维护了最近更改的源数据(源数据是指和文件有关的信息,包括权限、所有者、创建时间和访问时间等)的记录,如果源数据由于非法关机等原因遭到破坏,文件系统将不能正常工作。通过Ext3的日志系统,可以进行适当的恢复。此外,Ext3的日志功能可使硬盘读写头的移动达到最佳化。
IS09660:从High Sierra (CD-ROM使用的最初标准)发展而来的文件系统,是CD-ROM的标准文件系统。
KAFS:AFS客户端文件系统,用于分布式计算环境,可与Linux、Windows和Macintosh客户端共享文件。
Minix:Minix文件系统类型,最初用于UNIX的Minix版本,只支持长度在30个字符以下的文件名。
MSDOS:MS-DOS文件系统。DOS、Windows和OS/2使用该文件系统,不支持长文件名,主要用于挂载Microsoft操作系统生成的软盘。
VFAT:Microsoft扩展FAT(VFAT)文件系统,支持长文件名,被Windows 9x/2000/XP使用。
UMSDOS:扩展的MS-DOS文件系统,不仅支持长文件名,还保持了对UID/GID、POSIX权限和特殊文件(如管道、设备)的兼容。
Proc:Proc是一个基于内存的伪文件系统,不占用外存空间,只是以文件的方式为访问Linux内核数据提供接口。由于Proc文件系统是虚拟的,因此无须挂载。用户和应用程序可以通过/proc得到系统的运行信息,并可以改变内核的某些参数。许多应用程序和工具依靠Proc来访问Linux内核信息。
Reiser:Reiserfs日志文件系统。
Swap:用于交换(Swap)分区。交换分区是系统虚拟内存的一部分,用于在当前内存不足时暂时保存数据。数据被交换到交换分区,当再次需要时调回内存。
NFS:网络文件系统(Network File System,简写NFS)类型,详情见第15章。
HPFS:该文件系统用于只读挂载OS/2 HPFS文件系统。
NCPFS:Novell Netware文件系统,可以通过网络挂载。
AFFS:Amiga计算机使用的文件系统。
UFS:Sun Microsystems操作系统(即Solaris和SunOS)。
XFS:一种在高性能环境中很有用的日志文件系统,支持完整的位寻址
JFS:JFS主要适合于企业系统,是为大文件系统和高性能环境而设计的。
Xiafs:与Minux文件系统相比,这种文件系统支持长文件名和更大的i节点。
Coherent:System V使用的文件系统类型。
SMB:支持SMB协议的网络文件系统,可用于实现Linux与Windows系统的文件共享
热心网友 时间:2022-05-02 17:45
Linux内核支持十多种不同类型的文件系统,对于Red Hat Linux,系统默认使用ext2或ext3和swap文件系统