《第7章、文件系统管理.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第7章、文件系统管理

第七章、文件系统管理 一、文件系统概述 1、文件系统是操作系统中实现对文件的组织、管理和存取的一组系统程序。 2、实现对文件的共享和保护,方便用户按名存取。 3、文件系统的结构。 对象极其属性 文件 目录 磁盘存储空间 对对象的操作和管理的软件集合 文件系统的接口 命令接口 ——面向用户 程序接口 ——面向各种文件系统程序 4、文件系统的功能 文件及目录的管理 如:打开、关闭、读、写等。 提供有关文件的自身服务 如:文件共享机制、文件的安全性等。 文件存储空间的管理 如:分配和释放,主要针对可改写的外存,如磁盘。 提供用户接口 如:命令接口、程序接口。 二、常用文件系统类型 Linux利用VFS机制支持多种文件系统 VFS是Linux内核中的一个软件层,用于给用户空间的程序提供文件系统接口。 VFS提供了内核中一个抽象功能,允许不同的文件系统共享。 VFS能够将Linux文件系统的所有细节进行转换,所以Linux核心的其他部分及系统中运行的程序将看到统一的文件系统格式。 1、本地磁盘文件系统 FAT (文件名受8.3命名规则)【8个字符名,3个字符扩展名】 VFAT (虚拟文件分配表系统) HPFS (高性能文件系统) NTFS ext (稳定性、兼容性、速度上有缺陷) ext2 ext3 ISO9660 (用于CD-ROM的典型文件系统) 2、在网络上使用的文件系统 NFS(Network File System)是在类UNIX系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。 SMB/CIFS SMB(Server Message Block,1996年改称为Common Internet File System,CIFS)是由微软开发的一种网络传输协议,主要用来使网络上的不同计算机共享文件、打印机等资源。设计是在NetBIOS协议上运行(而NetBIOS本身运行在NetBEUI、IPX/SPX或TCP/IP协议上),而从Windows2000开始,SMB可直接在TCP/IP上运行。 三、创建文件系统 1、计划分区表 分区表要简化。 将有联系的数据放在一起。 分隔重要的数据。 2、设备名 设备文件位于 /dev目录。 设备的命名。 IDE接口的识别 (4个)hdc是给光驱专用的,所以IDE接口的硬盘只能有3个。 hda、 hdb、 hdc、hdd hd——hda——hda1 (前缀)(第一个磁盘)(第一个磁盘的第一个分区) stat、scsl、USB、接口硬盘识别, 第一个从sda开始到sdp: sd——sdb——sdb3 ( 前缀)(第二块识别的磁盘)(第二块磁盘的第3个分区) 3、用fdisk创建分区 1、用 #fdisk -l 命令列出已存在的磁盘 2、用fdisk 进入创建某分区模式: #fdisk /dev/sdc 3、用fdisk进入分区模式常用的命令: fdisk命令 含 义 D 删除一个分区 L 显示已知分区代码 m 或 ? 显示命令的帮助 N 显示新的分区 P 显示当前磁盘的分区表 Q 不保存修改退出 T 改变分区的ID代码 W 保存修改退出 t 修改分区类型 在创建分区,决定分区大小的时候,可以用系统提示的块区数来定义分区大小,如要定义的分区为3GB也可以用+3G、或+3072M 来定义。 4、用mkfs命令建立文件系统。 例1:如果要把SCSL硬盘的第二块硬盘的第一个分区建立文件系统(格式化为ext3)。 #mkfs -t ext3 /dev/sdb1 用 –t 具体指定的文件系统类型。如:ext2、ext3、vfat等。 常用选项: -c——在创建文件系统之前进行设备坏块检查。 注意:在提供设备文件的时候,不要输入一块磁盘(如:/dev/had)或者一个扩展分区的设备名。因为它会删除这个容器中的所有分区。 四、操作文件系统 1、使用文件系统 挂载文件系统 (mount) #mount [-t 文件系统类型] [-o 选项]…… 设备 挂在目录点 -t 文件系统类型: ext2、ext3、vfat、smb/cifs、nfs等。 该选项可以被忽略,Linux会自动检测要挂载的是何种文件系统。 设备: 准备挂载的那个文件系统的设备文件名。是一个绝对路径,如:/dev/hda1。 挂在点:通常是一个空置的目录。 选项: 这部分是为Linux关于如何对待文件系统所指定的。一些选项运用于大部分或所有文件系统,而其它则应用于特别要求的文件系统。每种选项由 –t 决定的不同文件系统类型而不相同。可以使用 man mount 命令获得信息帮助。

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档