What Is Linux? -- Looking into the Linux kernel -- Filesystem management

未匹配的标注

与一些其他操作系统不同,Linux 内核可以支持不同类型的文件系统来读写硬盘数据。除了拥有自己的十几种文件系统外,Linux 还可以读写其他操作系统(如 Microsoft Windows)使用的文件系统。内核必须编译支持系统将使用的所有文件系统类型。表 1-1 列出了 Linux 系统可以用于读写数据的标准文件系统[[1]]。

表 1-1 Linux 文件系统

文件系统 描述
ext Linux 扩展文件系统,原始的 Linux 文件系统
ext2 第二个扩展文件系统,提供了比 ext 更高级的功能
ext3 第三个扩展文件系统,支持日志功能
ext4 第四个扩展文件系统,支持高级日志功能
hpfs OS/2 高性能文件系统
jfs IBM 的日志文件系统
iso9660 ISO 9660 文件系统(光盘)
minix MINIX 文件系统
msdos Microsoft FAT16
ncp Netware 文件系统
nfs Network File System
ntfs Microsoft NT 文件系统支持
proc 访问系统信息
ReiserFS 用于提高性能和磁盘恢复的先进 Linux 文件系统
smb 用于网络访问的 Samba SMB 文件系统
sysv 旧的 Unix 文件系统
ufs BSD 文件系统
umsdos 位于 msdos 之上的类 Unix 文件系统
vfat Windows 95 文件系统(FAT32)
XFS 高性能的 64 位日志文件系统

Linux 服务器访问的任何硬盘都必须使用表 1-1 中列出的文件系统类型之一进行格式化。

Linux 内核使用虚拟文件系统(VFS)与每个文件系统进行交互。这提供了内核与任何类型的文件系统进行通信的标准接口。随着每个文件系统的挂载和使用,VFS 会将信息缓存在内存中。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~