Linux文件系统类型介绍
的有关信息介绍如下:Linux 把设备都当作文件一样来进行操作,这样就大大方便了用户的使用(在后面的
Linux 编程中可以更为明显地看出)。在 Linux 下与设备相关的文件一般都在/dev 目录下,它包括两种,一种是块设备文件,另一种是字符设备文件。这就涉及到文件系统,以下介绍以下Linux文件系统。
1.ext2 和 ext3
ext3 是现在 Linux(包括 Red Hat,Mandrake 下)常见的默认的文件系统,它是 ext2 的升级版本。正如 Red Hat 公司的首席核心的开发人员 Michael K.Johnson 所说,从 ext2 转换到ext3 主要有以下 4 个理由:可用性、数据完整性、速度以及易于转化。ext3 中采用了日志式的管理机制,它使文件系统具有很强的快速恢复能力,并且由于从 ext2 转换到 ext3 无须进行格式化,因此,更加推进了 ext3 文件系统的大大推广。
2.swap 文件系统
该文件系统是 Linux 中作为交换分区使用的。在安装 Linux 的时候,交换分区是必须建
立的,并且它所采用的文件系统类型必须是 swap 而没有其他选择。
3.vfat 文件系统
Linux 中把 DOS 中采用的 FAT 文件系统(包括 FAT12,FAT16 和 FAT32)都称为 vfat文件系统。
4.NFS 文件系统
NFS 文件系统是指网络文件系统,这种文件系统也是 Linux 的独到之处。它可以很方便地在局域网内实现文件共享,并且使多台主机共享同一主机上的文件系统。而且 NFS 文件系统访问速度快、稳定性高,已经得到了广泛的应用,尤其在嵌入式领域,使用 NFS 文件系统可以很方便地实现文件本地修改,而免去了一次次读写 flash 的忧虑。
5.ISO9660 文件系统
这是光盘所使用的文件系统,在 Linux 中对光盘已有了很好的支持,它不仅可以提供对光盘的读写,还可以实现对光盘的刻录。