linux文件系统与文件管理.docx
《linux文件系统与文件管理.docx》由会员分享,可在线阅读,更多相关《linux文件系统与文件管理.docx(33页珍藏版)》请在第一文库网上搜索。
1、第6章文件系统与文件管理文件系统与文件管理本章首先介绍Linux的文件系统类型,文件系统的挂载和卸载以及文件系统的配额问题,其中着重介绍移动存储介质(软盘、光盘和U盘)的使用方法。本章还介绍Linux的标准文件布局等文件的基本概念,利用桌面图形化工具和Shell命令管理文件,修改文件权限,归档与压缩文件的方法,及其RPM软件包管理等内容。6-1文件系统概述文件系统是操作系统中与管理文件有关的所有软件和数据的集合。使用文件系统可以方便地组织和管理计算机中所有的文件,并为用户提供存取控制和操作方法。更为重要的是文件系统为用户提供的统一简洁的接口,方便用户使用各种硬件资源。6-1 -1 Linux的
2、基本文件系统目前Window通常采用FAT32或NTFS文件系统,而Linux中保存数据的磁盘分区通常采用ext2或ext3文件系统,而实现虚拟存储的Swap分区一定采用sw叩文件系统。ext (Extended File System)文件系统系列(包括ext、ext2和ext3)是专为Linux设计的文件系统。它继承UNIX文件系统的主要特色,采用三级索引结构和目录树型结构,并将设备作为特别文件处理。ext2诞生于1993年,功能强大、方便安全,是所有Linux系统中最常用的文件系统。ext3是ext2的增强版本,强化了系统日志管理功能,由Red Hat公司随Red HatLinux 7.
3、0版本推出。目前越来越多的Linux发行版本转向采用ext3文件系统,RHEL3As的默认文件系统就是ext3。与ext2相比,ext3文件系统具有以下特点: 高实用性系统使用ext3文件系统后,如果发生异常断电或系统崩溃,重新启动时系统不需要检查文件系统的一致性,而只需要读取文件系统的口志。因此大大提高恢复ext3文件系统的速度。 数据的完整性ext3文件系统能保持数据与文件系统状态的高度一致性,避免了意外关机对文件系统造成的破坏,从而提高了数据的完整性。 更快的速度ext3文件系统的日志功能对磁盘的驱动器读写进行优化,读写文件系统的速度更快。 方便的数据转换用户不用进行备份、格式化分区、恢
4、复等操作,只要使用tune2fs命令就能将ext2文件系统转换为ext3文件系统。ext3文件系统也不需要进行任何更改,直接挂载成为ext2文件系统。6-1 -2 Linux支持的文件系统Linux采用虚拟文件系统技术,可支持多种常见的文件系统,并允许用户在不同的磁盘分区上安装不同的文件系统。这大大提高了 Linux的灵活性,而且易于实现不同操作系统环境之间的信息资源共享。Linux支持的文件系统类型主要有: msdos: MS DOS采用的FAT文件系统。 vfat: Windows中通用的文件系统。 sysV: UNIX中最常用的system V文件系统。 nfs:网络文件系统(Netwo
5、rk File System)。 iso9660: CD-ROM的标准文件系统。6-1-3文件系统的挂载与卸载Linux中无论是硬盘,还是软盘都必须经过挂载才能进行文件存取操作。所谓挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。对存储介质的访问就变成对挂载点目录的访问。一个挂载点一次只能挂载一个设备。通常硬盘上的各个磁盘分区都会在Linux的启动过程自动挂载到指定的目录,并在关机时自动卸载。而软盘等移动存储介质既可以在启动时自动挂载,也可以在需要时手动挂载/卸载。需要注意的是:当移动存储介质使用完成后,必须经过正确卸载后才能取出,否则会造成一些不必要的错误。移动存储介质
6、是否在启动时自动挂载,取决于/etc/fstab文件的内容。某/etc/fstab文件内容如下所示:LABEL=/ext3defaults1 1none/dev/ptsdevptsgid=5,mode=6200 0none/procprocdefaults0 0none/dev/shmtmpfsdefaults0 0/dev/hda2swapswapdefaults0 0/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kudzu.ro0 0/dev/fdO/mnt/floppyautonoauto,owner,kudzu,usrquota0 0/etc/
7、fstab文件中每一行表示一个文件系统,而每个文件系统的信息用六个字段来表示,字段之间用空格分隔。从左到右字段信息分别为: 设备逻辑名“LABEL二磁盘分区名”格式表示硬盘上的磁盘分区,通常分区名与挂载点目录保持一致。根分区一定挂载到根目录(/目录),否则无法启动计算机。none表示与存储设备无关的文件系统,由系统负责管理控制。/dev/cdrom表示光盘,而/dev/fdO表示软盘。 挂载点指定每个文件系统在系统中的挂载位置,其中Swap分区不需指定挂载点。 文件系统类型Linux基础及应用指定每个文件系统所采用的文件系统类型,如果设置为auto则表示按照文件系统本身的类型进行挂载。 命令选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 文件系统 文件 管理