FILESYSTEMS - Linux手册页
时间:2019-08-20 18:01:48 来源:igfitidea点击:
Linux程序员手册 第5部分
更新日期: 2020-06-09
名称
文件系统-Linux文件系统类型:ext,ext2,ext3,ext4,hpfs,iso9660,JFS,minix,msdos,ncpfs nfs,ntfs,proc,Reiserfs,smb,sysv,umsdos,vfat,XFS,xiafs
说明
按照惯例,将proc文件系统安装在/ proc上时,您可以在文件/ proc / filesystems中找到内核当前支持的文件系统。有关更多详细信息,请参见proc(5)。还有一个传统的sysfs(2)系统调用(其可用性由Linux 3.15开始由CONFIG_SYSFS_SYSCALL内核构建配置选项控制),无论/ proc可用性和/或健全性如何,都可以枚举当前可用的文件系统类型。
如果需要当前不支持的文件系统,请插入相应的内核模块或重新编译内核。
为了使用文件系统,您必须挂载它。请参见mount(2)和mount(8)。
以下列表简要介绍了Linux内核中的可用或历史上可用的文件系统。有关所有选项和限制的全面说明,请参见内核文档。
- ext
- 是minix文件系统的精心扩展。它已被扩展文件系统的第二版(ext2)完全取代,并已从内核中删除(在2.1.21中)。
- ext2
- 是Linux用于固定磁盘和可移动介质的高性能磁盘文件系统。第二个扩展文件系统被设计为扩展文件系统(ext)的扩展。参见ext2(5)。
- ext3
- 是ext2文件系统的日记版本。在ext2和ext3之间来回切换很容易。参见ext3(5)。
- ext4
- 是对ext3的一组升级,包括显着的性能和可靠性增强,以及卷,文件和目录大小限制的大量增加。参见ext4(5)。
- hpfs
- 是OS / 2中使用的高性能文件系统。由于缺少可用的文档,该文件系统在Linux下是只读的。
- iso9660
- is a CD-ROM filesystem type conforming to the ISO 9660 standard.
- High Sierra
- Linux支持High Sierra,它是CD-ROM文件系统的ISO 9660标准的前身。在Linux下的iso9660文件系统支持中会自动识别它。
- Rock Ridge
- Linux还支持Rock Ridge交换协议指定的系统使用共享协议记录。它们用于将iso9660文件系统中的文件进一步描述给UNIX主机,并提供诸如长文件名,UID / GID,POSIX权限和设备之类的信息。在Linux下的iso9660文件系统支持中会自动识别它。
- JFS
- 是由IBM开发的日记文件系统,已在内核2.4.24中集成到Linux中。
- minix
- 是Minix操作系统中使用的文件系统,它是第一个在Linux下运行的文件系统。它有很多缺点,包括64 MB分区大小限制,短文件名和单个时间戳。它对于软盘和RAM磁盘仍然有用。
- msdos
- 是DOS,Windows和某些OS / 2计算机使用的文件系统。 msdos文件名不能超过8个字符,后跟一个可选的句点和3个字符的扩展名。
- ncpfs
- 是支持Novell NetWare使用的NCP协议的网络文件系统。
- 要使用ncpfs,您需要特殊的程序,可以在以下位置找到它们
- nfs
- 是用于访问位于远程计算机上的磁盘的网络文件系统。
- ntfs
- 替换Microsoft Window的FAT文件系统(VFAT,FAT32)。它具有可靠性,性能和空间利用率方面的增强,以及诸如ACL,日记记录,加密等功能。
- proc
- 是一个伪文件系统,用作内核数据结构的接口,而不是读取和解释/ dev / kmem。特别是,其文件不会占用磁盘空间。参见proc(5)。
- Reiserfs
- 是由Hans Reiser设计的日记文件系统,已集成到内核2.4.1中的Linux中。
- smb
- 是支持SMB协议的网络文件系统,由Windows for Workgroups,Windows NT和Lan Manager使用。看到
- sysv
- 是用于Linux的System V / Coherent文件系统的实现。它实现了所有Xenix FS,System V / 386 FS和Coherent FS。
- umsdos
- 是Linux使用的扩展DOS文件系统。它在DOS文件系统下增加了对长文件名,UID / GID,POSIX权限和特殊文件(设备,命名管道等)的功能,而无需牺牲与DOS的兼容性。
- tmpfs
- 是一个文件系统,其内容位于虚拟内存中。由于此类文件系统上的文件通常位于RAM中,因此文件访问非常快。参见tmpfs(5)。
- vfat
- 是Microsoft Windows95和Windows NT使用的扩展FAT文件系统。 vfat添加了在MSDOS文件系统下使用长文件名的功能。
- XFS
- 是由SGI开发的日记文件系统,已集成到内核2.4.20中的Linux中。
- xiafs
- 通过扩展Minix文件系统代码,将其设计和实现为稳定,安全的文件系统。它提供了最需要的基本功能,而又没有不必要的复杂性。 xiafs文件系统不再被积极开发或维护。它已在2.1.21中从内核中删除。
另外参见
保险丝(4),btrfs(5),ext2(5),ext3(5),ext4(5),nfs(5),proc(5),sysfs(5),tmpfs(5),xfs(5), fsck(8),mkfs(8),mount(8)
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。