《Linux操作系统第八章文件系统管理课件.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统第八章文件系统管理课件.ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第八章第八章 文件系统管理文件系统管理1 1pptppt课件课件重点内容重点内容n nLinuxLinux文件系统概述文件系统概述文件系统概述文件系统概述n n文件系统的使用方法文件系统的使用方法文件系统的使用方法文件系统的使用方法n n对存储设备分区对存储设备分区对存储设备分区对存储设备分区n n格式化分区格式化分区格式化分区格式化分区n n挂载和卸载文件系统挂载和卸载文件系统挂载和卸载文件系统挂载和卸载文件系统n n常用的文件系统维护命令常用的文件系统维护命令常用的文件系统维护命令常用的文件系统维护命令n n自动挂载文件系统自动挂载文件系统自动挂载文件系统自动挂载文件系统n n交换空间和内
2、存管理交换空间和内存管理交换空间和内存管理交换空间和内存管理2 2pptppt课件课件学习目标学习目标n n掌握掌握掌握掌握LinuxLinux文件系统的基本概念文件系统的基本概念文件系统的基本概念文件系统的基本概念n n理解理解理解理解LinuxLinux文件系统的一般使用方法文件系统的一般使用方法文件系统的一般使用方法文件系统的一般使用方法n n掌握掌握掌握掌握LinuxLinux文件系统的创建方法文件系统的创建方法文件系统的创建方法文件系统的创建方法n n掌握文件系统的挂载和卸载方法掌握文件系统的挂载和卸载方法掌握文件系统的挂载和卸载方法掌握文件系统的挂载和卸载方法n n掌握掌握掌握掌握
3、LinuxLinux下可移动存储介质的使用方法下可移动存储介质的使用方法下可移动存储介质的使用方法下可移动存储介质的使用方法n n学会使用常用的文件系统维护命令学会使用常用的文件系统维护命令学会使用常用的文件系统维护命令学会使用常用的文件系统维护命令n n掌握在系统启动时自动挂载文件系统的方法掌握在系统启动时自动挂载文件系统的方法掌握在系统启动时自动挂载文件系统的方法掌握在系统启动时自动挂载文件系统的方法n n掌握交换空间的管理方法掌握交换空间的管理方法掌握交换空间的管理方法掌握交换空间的管理方法3 3pptppt课件课件8.1 文件系统概述文件系统概述n n从系统角度理解文件系统从系统角度理
4、解文件系统文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件的方法和数据结构,的方法和数据结构,的方法和数据结构,的方法和数据结构,即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及如何访问存储在设备上的数据。如何访问存储在设备上的数据。如何访问存储在设备上的
5、数据。如何访问存储在设备上的数据。一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独地被操作系统管理和使用。地被操作系统管理和使用。地被操作系统管理和使用。地被操作系统管理和使用。LinuxLinux的内核采用了称之为虚拟文件系统的内核采用了称之为虚拟文件系统的内核采用了称之为虚拟文件系统的内核采用了称之为虚拟文件系统(VFSVFS)的技术,)的技术,)的技术,)的技术,因此因此因此因此LinuxLinux可以支持多种不同可以支持多种不同可以支持多种不同可以支持多种不同的文件系
6、统类型。的文件系统类型。的文件系统类型。的文件系统类型。4 4pptppt课件课件文件系统概述n n从用户角度理解文件系统从用户角度理解文件系统文件系统是文件系统是Linux下的所有文件和目录的下的所有文件和目录的集合,这些文件和目录结构是以一个树状集合,这些文件和目录结构是以一个树状的结构来组织的,的结构来组织的,这个树状结构构成了这个树状结构构成了Linux中的文件系统。中的文件系统。下图给出了下图给出了Linux文件系统的一般结构文件系统的一般结构5 5pptppt课件课件Linux文件系统的一般结构6 6pptppt课件课件7 7pptppt课件课件Linux下常用的文件系统类型下常用
7、的文件系统类型n next3ext3和和和和 ext2ext2LinuxLinux自身使用的文件系统自身使用的文件系统自身使用的文件系统自身使用的文件系统n nswapswapLinuxLinux使用的交换文件系统使用的交换文件系统使用的交换文件系统使用的交换文件系统n nmsdosmsdos DOSDOS文件系统文件系统文件系统文件系统8 8pptppt课件课件n nvfatvfat FAT32FAT32文件系统文件系统文件系统文件系统n nISO9660ISO9660光盘使用的标准文件系统光盘使用的标准文件系统光盘使用的标准文件系统光盘使用的标准文件系统n nNFSNFS网络文件系统,用于
8、在网络文件系统,用于在网络文件系统,用于在网络文件系统,用于在UNIXUNIX系统间通过网络系统间通过网络系统间通过网络系统间通过网络实现文件共享实现文件共享实现文件共享实现文件共享9 9pptppt课件课件8.2 文件系统的使用方法文件系统的使用方法n n在硬盘上创建分区在硬盘上创建分区n n在分区上建立文件系统在分区上建立文件系统n n在需要时或系统启动时挂装文件系统到系在需要时或系统启动时挂装文件系统到系统中统中n n使用后或关机时卸装文件系统使用后或关机时卸装文件系统1010pptppt课件课件8.3 对存储设备分区n nfdisk命令命令n nfdisk是一款功能强大的分区工具,也是
9、目前是一款功能强大的分区工具,也是目前在在Unix类操作系统中最流行的工具之一类操作系统中最流行的工具之一。n n格式为:格式为:#fdisk-l装置名称装置名称n n-l:直接列出该硬盘装置的分区表:直接列出该硬盘装置的分区表1111pptppt课件课件#fdiskfdiskllDisk/dev/Disk/dev/sdasda:21.4GB,21474836480bytes:21.4GB,21474836480bytes255heads,63sectors/track,2610cylinders255heads,63sectors/track,2610cylindersUnits=cylin
10、dersof16065*512=8225280bytesUnits=cylindersof16065*512=8225280bytes DeviceBootStartEndBlocksIdSystemDeviceBootStartEndBlocksIdSystem/dev/sda1*1127102009683Linux/dev/sda1*1127102009683Linux/dev/sda212818451379983583Linux/dev/sda212818451379983583Linux/dev/sda3184624825116702+83Linux/dev/sda3184624825
11、116702+83Linux/dev/sda4248326101028160fWin95/dev/sda4248326101028160fWin95ExtdExtd(LBA)(LBA)/dev/sda524832609102009682Linuxswap/dev/sda524832609102009682Linuxswapn n可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。1212pptppt课件课件n nDisk/dev/Disk/dev/sdasda:1035MB,1035730944byte
12、s:1035MB,1035730944bytes256heads,63sectors/track,125cylinders256heads,63sectors/track,125cylindersUnits=cylindersof16128*512=8257536Units=cylindersof16128*512=8257536bytesbytesDeviceBootStartEndBlocksIdSystemDeviceBootStartEndBlocksIdSystem/dev/sda1125201568+cW95FAT32/dev/sda1125201568+cW95FAT32(LBA
13、)(LBA)/dev/sda2261258064005Extended/dev/sda2261258064005Extended/dev/sda52650201568+83Linux/dev/sda52650201568+83Linux/dev/sda6517620078183Linux/dev/sda6517620078183Linux1313pptppt课件课件n nfdisk操作硬盘的命令格式如下操作硬盘的命令格式如下:#fdisk设备设备n n比如我们通过比如我们通过fdisk-l得知得知/dev/sda设设备;我们如果想再添加或者删除一些分区,备;我们如果想再添加或者删除一些分区,可
14、以用:可以用:#fdisk/dev/sdan n在后面的例子中,我们要以在后面的例子中,我们要以/dev/sda设设备为例,来讲解如何用备为例,来讲解如何用fdisk来操作添加、来操作添加、删除分区等动作。删除分区等动作。1414pptppt课件课件n n当我们通过当我们通过当我们通过当我们通过 fdiskfdisk 设备,进入相应设备的操作时,设备,进入相应设备的操作时,设备,进入相应设备的操作时,设备,进入相应设备的操作时,会发现有如下的提示会发现有如下的提示会发现有如下的提示会发现有如下的提示:n n#fdiskfdisk/dev/dev/sdasdaCommand(mforhelp):
15、Command(mforhelp):按按按按mm,会输出帮助;,会输出帮助;,会输出帮助;,会输出帮助;CommandactionCommandaction llistknownpartitiontypesllistknownpartitiontypes注:注:注:注:l l是列出分区类型,是列出分区类型,是列出分区类型,是列出分区类型,以供我们设置相应分区的类型;以供我们设置相应分区的类型;以供我们设置相应分区的类型;以供我们设置相应分区的类型;mprintthismenumprintthismenu注:注:注:注:mm是列出帮助信息;是列出帮助信息;是列出帮助信息;是列出帮助信息;ppri
16、ntthepartitiontable/pprintthepartitiontable/列出分区表;列出分区表;列出分区表;列出分区表;1515pptppt课件课件 ddeleteapartitionddeleteapartition注:删除一个分区;注:删除一个分区;注:删除一个分区;注:删除一个分区;naddanewpartitionnaddanewpartition注:添加一个分区;注:添加一个分区;注:添加一个分区;注:添加一个分区;tchangeapartitionssystemidtchangeapartitionssystemid注:改注:改注:改注:改变分区类型;变分区类型;变
17、分区类型;变分区类型;qquitwithoutsavingchangesqquitwithoutsavingchanges注:不保注:不保注:不保注:不保存退出;存退出;存退出;存退出;wwritetabletodiskandexitwwritetabletodiskandexit注:把分注:把分注:把分注:把分区表写入硬盘并退出;区表写入硬盘并退出;区表写入硬盘并退出;区表写入硬盘并退出;1616pptppt课件课件n n列出当前操作硬盘的分区情况,用列出当前操作硬盘的分区情况,用列出当前操作硬盘的分区情况,用列出当前操作硬盘的分区情况,用p p;n n通过通过通过通过fdiskfdisk的
18、的的的d d指令来删除一个分区指令来删除一个分区指令来删除一个分区指令来删除一个分区;删除分区时要小心,请看好分区的序号,如果删除了删除分区时要小心,请看好分区的序号,如果删除了删除分区时要小心,请看好分区的序号,如果删除了删除分区时要小心,请看好分区的序号,如果删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以扩展分区,扩展分区之下的逻辑分区都会删除;所以扩展分区,扩展分区之下的逻辑分区都会删除;所以扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;如果知道自己操作错了,不要惊操作时一定要小心;如果知道自己操作错了,不要惊操作时一定要小心;如果知道自己操作错了,不要惊操作时一
19、定要小心;如果知道自己操作错了,不要惊慌,用慌,用慌,用慌,用q q不保存退出,千万不要输入不保存退出,千万不要输入不保存退出,千万不要输入不保存退出,千万不要输入ww保存退出!保存退出!保存退出!保存退出!n n通过通过通过通过fdiskfdisk的的的的n n指令增加一个分区指令增加一个分区指令增加一个分区指令增加一个分区(主分区或逻辑分区主分区或逻辑分区主分区或逻辑分区主分区或逻辑分区);n n通过通过通过通过fdiskfdisk的的的的t t指令指定分区类型;指令指定分区类型;指令指定分区类型;指令指定分区类型;n nfdiskfdisk 的退出,用的退出,用的退出,用的退出,用q q
20、或者或者或者或者ww;1717pptppt课件课件8.4 格式化分区n n磁盘在分区之后首先要创建文件系统,即磁盘在分区之后首先要创建文件系统,即格式化操作。格式化操作。n n在在Linux下可以用命令下可以用命令mkfs和和mke2fs来完成文件系统的创建工作。来完成文件系统的创建工作。n n1.mkfs命令命令#mkfsmkfs常用选项常用选项常用选项常用选项n n-t-tfstypefstype:指定要创建的文件系统的类型:指定要创建的文件系统的类型:指定要创建的文件系统的类型:指定要创建的文件系统的类型n n-c-c:查找坏块,初始化坏块列表:查找坏块,初始化坏块列表:查找坏块,初始化
21、坏块列表:查找坏块,初始化坏块列表1818pptppt课件课件n n操作举例操作举例操作举例操作举例1.1.在系统第一块在系统第一块在系统第一块在系统第一块IDEIDE接口硬盘的第接口硬盘的第接口硬盘的第接口硬盘的第1111个分区上创个分区上创个分区上创个分区上创建建建建ext3ext3类型的文件系统类型的文件系统类型的文件系统类型的文件系统#mkfsmkfs-text3/dev/hda11-text3/dev/hda112.2.在系统第二块在系统第二块在系统第二块在系统第二块SCSISCSI接口的硬盘的第接口的硬盘的第接口的硬盘的第接口的硬盘的第5 5个分区上个分区上个分区上个分区上创建创建
22、创建创建FAT32FAT32类型的文件系统类型的文件系统类型的文件系统类型的文件系统#mkfsmkfs-t-tvfatvfat/dev/sdb5/dev/sdb53.3.对软盘创建对软盘创建对软盘创建对软盘创建msdosmsdos类型的文件系统,同时检查类型的文件系统,同时检查类型的文件系统,同时检查类型的文件系统,同时检查磁盘坏块磁盘坏块磁盘坏块磁盘坏块#mkfsmkfs-t-tmsdosmsdos-c/dev/fd0-c/dev/fd01919pptppt课件课件n n2.mke2fs2.mke2fs命令命令命令命令n nmke2fs-c-L-j-bblock-sizemke2fs-c-L
23、-j-bblock-size-i-iinodeinode-size-sizen n参数说明:参数说明:参数说明:参数说明:-b:-b:在设定每个数据区块占用的大小,目前支持在设定每个数据区块占用的大小,目前支持在设定每个数据区块占用的大小,目前支持在设定每个数据区块占用的大小,目前支持的大小有的大小有的大小有的大小有 1024,2048,40961024,2048,4096三种!三种!三种!三种!-i:-i:设定设定设定设定 inodeinode 值!值!值!值!-c:-c:检查磁盘错误,会比较慢!检查磁盘错误,会比较慢!检查磁盘错误,会比较慢!检查磁盘错误,会比较慢!-L:-L:规划设定这个
24、分区的规划设定这个分区的规划设定这个分区的规划设定这个分区的 label(label(表头名称表头名称表头名称表头名称)-j:-j:建立建立建立建立 ext3ext3这个这个这个这个 journalingjournaling的文件格式的文件格式的文件格式的文件格式 2020pptppt课件课件n n例子:例子:例子:例子:n n#mke2fs/dev/hda5#mke2fs/dev/hda5以以以以 mke2fsmke2fs预设的条件预设的条件预设的条件预设的条件(ext2)(ext2)格式化格式化格式化格式化/dev/hda5/dev/hda5这个设备这个设备这个设备这个设备n n#mke2
25、fs-c/dev/hda5#mke2fs-c/dev/hda5在格式化的过程中一起检查硬盘在格式化的过程中一起检查硬盘在格式化的过程中一起检查硬盘在格式化的过程中一起检查硬盘n n#mke2fs-j/dev/sda6#mke2fs-j/dev/sda6把该设备格式化成把该设备格式化成把该设备格式化成把该设备格式化成ext3ext3文件系统文件系统文件系统文件系统n n#mke2fsj-b8192-i8192/dev/hda5#mke2fsj-b8192-i8192/dev/hda5改变改变改变改变 blockblock由由由由 40964096默认值改为默认值改为默认值改为默认值改为 8192
26、81922121pptppt课件课件8.5 挂载/卸载文件系统n n挂载文件系统,目前有两种方法,一是通挂载文件系统,目前有两种方法,一是通过过mount来挂载,另一种方法是通过来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载。文件来开机自动挂载。2222pptppt课件课件n n使用使用mount命令挂载文件系统命令挂载文件系统#mount#mount常用选项常用选项常用选项常用选项-t-tfstypefstype:指定要挂载的文件系统的类型:指定要挂载的文件系统的类型:指定要挂载的文件系统的类型:指定要挂载的文件系统的类型-r-r:以只读方式来挂载文件系统:以只读方式来挂载文
27、件系统:以只读方式来挂载文件系统:以只读方式来挂载文件系统-o-o:用于设置各种挂载选项:用于设置各种挂载选项:用于设置各种挂载选项:用于设置各种挂载选项-L-L:以:以:以:以labellabel方式挂载设备方式挂载设备方式挂载设备方式挂载设备-a-a:挂载:挂载:挂载:挂载/etc/etc/fstabfstab文件中记录的设备文件中记录的设备文件中记录的设备文件中记录的设备2323pptppt课件课件挂载文件系统n n操作举例操作举例操作举例操作举例n n将将将将/dev/hda11/dev/hda11上的上的上的上的ext3ext3文件系统挂载到文件系统挂载到文件系统挂载到文件系统挂载到
28、/opt/opt#mount-text3/dev/hda11/opt#mount-text3/dev/hda11/optn n将将将将/dev/sdb5/dev/sdb5上的上的上的上的FAT32FAT32文件系统挂载到文件系统挂载到文件系统挂载到文件系统挂载到/mntmnt/win/win#mkdirmkdir/mntmnt/win/win#mount-t#mount-tvfatvfat/dev/sdb5/dev/sdb5/mntmnt/win/winn n显示当前已经挂载的文件系统显示当前已经挂载的文件系统显示当前已经挂载的文件系统显示当前已经挂载的文件系统#mount#mount2424
29、pptppt课件课件卸载文件系统n n使用使用umount命令卸载文件系统命令卸载文件系统#umountn n操作举例操作举例使用设备名卸载已经挂载的文件系统使用设备名卸载已经挂载的文件系统#umount/dev/hda11使用挂载点卸载已经挂载的文件系统使用挂载点卸载已经挂载的文件系统#umount/opt2525pptppt课件课件挂载/卸载文件系统的注意事项n n挂载点目录必须存在挂载点目录必须存在n n应该在挂载目录的上级目录下进行挂载操作应该在挂载目录的上级目录下进行挂载操作n n不该在同一个挂载点目录下挂载两个文件系统不该在同一个挂载点目录下挂载两个文件系统n n当文件系统处于当文
30、件系统处于“busy”状态时不能进行卸载状态时不能进行卸载2626pptppt课件课件使用软盘和光盘n n使用软盘使用软盘挂载:挂载:挂载:挂载:#mount/#mount/mntmnt/floppy/floppy卸载:卸载:卸载:卸载:#umountumount/mntmnt/floppy/floppy注意:卸载文件系统前不要取出软盘注意:卸载文件系统前不要取出软盘注意:卸载文件系统前不要取出软盘注意:卸载文件系统前不要取出软盘n n使用光盘使用光盘挂载:挂载:挂载:挂载:#mount/#mount/mnt/cdrommnt/cdrom卸载:卸载:卸载:卸载:#umountumount/mn
31、t/cdrommnt/cdrom2727pptppt课件课件使用USB盘n n使用使用使用使用USBUSB盘盘盘盘 USBUSB硬盘在硬盘在硬盘在硬盘在LinuxLinux系统下是被模拟成系统下是被模拟成系统下是被模拟成系统下是被模拟成SCSISCSI设备来使用的设备来使用的设备来使用的设备来使用的 对应的设备文件是对应的设备文件是对应的设备文件是对应的设备文件是/dev/dev/sdasda,如果有多块,如果有多块,如果有多块,如果有多块USBUSB硬盘,硬盘,硬盘,硬盘,则设备文件依次是则设备文件依次是则设备文件依次是则设备文件依次是/dev/dev/sdbsdb、/dev/dev/sdc
32、sdc等等等等n n操作举例操作举例操作举例操作举例 挂载挂载挂载挂载#mkdirmkdir/mnt/usbmnt/usb#mount/dev/#mount/dev/sdasda/mnt/usbmnt/usb 卸载卸载卸载卸载#umountumount/mnt/usbmnt/usb2828pptppt课件课件直接挂载使用ISO文件n nISO文件是光盘镜像文件文件是光盘镜像文件n n用用mount命令加命令加-oloop选项挂载光盘镜像选项挂载光盘镜像文件文件#mount-oloopISO#mount-oloop例如:例如:例如:例如:#mount-oloopvalhalla-i386-#mo
33、unt-oloopvalhalla-i386-disc1.iso/disc1.iso/mnt/isomnt/ison n卸载卸载ISO文件文件#umountumount/mnt/isomnt/iso2929pptppt课件课件8.6 常用的文件系统维护命令n nfsck命令命令fsckfsck是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系统内容检查内部一致性的工具。致性的工具。致性的工具。致性的工具。主要功能主要功能主要功能主要功能n n检测并修正链接中断的目录检测并修正链接中断的目录检测并修正链接中断的目录检测
34、并修正链接中断的目录n n检测并修正错误时间标记检测并修正错误时间标记检测并修正错误时间标记检测并修正错误时间标记n n检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的i-nodei-node3030pptppt课件课件n n格式:格式:#fsckfsck选项选项选项选项-t-t文件系统类型文件系统类型文件系统类型文件系统类型 附加选项附加选项附加选项附加选项 提示:一般情况下,无需用户手动执行提示:一般情况下,无需用户手动执行提示:一般情况下,无需用户手动执行提示:一般情况下,无需用户手动执行fsckfsck命令。在系统启动过程
35、中,命令。在系统启动过程中,命令。在系统启动过程中,命令。在系统启动过程中,一旦系统检测到一旦系统检测到一旦系统检测到一旦系统检测到了不一致就会自动运行了不一致就会自动运行了不一致就会自动运行了不一致就会自动运行fsckfsck命令。命令。命令。命令。3131pptppt课件课件n nfsck扫描文件系统时一定要在单用户模式、扫描文件系统时一定要在单用户模式、修复模式或把设备修复模式或把设备umount后进行。后进行。n n警告:警告:如果扫描正在运行中的系统,会造如果扫描正在运行中的系统,会造成系统文件损坏;如果系统是正常的,请成系统文件损坏;如果系统是正常的,请不要用扫描工具,它可能会把系
36、统搞坏掉,不要用扫描工具,它可能会把系统搞坏掉,fsck运行是有危险的。运行是有危险的。3232pptppt课件课件n n文件系统扫描工具有文件系统扫描工具有文件系统扫描工具有文件系统扫描工具有 fsckfsckfsck.ext2fsck.ext2fsck.jfsfsck.jfs fsck.msdosfsck.msdos fsck.vfatfsck.vfatfsck.ext3fsck.ext3fsck.reiserfsfsck.reiserfs(reiserfsckreiserfsck)其中)其中)其中)其中fsckfsck 默认支默认支默认支默认支持文件系统持文件系统持文件系统持文件系统ex
37、t2ext2,如果想支持,如果想支持,如果想支持,如果想支持ext3ext3文件系统的扫文件系统的扫文件系统的扫文件系统的扫描,应该加描,应该加描,应该加描,应该加-j-j参数,最好是我们应该根据不同的文参数,最好是我们应该根据不同的文参数,最好是我们应该根据不同的文参数,最好是我们应该根据不同的文件系统来调用不同的扫描工具,比如件系统来调用不同的扫描工具,比如件系统来调用不同的扫描工具,比如件系统来调用不同的扫描工具,比如 fsck.ext2fsck.ext2,fsck.jfsfsck.jfs,fsck.msdosfsck.msdos,fsck.ext3fsck.ext3,fsck.reis
38、erfsfsck.reiserfs(reiserfsckreiserfsck)等。)等。)等。)等。3333pptppt课件课件n ndudu命令命令命令命令n n功能:用于查看文件或目录的容量。功能:用于查看文件或目录的容量。功能:用于查看文件或目录的容量。功能:用于查看文件或目录的容量。n n使用举例使用举例使用举例使用举例 显示当前目录总的使用量(不显示目录中每个文件的使用量)。显示当前目录总的使用量(不显示目录中每个文件的使用量)。显示当前目录总的使用量(不显示目录中每个文件的使用量)。显示当前目录总的使用量(不显示目录中每个文件的使用量)。#du-s#du-s 显示目录显示目录显示目
39、录显示目录/root/root和目录和目录和目录和目录/boot/boot总的使用量。总的使用量。总的使用量。总的使用量。#du-s/root/home#du-s/root/home 以人类习惯的方式显示目录以人类习惯的方式显示目录以人类习惯的方式显示目录以人类习惯的方式显示目录/root/root、目录、目录、目录、目录/home/home和目录和目录和目录和目录/boot/boot总的总的总的总的使用量。使用量。使用量。使用量。#du-#du-shsh/root/home/boot/root/home/boot 以降序方式显示使用磁盘空间最多的普通用户的前十名。以降序方式显示使用磁盘空间最
40、多的普通用户的前十名。以降序方式显示使用磁盘空间最多的普通用户的前十名。以降序方式显示使用磁盘空间最多的普通用户的前十名。#cdcd/home/home;du-du-ckscks*|sort-*|sort-rnrn|head-11|head-113434pptppt课件课件n ndf命令命令功能:用于查看磁盘使用情况。功能:用于查看磁盘使用情况。功能:用于查看磁盘使用情况。功能:用于查看磁盘使用情况。使用举例使用举例使用举例使用举例n n以人类习惯的方式显示磁盘剩余情况。以人类习惯的方式显示磁盘剩余情况。以人类习惯的方式显示磁盘剩余情况。以人类习惯的方式显示磁盘剩余情况。#dfdf-h-hn
41、n显示系统显示系统显示系统显示系统i-nodei-node的使用剩余情况,而不是磁盘空的使用剩余情况,而不是磁盘空的使用剩余情况,而不是磁盘空的使用剩余情况,而不是磁盘空间的大小。间的大小。间的大小。间的大小。#dfdf-i-in n显示所有文件系统的磁盘剩余情况。显示所有文件系统的磁盘剩余情况。显示所有文件系统的磁盘剩余情况。显示所有文件系统的磁盘剩余情况。#dfdf-a-a3535pptppt课件课件n ne2label命令命令功能:用于显示或设置指定功能:用于显示或设置指定功能:用于显示或设置指定功能:用于显示或设置指定ext2ext2或或或或ext3ext3分区的分区的分区的分区的卷标
42、。卷标。卷标。卷标。格式:格式:格式:格式:#e2label#e2label3636pptppt课件课件举例:举例:n n设置设置“/dev/hda10”的卷标为的卷标为“www”#e2label/dev/hda10wwwn n显示文件系统显示文件系统/dev/hda10的卷标的卷标#e2label/dev/hda103737pptppt课件课件n nfindfs命令命令功能:在系统中查找指定卷标的文件系统功能:在系统中查找指定卷标的文件系统功能:在系统中查找指定卷标的文件系统功能:在系统中查找指定卷标的文件系统。格式:格式:格式:格式:#findfsfindfsLABEL=LABEL=举例:
43、举例:举例:举例:n n查找卷标为查找卷标为查找卷标为查找卷标为wwwwww所对应的文件系统所对应的文件系统所对应的文件系统所对应的文件系统#findfsLABEL=www3838pptppt课件课件8.7 系统挂载表和自动挂载文件系统n n系统挂载表简介系统挂载表简介系统启动所要挂载的文件系统、挂载点、文件系统启动所要挂载的文件系统、挂载点、文件系统启动所要挂载的文件系统、挂载点、文件系统启动所要挂载的文件系统、挂载点、文件系统类型等都记录在系统类型等都记录在系统类型等都记录在系统类型等都记录在/etc/etc/fstabfstab文件里。文件里。文件里。文件里。/etc/etc/fstab
44、fstab文件称为系统挂载表。文件称为系统挂载表。文件称为系统挂载表。文件称为系统挂载表。n n使系统启动时自动挂载文件系统使系统启动时自动挂载文件系统只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相应的挂载记录即可。应的挂载记录即可。应的挂载记录即可。应的挂载记录即可。3939pptppt课件课件文件/etc/fstab的格式n n每一行说明一个文件系统的挂载记录。每一行说明一个文件系统的挂载记录。n n每一条记录包括如下的项目:每一条记录包括如下的项目:挂载的设备:挂载的设备:挂
45、载的设备:挂载的设备:挂载点:挂载点:挂载点:挂载点:文件系统类型:文件系统类型:文件系统类型:文件系统类型:挂载选项挂载选项挂载选项挂载选项:是否需要使用:是否需要使用:是否需要使用:是否需要使用dumpdump命令备份命令备份命令备份命令备份:是否在系统启动时,通过:是否在系统启动时,通过:是否在系统启动时,通过:是否在系统启动时,通过fsckfsck磁盘检磁盘检磁盘检磁盘检测工具来检查文件系统,测工具来检查文件系统,测工具来检查文件系统,测工具来检查文件系统,1 1是需要,是需要,是需要,是需要,0 0是不需要,是不需要,是不需要,是不需要,2 2是跳过是跳过是跳过是跳过 4040ppt
46、ppt课件课件文件/etc/fstab实例filesystemmountpointTypeoptionsdump passLABEL=/ext3defaults11none/dev/ptsdevptsgid=5,mode=62000LABEL=/home/homeext3defaults12none/procprocdefaults00none/dev/shmtmpfsdefaults00LABEL=/usr/usrext3defaults12/dev/sda5swapswapdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kudzu
47、,ro00/dev/fd0/mnt/floppyautonoauto,owner,kudzu004141pptppt课件课件n n挂载选项挂载选项n nauto和和noauto:这是控制设备是否自动这是控制设备是否自动挂载的选项。挂载的选项。auto是默认选择的选项,这样,是默认选择的选项,这样,设备会在启动或者你使用设备会在启动或者你使用mount-a命令时命令时按照按照fstab的内容自动挂载。如果不希望这样,的内容自动挂载。如果不希望这样,就使用就使用noauto选项,如果这样的话,就只能选项,如果这样的话,就只能明确地通过手工来挂载设备。明确地通过手工来挂载设备。4242pptppt课
48、件课件n nuser和和nouser:这是一个非常有用的:这是一个非常有用的选项,选项,user选项允许普通用户也能挂载设选项允许普通用户也能挂载设备,而备,而nouser则只允许则只允许root用户挂载。用户挂载。nouser是默认选项。是默认选项。n nexec和和noexec:exec允许你执行对允许你执行对应分区中的可执行二进制程序,同理,应分区中的可执行二进制程序,同理,noexec的作用刚好相反,的作用刚好相反,exec是默认选是默认选项。项。4343pptppt课件课件n nroro和和和和rwrw:roro以只读的方式挂载文件系统,以只读的方式挂载文件系统,以只读的方式挂载文件
49、系统,以只读的方式挂载文件系统,rwrw以以以以可读可写的方式挂载系统。可读可写的方式挂载系统。可读可写的方式挂载系统。可读可写的方式挂载系统。rwrw是默认选项。是默认选项。是默认选项。是默认选项。n nsyncsync和和和和 asyncasync:对于该文件系统的输入输出应该:对于该文件系统的输入输出应该:对于该文件系统的输入输出应该:对于该文件系统的输入输出应该以什么方式完成。以什么方式完成。以什么方式完成。以什么方式完成。syncsync的意思就是同步完成,的意思就是同步完成,的意思就是同步完成,的意思就是同步完成,asyncasync就是异步完成,就是异步完成,就是异步完成,就是异
50、步完成,asyncasync是默认选项。是默认选项。是默认选项。是默认选项。n ndefaultsdefaults:所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括rwrw,suidsuid,dev,exec,auto,dev,exec,auto,nousernouser,和和和和 asyncasync。4444pptppt课件课件8.8 使用交换分区n n使用使用使用使用fdiskfdisk命令创建命令创建命令创建命令创建swapswap分区分区分区分区n n创建交换文件系统创建交换文件系统创建交换文件系统创建交换文件系