版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1第第8讲讲 文件系统管理文件系统管理.2文件系统概述(文件系统概述(1)从系统角度理解文件系统n文件系统是操作系统用于明确磁盘分区上的文件的方法和数据结构, 即文件在磁盘上的组织方法。n文件系统规定了如何在存储设备上存储数据以及如何访问存储在设备上的数据。n一个文件系统在逻辑上是独立的实体,他能单独地被操作系统管理和使用。nLinux的内核采用了称之为虚拟文件系统(VFS)的技术, 因此Linux可以支持多种不同的文件系统类型。.3文件系统概述(2) 从用户角度理解文件系统文件系统是Linux下的所有文件和目录的集合,这些文件和目录结构是以一个树状的结构来组织的, 这个树状结构构成了Lin
2、ux中的文件系统。下图给出了 Linux文件系统的一般结构.4Linux文件系统的一般结构.5Linux下常用的文件系统类型ext3 和 ext2 nLinux自身使用的文件系统swap nLinux使用的交换文件系统msdos nDOS文件系统vfat nFAT32文件系统ISO9660 n光盘使用的标准文件系统NFS n网络文件系统,用于在UNIX系统间通过网络实现文件共享.6日志文件系统Linux支持的日志文件系统next3nReiserfsnJFS(IBM)nXFS( SGI ).7日志文件系统使用日志文件系统的优点使用日志文件系统的最大好处就是在系统因出现异常断电等事件而停机后再次启
3、动时, 操作系统会根据文件系统的日志快速检测并恢复文件系统到正常状态,具体:n提高了文件的存储安全性n降低了文件被破坏的机率n缩短了对磁盘的扫描时间n减少了磁盘整体扫描次数.8第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空间.9使用文件系统的一般方法在硬盘上创建分区在分区上建立文件系统在需要时或系统启动时挂装文件系统到系统中使用后或关机时卸装文件系统.10第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空
4、间.11创建文件系统磁盘在分区之后首先要创建文件系统,即格式化操作。在Linux下可以用命令mkfs来完成文件系统的创建工作。n# mkfs n常用选项w-t fstype:指定要创建的文件系统的类型w-c:查找坏块,初始化坏块列表.12创建文件系统操作举例在系统第一块IDE接口硬盘的第11个分区上创建ext3类型的文件系统# mkfs -t ext3 /dev/hda11在系统第二块SCSI接口的硬盘的第5个分区上创建FAT32类型的文件系统# mkfs -t vfat /dev/sdb5对软盘创建msdos类型的文件系统,同时检查磁盘坏块# mkfs -t msdos -c /dev/fd
5、0.13第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空间.14挂装文件系统使用mount命令挂装文件系统n# mount n常用选项-t fstype:指定要挂装的文件系统的类型-r:以只读方式来挂装文件系统-o:用于设置各种挂装选项-a:挂装/etc/fstab文件中记录的设备.15挂装文件系统操作举例将/dev/hda11上的ext3文件系统挂装到/opt# mount -t ext3 /dev/hda11 /opt将/dev/sdb5上的FAT32文件系统挂装到/mnt/win# mkdir
6、 /mnt/win# mount -t vfat /dev/sdb5 /mnt/win显示当前已经挂装的文件系统# mount重新挂装/etc/fstab文件中记录的设备# mount -a.16卸装文件系统使用umount命令卸装文件系统# umount 操作举例使用设备名卸装已经挂装的文件系统# umount /dev/hda11使用挂装点卸装已经挂装的文件系统# umount /opt.17挂装/卸装 文件系统的注意事项挂装点目录必须存在应该在挂装目录的上级目录下进行挂装操作不该在同一个挂装点目录下挂装两个文件系统当文件系统处于“busy”状态时不能进行卸装.18使用软盘和光盘1软盘的使
7、用(1)挂载和卸载软盘 在使用软盘之前,它一定要先被挂载。要挂载软盘,首先要把软盘插入到软盘驱动器,然后在终端提示下键入“mount /mnt/floppy/”。当该软盘的文件系统被挂载到 “/mnt/floppy” 目录中时,软盘驱动器的指示灯应该闪动。可以通过使用“cd /mnt/floppy/” 命令转换到相应目录里来存取软盘上的内容。.19还可以在系统桌面上单击鼠标右键,从弹出的快捷菜单中选择“磁盘软驱”。这也会挂载软盘并添加了一个桌面图标,双击这个图标会展示软盘内容。软盘被挂载后便可以用来写入或复制文件。可以像在硬盘中一样从中打开、储存和复制文件。当完成了软盘上的任务后,在把它从驱动
8、器中取出之前,应该先卸载它。关闭所有可能还在使用软盘上文件的程序或展示软盘内容的程序,然后在终端提示下键入以下命令:# umount /mnt/floppy/ .20(2)在 MS-DOS 软盘上存放 Linux 文件要把 Linux 机器上的文件复制到 MS-DOS 格式化的软盘上,以便使 Windows 机器能够读取它,应该使用 gfloppy工具和 MS-DOS (FAT) 文件系统来格式化软盘,然后把它挂载到 Linux。使用以下命令来复制文件(把 filename 替换为要复制的文件名): # cp filename /mnt/floppy最后,便可以卸载软盘并把它从驱动器中取出。.
9、21(3)格式化软盘 w要格式化软盘可启动gfloppy,方法是:依次选择“主菜单系统工具软盘格式化”;或在终端提示下,键入“ /usr/bin/gfloppy”,打开如图 9-31所示对话框。插入软盘,按需要来改变 gfloppy 中的设置;然后单击“格式化”按钮。当格式化结束后,就可以取出软盘,然后关闭 gfloppy 程序。 .222光盘的使用(1)在文件管理器中使用光盘 按照默认设置,光盘会被自动挂载,文件管理器还会打开一个窗口向用户展示该光盘的内容。另外,桌面上还会出现一个光盘图标,可以使用这个图标来卸载和弹出光盘。用鼠标右键单击该图标可以看到所有可用的选择项。.23(2)在终端提示
10、下使用光盘 用户还可以手工地在 shell 提示下挂载和卸载光盘。在光盘驱动器内插入一张光盘,打开 终端,然后键入以下命令:# mount /mnt/cdrom 这样,光盘就会被挂载,便可以使用文件管理器来管理它了,还可以通过单击桌面上的主目录图标,并在“位置栏内”键入“ /mnt/cdrom ”来访问光盘。 当光盘使用完毕后,在把它从驱动器内取出之前必须要先卸载它。关闭所有使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令:# umount /mnt/cdrom 这样,便可以从光盘驱动器上按弹出按钮安全地取出光盘。 .24使用USB盘使用USB盘nUSB硬盘在Linux系统下是被模
11、拟成SCSI设备来使用的n对应的设备文件是/dev/sda,如果有多块USB硬盘, 则设备文件依次是/dev/sdb、/dev/sdc等操作举例n挂装# mkdir /mnt/usb# mount /dev/sda /mnt/usbn卸装# umount /mnt/usb.25直接挂装使用ISO文件ISO文件是光盘镜像文件用mount命令加-o loop选项挂装光盘镜像文件n# mount -o loop 例如:# mount -o loop valhalla-i386-disc1.iso /mnt/iso卸装ISO文件n# umount /mnt/iso.26直接挂装使用IMG文件IMG文件
12、是软盘映像文件用mount命令加-o loop选项挂装软盘映像文件n# mount -o loop n例如:# mount -o loop bootdisk.img /mnt/img卸装IMG文件n# umount /mnt/img.27第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空间和内存管理.28常用的文件系统维护命令(1)fsck命令nfsck是操作系统扫描文件系统内容检查内部一致性的工具。n主要功能w检测并修正链接中断的目录w检测并修正错误时间标记w检测并修正指向错误磁盘区域的i-node
13、n格式:# fsck 选项-t 文件系统类型 附加选项n提示:一般情况下,无需用户手动执行fsck命令。在系统启动过程中, 一旦系统检测到了不一致就会自动运行fsck命令。.29常用的文件系统维护命令(2)du 命令n功能:用于查看磁盘使用情况。n使用举例w显示当前目录总的使用量(不显示目录中每个文件的使用量)。# du -sw显示目录/root和目录/boot总的使用量。# du -s /root /homew以人类习惯的方式显示目录/root、目录/home和目录/boot总的使用量。# du -sh /root /home /bootw以降序方式显示使用磁盘空间最多的普通用户的前十名。#
14、 cd /home;du -cks *|sort -rn |head -11.30常用的文件系统维护命令(3)df 命令n功能:用于查看磁盘剩余情况。n使用举例w以人类习惯的方式显示磁盘剩余情况。# df -hw显示系统i-node的使用剩余情况,而不是磁盘空间的大小。# df -iw显示所有文件系统的磁盘剩余情况。# df -a.31常用的文件系统维护命令(4)e2label命令n功能:用于显示或设置指定ext2或ext3分区的卷标。n格式:# e2label n举例:w设置“/dev/hda10”的卷标为“www”# e2label /dev/hda10 wwww显示文件系统/dev/hd
15、a10的卷标# e2label /dev/hda10.32常用的文件系统维护命令(5)findfs命令n功能:在系统中查找指定卷标的文件系统 。n格式:# findfs LABEL=n举例:w查找卷标为www所对应的文件系统# findfs LABEL=www.33第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空间和内存管理.34系统挂装表和自动挂装文件系统系统挂装表简介n系统启动所要挂装的文件系统、挂装点、文件系统类型等都记录在/etc/fstab文件里。n/etc/fstab文件称为系统挂装表。
16、使系统启动时自动挂装文件系统n只需要用文本编辑器修改系统挂装表,添加相应的挂装记录即可。.35文件/etc/fstab的格式每一行说明一个文件系统的挂装记录。每一条记录包括如下的项目:n :挂装的设备n:挂装点n:文件系统类型n: 挂装选项n:使用dump命令备份文件系统的频率n:规定检查文件系统的顺序.36文件/etc/fstab实例filesystemmountpointtypeoptionsdump passLABEL=/ext3defaults11none/dev/ptsdevptsgid=5,mode=62000LABEL=/home/homeext3defaults12none/p
17、rocprocdefaults00none/dev/shmtmpfsdefaults00LABEL=/usr/usrext3defaults12/dev/sda5swapswapdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kudzu,ro00/dev/fd0/mnt/floppyautonoauto,owner,kudzu00.37第8讲 文件系统管理Linux文件系统概述文件系统的使用方法文件系统的创建挂装和卸装文件系统常用的文件系统维护命令自动挂装文件系统磁盘限额交换空间.38磁盘限额概述磁盘限额是系统管理员用来监控和限制用户
18、或组对磁盘的使用的工具。用户使用文件的两方面限制n限制用户或组可以拥有的inode数(文件数)n限制分配给用户或组的磁盘块的数目(以千字节为单位的磁盘空间).39磁盘限额概述设置磁盘限额还涉及的三个概念硬限制:超过此设定值后不能继续存储新的文件。软限制:超过此设定值后仍旧可以继续存储新的文件,同时系统发出警告信息, 建议用户清理自己的文件,释放出更多的空间。时限:超过软限制多长时间之内(默认为7天)可以继续存储新的文件。.40磁盘限额概述注意事项磁盘限额是以每一使用者,每一文件系统为基础的。 如果使用者可以在超过一个以上的文件系统上建立文件,那么必须在每一文件系统上分别设定。并非所有的文件系统都支持磁盘限额功能,但Red Hat 默认的 ext2和ext3 文件系统均支持磁盘限额。.41配置磁盘限额编辑系统挂装表启用quota功能在要设置限额的文件系统上创建quota文件使用如下命令设置用户的限额n# edquota -u username使用如下命令将相同的限额设置复制给其他用户n# edquota -p .42配置磁盘限额使用如下命令设置组的限额# edquota -g groupname启动限额设置重新启动系统执行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职工与企业的合同范本
- 计生用品采购合同范本
- 设备更换合同补充协议
- 购买员工社保合同范本
- 资源外包销售合同范本
- 八下生物考试速记及答案
- “互联网+”背景下街道办事处行政公开问题的研究
- 强化训练苏科版八年级物理下册《力与运动》定向测评试卷(含答案解析)
- 渣土弃置合同(标准版)
- 汇钱合同(标准版)
- 员工下班免责协议书
- 2025年中考英语高频词汇变形归纳《背诵版+默写版》
- 住院患者静脉血栓栓塞症防控
- 中建三局2023版机电工程施工现场安全文明标准化图册
- 2025年上半年无锡市锡山环保能源集团公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025上半年教师资格证幼儿园综合素质真题卷
- 水利工程监理部主要工作制度(依据2014版监理规范编写)
- 第 46 届世界技能大赛贵州省选拔赛-平面设计技术(试题-样题)
- T-CET 412-2024 铁路用LED升降灯
- 小学生生长发育课件
- 短视频在政治宣传中的应用与影响
评论
0/150
提交评论