linux文件系统与文件管理.docx

上传人:lao****ou 文档编号:81641 上传时间:2023-02-13 格式:DOCX 页数:33 大小:510.63KB
下载 相关 举报
linux文件系统与文件管理.docx_第1页
第1页 / 共33页
linux文件系统与文件管理.docx_第2页
第2页 / 共33页
linux文件系统与文件管理.docx_第3页
第3页 / 共33页
linux文件系统与文件管理.docx_第4页
第4页 / 共33页
linux文件系统与文件管理.docx_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《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则表示按照文件系统本身的类型进行挂载。 命令选

8、项每一个文件系统都可以设置多个命令选项,命令选项之间必须使用逗号分隔。其中较常见的命令选项如表6-1所示。表6-1 fstab文件常用命令选项选项含义defaults按缺省值挂载文件系统,也就是说该文件系统启动时将自动挂载,并可读可写。noauto系统启动时不挂载该文件系统,用户在需要时手工挂载。auto系统启动时自动挂载该文件系统。ro该文件系统只可读不可写。rw该文件系统既可读乂可写。usrquota该文件系统实施用户配额管理。grpquota该文件系统实施组群配额管理。 检查标记只有两个取值:。和1。取值为0表示该文件系统不进行文件系统检查;取值为1表示该文件系统需要进行文件系统检查。通

9、常只有ext2或ext3类型的文件系统才需要进行文件系统检查。 检查顺序标记可有三个取值:0、1和2。取值为0表示不进行文件系统检查。检查标记为0的文件系统其检查顺序标记也一定为0。取值为1表示最先执行文件系统检查,通常根分区最先进行文件系统检查。6-2磁盘管理6-2-1桌面环境下的磁盘管理1、管理软盘(1)挂载与卸载软盘插入任何一张已格式化的软盘,在桌面环境下依次单击主菜单=系统工具二磁盘管理,打开用户挂载工具窗口,如图6-1所示。图6.1用户挂载工具窗口图6.2软盘图标 132 第6章文件系统与文件管理选择软盘设备/dev/fdO,单击挂载按钮,稍后在GNOME桌面上出现软盘图标,(注意:

10、KDE桌面上无论软盘是否挂载成功均出现软盘图标)如图6-2所示。/mnt/floppy目录是系统默认的软盘挂载点,用户就可在此目录中访问到软盘中的所有内容。取出软盘前,必须正确卸载。在用户挂载工具窗口中选中软盘设备/dev/fd(),单击卸载按钮(设备挂载成功后,挂载按钮将被卸载按钮取代),待GNOME桌面上的软盘图标消失后方可取出软盘。用户还可以右单击软盘图标,在弹出的快捷菜单中选择弹出,也可以卸载软盘。(2)格式化软盘桌面环境下用户可采用以下两种方法格式化软盘。 利用用户挂载工具插入软盘后,在用户挂载工具窗口中选择软盘设备/dev/fdO,然后单击格式化按钮,弹出如图63所示的问题对话框。

11、从选择要创建的文件类型下拉列表选择需要创建的文件系统类型(ext2 ext3、msdos、vfat等)。如果要进行低级格式化,则选中执行低级格式化。单击是按钮后,即可进行格式化,完成后返回用户挂载工具窗口。图6-3 问题对话框 利用软盘格式化工具桌面环境依次单击主菜单二系统工具二软盘格式化器,打开软盘格式化工具窗口,如图6-4所示。图6-4 软盘格式化工具窗口图6-5完成软盘格式化从软盘密度下拉列表中选择软盘密度,通常选择高密度3.5”(1.44MB)。从文件系统类型下拉列表选择需要创建的文件系统类型,Linux内建(ext2)或DOS (FAT)。在格式化方式栏选择采用在格式化的同时是否进行

12、低级格式化,是否进行坏区检查。用户也可在卷标名文本框中输入软盘的卷标。最后单击格式化按钮,即可进行格式化。稍后弹出的如图6-5所示对话框,提示软盘格式化已完成。单击关闭按钮,将返回软Linux基础及应用盘格式化工具窗口。2、管理光盘0012111755U 6-6光盘图标根据RHEL3 As的默认设置,桌面环境下光盘将被自动挂载。用户将光盘放入光驱后,桌面上将出现光盘图标,并显示光盘的名字,如图6-6o /mnt/cdrom是系统默认的光盘挂载点,访问/此目录即可访问到光盘中的所有内容。光盘加载后,除非进行卸载,否则无法打开光驱。在用户挂载工具窗口中选择光盘设备/dev/cdrom,并单击卸载按

13、钮,待桌面光盘图标消失后就能取出光盘。用户还可以右单击光盘图标,在弹出的快捷菜单中选择弹出,将卸载光盘,并弹出光盘。6-2-2 管理磁盘的Shell命令1、mount 命令格式:mount 选项设备名目录功能:将磁盘设备挂载到指定的目录,该FI录即为此设备的挂载点。挂载点目录可以不为空,但必须已存在。磁盘设备挂载后,该挂载点目录的原文件暂时不能显示且不能访问,取代它的是挂载设备上的文件,原目录上文件待到挂载设备卸载后,才能重新访问。主要选项说明:-t文件系统类型(type)挂载指定的文件系统类型。-r (read)以只读方式挂载文件系统,默认为读写方式。例6-1查看已挂载的所有文件系统。roo

14、tlocaIhost root# m)unt/dev/hda I on / type ex 13 (rw)none on /proc type proc (rw)usbdevfs on /proc/bus/usb type usbdevfs (rw)none on /dev/p t s type devp t s (rwt gid=5 ,m)de=62O)none on /dev/shm type tnpfs (rw)由此可知,Linux在启动时一定自动挂载硬盘上的根分区。如果安装时建立了多个分区,那么此时也将查看到多个分区的挂载情况。另外根据系统运行的需要,系统还自动挂载多个与存储设备无关的文件系统。例6-2挂载软盘。rootCPloca Ihos troot(loca Ihostroot11oca Ihostroo oca Ihos trootrootrootroot;1s /nnt/f loppym)un t -1 au to /dev/fdo /imt/floppyIs /mit/floppystu doc当挂载设备中所米用的文件系统类型未知时,可米用-t atuo选项。例6-3挂载光盘。root)loca Ihost roo t # Is /mit/cdrom

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服