文件系统与文件管理

上传人:fgh****35 文档编号:244743054 上传时间:2024-10-05 格式:PPT 页数:48 大小:474KB
返回 下载 相关 举报
文件系统与文件管理_第1页
第1页 / 共48页
文件系统与文件管理_第2页
第2页 / 共48页
文件系统与文件管理_第3页
第3页 / 共48页
点击查看更多>>
资源描述
单击鼠标编辑标题文的格式,单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,第八个大纲级,第九个大纲级,Linux,文件系统与文件管理,案例二及其相关内容,基础内容介绍,案例一及其相关内容,案例三及其相关内容,课后习题,课程总结与操作实训,文,件,系,统,与,文,件,管,理,第,五,章,本章教学目标,:,掌握文件、目录的操作,熟悉文件系统的相关知识,了解Linux文件系统,重点,:,Linux文件系统的操作,,,难点,:,如何使用Linux命令来操作Linux系统下文件,。,关键词,:,文件系统,文件,5-1文件系统概述,1、文件系统类型的含义,文件系统类型是指文件在存储介质上存放及存储的组织方法和数据结构,2、Linux支持的文件系统类型,Linux采用虚拟文件系统技术(VFS)使Linux支持以下文件系统类型,:,EXT2,二次扩展,EXT3,三次扩展,SWAP,交换文件系统,FAT、FAT32,SYSV,Unix的文件系统,ISO9,66,0,光盘文件系统,NFS,网络文件系统,Minix,3,、,Linux,文件系统的树形结构,常用的基本子目录用途,/Linux,系统目录树的起点,boot,系统启动时所需文件及引导装载程序,root,超级用户的主目录,home,普通用户的个人主目录,bin,存放可执行命令,sbin,和,bin,相似,系统管理命令,etc,系统配置文件,dev,设备文件,lib,系统二进制文件的共享库,mnt,移动存储介质的挂载点,proc,系统进程的运行信息,usr,应用程序及相关文件,var,存放系统中经常变化的文件,如系统日志文件、用户邮件等,tmp,存放公用临时文件,Linux还支持基于Windows和Netware的文件系统,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等,。,说明:,每个实际文件系统类型和操作系统之间通过虚拟文件系统(VFS)来通信。,VFS的功能:,记录可用的文件系统类型,将设备与对应的文件系统类型联系起来,处理一些面向文件的通用操作,ext3文件系统,高可用性,不洁系统关机发生时,每个系统上挂载了的ext2文件系统必须使用e2fsck程序来检查其一致性。,由ext3文件系统提供的登记报表方式意味着不洁关机后没有必要在进行此类文件系统检查。,数据完好性,ext3文件系统在发生了不洁系统关机时提供更强健的数据完好性。ext3文件系统允许用户选择数据接受的保护类型和级别。,更快的速度,尽管ext3把数据写入不止一次,它的总处理能力在多数情况下仍比ext2系统要高。,简易转换,用户可以轻而易举地不经重新格式化而把ext2转换为ext 3系统,从而获得强健的登记式文件系统的优越性。,5.1.3,文件系统的挂载与卸载,Linux中无论是硬盘,还是软盘都必须经过挂载才能进行文件存取操作。所谓挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。对存储介质的访问就变成对挂载点目录的访问。一个挂载点一次只能挂载一个设备,。,5.1.3,文件系统的挂载与卸载,通常硬盘上的各个磁盘分区都会在Linux的启动过程自动挂载到指定的目录,并在关机时自动卸载。而软盘等移动存储介质既可以在启动时自动挂载,也可以在需要时手动挂载/卸载,。,/etc/,fstab决定分区启动时是否自动挂载,.,5.1.4,逻辑卷管理器,逻辑卷管理器LVM本质上是建立在硬盘和分区之上的一个逻辑层,用以提高磁盘分区管理的灵活性。通过LVM可轻松管理磁盘分区:将若干个磁盘分区连接为一个整块的卷组,,然后在卷组上可创建逻辑卷,并进一步在逻辑卷上创建文件系统,。,#free,功能:,查看内存使用情况,包括虚拟内存、物理内存,和缓冲区,格式:,free,选项,选项:,-b,以字节为单位,默认选项,-k 以KB为单位 /-m 以MB为单位,实例,:,/以MB为单位,显示内存使用情况,#free-m,#,du,功能:显示目录中文件的空间大小,格式:du,参数,路径名,参数:-m,以MB为单位,统计文件的容量,(默认为KB),实例:#du,显示当前路径下文件的容量,#,du,/etc,例子,du,abk,/,mnt,/,查看/mnt目录占用磁盘空间的情况,du,/,列出各目录所占的磁盘空间,但不详细列出每个文件所占空间,du,s/,mnt,计算/mnt目录占用的总块数,du,ab,/root/mail,列出所有文件和目录所占用的空间,并以字节为单位来计算大小,#,df,功能:统计分区的使用情况,格式,:#,df,参数,分区号/装载点,参数,:,-m 以MB为单位,统计使用情况,实例,:,#,df,显示当前所有已装载的分区使用情况,#,df,/home,显示,/home,分区的使用情况,给出案例,查看本机里面有几块硬盘,各有几个分区;分别是如何表示,;,对里面的一块主硬盘的剩余空间再划分两个逻辑分区hda5与hda,6,,容量平均分;,把hda5的文件系统创建为ext2,把hda,6,的文件系统创建为ext3并进行格式化;,把hda5挂载到/hard1,把hda,6,以只读的方式挂载到/hard2;,案例一,5-2,磁盘的分区,1、Linux自带的分区工具:,fdisk,parted,与案例有关的内容分析,fdisk是一个交互式程序:按下m键会显示出它的所有命令,。,主要用到的命令,:,n或new创建一个新分区,t或type改变分区的类型,p或print打印分配表,w或者write把分区表写入硬盘,使用fdisk工具进行磁盘分区,分区过程,:,(1)先通过p参数来显示硬盘分区表信息,(,2)若要改变磁盘格式,通过参数d删除存在的磁盘分区,(3)通过参数new来新建分区,(4)选择分区类型,是主分区p还是扩展分区e,(5)保存并退出,按下w,放弃保存而退出按下q,2、Fdisk分区,#,fdisk,设备文件名,(,分区,),#,fdisk,l (,查看,),实例,:,#,fdisk,/dev/,hda,Command(m,for help):,Fdisk子命令详解,:,m:,获取帮助,n:,新建分区,p:,显示分区,d:,删除分区,t:改变分区的系统ID,l:,显示fdisk所支持的文件系统及ID,v:,检验分区,w:,写入分区,q:,退出,实例,:,(1)创建分区,要求:将一个接在,IDE接口主盘,位置上20G的空闲硬盘划分一个容量为5G,文件系统为ext3的主分区、两个容量分别为7G,文件系统为ext3的逻辑分区,具体步骤如下,:,#,fdisk,/dev/,hda,Command(m for help):n,First cylinder:,Last cylinder:,注意:此处有四种表示法,(1)柱面数,(2)+1024000,(3)+2048M,(4)+2048000K,Command(m for,help):w,(2)删除分区:,要求:删除3号分区,#,fdisk,/dev/,hda,Command(m for,help):d,Partition number(1-n):3,Command(m,for,help):w,(3)显示分区表,#,fdisk,/dev/,hda,Command(m for,help):p,Command(m for help):q,注:,第一个逻辑区的分区号为5,前4个为主分区,其中第4个为扩展分区,5-3,文件系统的管理,1.,文件系统的建立,格式,:#,mkfs,参数,功能:建立文件系统并格式化分区,参数,:,-t,文件系统类型,/,设定文件类型,-c /,检查分区有无坏道,-v /,显示详细信息,实例,:,#,mkfs,/dev/hda5,#,mkfs,-t ext3 /dev/hda5,#,mkfs,-c /dev/hda5,2.,查看各分区文件系统类型,:,格式,:#parted,(parted):,p,3.,装载文件系统,(1)手动命令装载,格式:mount,参数,功能:装载文件系统到指定的目录,参数,:,-t,文件系统类型,/,指定文件类型,-o,ro,/,只读方式,rw,/,读写方式,iocharset,=gb2312 /,显示中文,实例,:,#mount /dev/,cdrom,/,mnt/cdrom,#mount -t ext3/dev/hda5 /mnt/hard5,#mount -o,ro,/dev/hda5 /mnt/hard5,挂载光盘,1、,先建立目录,#,mkdir,/media/,cd,2、挂载光盘,#mount t iso9,66,0 /dev/,cdrom,/media/,cd,挂载U盘,1、,先建立目录,#,mkdir,/media/,usb,2、挂载U盘,#mount t,vfat,/dev/sda1 /media/,usb,查看挂载的所有文件系统,#mount,(,2)自动装载,格式,:#vi /etc/,fstab,功能:系统启动时自动装载,说明:fstab文件结构,卷标,装载点,类型,装载选项,备份选项,检查顺序,/dev/hda5 /,abc,ext3 defaults 0 1,说明,卷标:系统分区的表示,装载选项,:defaults /,默认启动时自动装载,noauto,/,设定启动时不装载,rw,/,读写方式装载,ro,/,只读方式装载,usrquota,/,设定用户配额,grpquota,/,设定组配额,备份选项:针对ext2,默认值是0,表示不备份,检查顺序:指fsck检查顺序,,0表示不检查;,实例,:,把/dev/hda5在系统启动时自动装载到目录,/abc下,且备份频率为0,检查顺序为1,步骤,:,#vi/etc/,fstab,添加如下内容,:,/dev/hda5 /,abc,ext2 defaults 0 1,注:,一个设备可以同时被装载到不同的目录中,一个目录也可以同时装载到不同的设备;一个目录一旦被装载,该目录下原有的内容将被全部隐藏,如果取消装载,文件又会重现,;,/etc/,mtab用于记录系统已经装载的文件系统,;,4.,卸载文件系统umount,格式:umount,参数,功能,:,参数,:,-t,文件系统类型,/,指定文件系统类型,实例,:,#,umount,/,mnt/cdrom,5.,检测文件系统fsck,格式,:#,fsck,参数,功能,:,参数,:,-p /,自动修复检测到的错误,实例,:,#,fsck,-p /dev/hda5,5-4文件概述,5.4.1、文件的含义,文件指具有符号名和在逻辑上具有完整意义的信息集合,;,文件两要素,:,符号名:文件名,信息,:,内容,Linux文件介绍,文件,在Linux中文件是存储信息的基本结构,是被命名的存储在某种介质上的一组信息的集合,。,文件名,Linux的文件名可以由字母、数字、下划线和圆点组成。文件名的第一个字符不能是数字。短划线和星号等其他特殊符号由系统用作特殊字符,不能用在文件名中,。,注意:扩展名,在 Linux,下可以用很长的一个字符,串(一般不超过255个),来作文件名,。,例如,:,This_is.a.VERY_long.filename,注:Linux,应用程序和文件区分大小写,!,Linux下文件的命名规则,一些应用程序常用的扩展名,5.4.2、文件的分类(,按性质划分,),普通文件,文本文件:采用ASCII编码方式,可编辑可修改;,二进制文件:不可查看,不可修改;(所有的命令等,),目录文件,(,特殊的文件,),存放的内容是目录中的文件名和子目录名,;,设备文件,用于用户访问物理设备所用,分为块设备和字符设备文件,;(/dev/),字符设备:键盘、鼠标,;,块设备:硬盘、光驱,;,设备文件,用于与I/O设备提供连接的一种文件(也就是将所有的设备都用文件表示),分为字符设备文件和块设备文件,对应于字符设备和块设备。,Linux把对设备
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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