第3章Linux磁盘文件管理

本章要点

vLinux 支持的文件系统类型

vLinux 系统的目录结构

vLinux 常用命令

学习要求

v熟悉L inux 支持的文件系统类型

v了解ext2和ext3文件系统之间的异同

v熟悉Linux 系统的目录结构

v熟悉Linux 的常用命令

3.1 Linux 支持的文件系统类型

不同的操作系统需要使用不同类型的文件系统,为了与其他操作系统兼容,以相互交换数据,通常操作系统都能支持多种类型的文件系统。例如Windows
XP,系统默认或推荐采用的文件系统是NTFS,但同时也支持FAT32 或FAT16 文件系统。

Linux 内核支持是多种不同类型的文件系统,对于RedHat Linux,系统默认使用ext2、ext3 和swap 文件系统。

下面是对Linux 常用的文件系统类型。

3.1.1 ext2 与ext3文件系统

ext 是第一个专门为Linux 设计的文件系统类型,称为扩展文件系统,在Linux
发展的早期,起过重要的作用。由于在稳定性、速度和兼容性方面存在许多缺陷,现在已经很少使用。

ext2 是为解决ext文件系统存在的缺陷而设计的可扩展、高性能的文件系统,称为二级扩展文件系统。ext2 于1993 年发布,在速度和CPU
利用率上具有较突出的优势,是GNU/Linux 系统中标准的文件系统,支持256 个字节的长文件名,文件存取性能极好。

ext3 是ext2 的升级版本,兼容ext2,在ext2 的基础上增加了文件系统日志记录功能,称为日志式文件系统,是目前Linux
默认采用的文件系统。日志式文件系统在因断电或其他异常事件而停机重启后,操作系统会根据文件系统的日志,快速检测并回复文件系统到正常的状态,并可提高系统的恢复时间,提高数据的安全性。若对数据有较高的安全性要求,建议使用ext3
文件系统。

日志文件系统是目前Linux 文件系统发展的方向,除了RedHat Linux采用的ext3外,常用的还有reiserfs 和jfs 等日志文件系统。

3.1.2 swap 文件系统

swap 文件系统用于Linux的交换分区。在Linux 中,使用整个交换分区来提供虚拟内存,其分区大小一般应是系统物理内存的2倍。

在安装Linux操体系统时,就应该创建交换分区,它是Linux正常运行所必需的,其类型必须是swap。交换分区由操作系统自行管理。

3.1.3 vfat 文件系统

vfat是Linux对DOS、Windows 系统下的FAT (包括FAT16 和 FAT32 )文件系统的一个统称。RedHat Linux支持FAT16
和FAT32 分区,也能在该系统中通过相关命令创建FAT分区。

3.1.4 NFS文件系统

NFS 即网络文件系统,用于在UNIX 系统间通过网络进行文件共享,用户可以将网络中NFS 服务器提供的共享目录,挂载到本地的文件目录中,从而实现访问NFS
文件系统中的内容。

3.1.5 ISO 9660文件系统

该文件系统是光盘所使用的标准文件系统,Linux 对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO 映像文件,而且还支持在Linux环境中刻录光盘。

RedHat Linux 支持的文件系统很多,在此不一一介绍。

技术
下载桌面版
GitHub
Microsoft Store
SourceForge
夸克网盘
百度网盘
云服务器优惠
京东云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信