《Linux下面磁盘分区与文件系统管理.ppt》由会员分享,可在线阅读,更多相关《Linux下面磁盘分区与文件系统管理.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本章学习目标本章学习目标 掌握磁盘概念及其分区与格式化掌握磁盘概念及其分区与格式化掌握掌握Linux文件系统的基本概念文件系统的基本概念掌握掌握Linux文件系统的创建方法文件系统的创建方法掌握掌握Linux下可移动存储介质使用方法下可移动存储介质使用方法学会系统启动时自动挂装文件系统方法学会系统启动时自动挂装文件系统方法掌握使用常用的文件系统维护命令掌握使用常用的文件系统维护命令学会设置磁盘限学会设置磁盘限磁盘简介磁盘简介两种磁盘接口两种磁盘接口IDE(Intelligent Drive Electronics)接口)接口速度较慢速度较慢价格较低价格较低容量较大容量较大SCSI(Small
2、Computer System Interface)接口)接口速度较快速度较快价格较高价格较高容量较低容量较低磁盘物理结构磁盘物理结构磁盘分区(逻辑结构)磁盘分区(逻辑结构)磁盘最多有四个主分区(包含扩展分区)一个扩展分区可由多个逻辑分区磁盘前面几个扇区存放MBRMBR,全称为Master Boot Record,即硬盘的主引导记录主引导记录。LINUX磁盘分区磁盘分区每个磁盘分区都是一个设备,可以独每个磁盘分区都是一个设备,可以独立加载;建议安装立加载;建议安装LINUX时将时将/boot辟辟为独立分区,提高引导速度为独立分区,提高引导速度磁盘分区管理工具磁盘分区管理工具parted选择主菜
3、单系统工具硬件浏览器选择主菜单系统工具硬件浏览器硬盘,在弹出的窗口中观察硬盘分硬盘,在弹出的窗口中观察硬盘分区信息区信息磁盘格式化磁盘格式化若需要存储信息,磁盘必须先格式化制若需要存储信息,磁盘必须先格式化制作文件系统作文件系统一个磁盘驱动器上可以有许多不同类型的文一个磁盘驱动器上可以有许多不同类型的文件系统,不同类型的文件系统通常是不兼容件系统,不同类型的文件系统通常是不兼容的的常见的文件系统格式常见的文件系统格式FATFAT、NTFSNTFS、EXT3EXT3、EXT2EXT2磁盘分区格式化工具磁盘分区格式化工具partedparted的子命令的子命令mkpartmkpart :创建分区:
4、创建分区mkfsmkfs :创建文件系统:创建文件系统(格式化格式化)rmrm:删除分区删除分区resize:resize:改变分区大小改变分区大小printprint:退出:退出help:help:帮助帮助LINUX磁盘分区格式化磁盘分区格式化任务:任务:1.删除当前分区删除当前分区 2.创建一个主分区创建一个主分区1100M(fat32)3.创建一个扩展分区创建一个扩展分区101400M4.在扩展分区创建一个逻辑分区在扩展分区创建一个逻辑分区101200M(ext2)5.将扩展分区大小重新划分为将扩展分区大小重新划分为101500M 使用交换分区使用交换分区使用使用partedparted
5、命令创建命令创建swapswap分区分区 201201300M300M(linuxlinux-swap-swap)激活交换空间激活交换空间#swaponswapon/dev/dev/sdbsdb*去激活交换空间去激活交换空间#swapoffswapoff/dev/dev/sdbsdb*查看已激活的交换空间或交换文件查看已激活的交换空间或交换文件cat/proc/swapscat/proc/swaps使用交换文件使用交换文件建立交换文件建立交换文件#dd if=/dev/zero of=/swapfile bs=1024 count=1024创建交换文件系统创建交换文件系统#mkswap/swa
6、pfile激活交换空间激活交换空间#swapon/swapfile去激活交换空间去激活交换空间#swapoff/swapfile文件系统概述文件系统概述文件系统是文件系统是Linux下的所有文件和目下的所有文件和目录的集合,这些文件和目录结构是以录的集合,这些文件和目录结构是以一个树状的结构来组织的,一个树状的结构来组织的,这个树状这个树状结构构成了结构构成了Linux中的文件系统。中的文件系统。文件系统信息文件系统信息cat/etc/fstab文件系统概述文件系统概述常用的文件系统类型常用的文件系统类型ext3 和和 ext2 Linux自身使用的文件系统自身使用的文件系统swap Linu
7、x使用的交换文件系统使用的交换文件系统msdos DOS文件系统文件系统vfat FAT32文件系统文件系统ISO9660 光盘使用的标准文件系统光盘使用的标准文件系统NFS 网络文件系统,用于在网络文件系统,用于在UNIX系统间通过网络实现系统间通过网络实现 文件共享文件共享使用文件系统的一般方法使用文件系统的一般方法在分区上建立文件系统在分区上建立文件系统在需要时或系统启动时挂装文件系统在需要时或系统启动时挂装文件系统到系统中到系统中使用后或关机时卸装文件系统使用后或关机时卸装文件系统创建文件系统创建文件系统磁盘在分区之后首先要创建文件系统,即磁盘在分区之后首先要创建文件系统,即格式化操作
8、。格式化操作。在在Linux下可以用命令下可以用命令mkfs来完成文件系来完成文件系统的创建工作。统的创建工作。#mkfs 常用选项常用选项-t fstype:指定要创建的文件系统的类型:指定要创建的文件系统的类型-c:查找坏块,初始化坏块列表:查找坏块,初始化坏块列表创建文件系统创建文件系统操作举例操作举例1)在系统第一块在系统第一块IDE接口硬盘的第接口硬盘的第11个分区上创建个分区上创建 ext3类型的文件系统类型的文件系统#mkfs-t ext3/dev/hda112)在系统第二块在系统第二块SCSI接口的硬盘的第接口的硬盘的第5个分区上创建个分区上创建 FAT32类型的文件系统类型的
9、文件系统#mkfs-t vfat/dev/sdb53)对软盘创建对软盘创建msdos类型的文件系统,同时检查磁类型的文件系统,同时检查磁 盘坏块盘坏块#mkfs-t msdos-c/dev/fd0挂装文件系统挂装文件系统使用使用mount命令挂装文件系统命令挂装文件系统#mount 常用选项常用选项-t fstype:指定要挂装的文件系统的类型:指定要挂装的文件系统的类型-r:以只读方式来挂装文件系统:以只读方式来挂装文件系统-o:用于设置各种挂装选项:用于设置各种挂装选项-a:挂装:挂装/etc/fstab文件中记录的设备文件中记录的设备挂装文件系统挂装文件系统操作举例操作举例1)将将/de
10、v/hda11上的上的ext3文件系统挂装到文件系统挂装到/mnt/hda11#mount-t ext3/dev/hda11/mnt/hda112)将将/dev/sdb5上的上的FAT32文件系统挂装到文件系统挂装到/mnt/win#mkdir/mnt/win#mount-t vfat/dev/sdb5/mnt/win3)显示当前已经挂装的文件系统显示当前已经挂装的文件系统#mount4)重新挂装重新挂装/etc/fstab文件中记录的设备文件中记录的设备#mount-a卸装文件系统卸装文件系统使用使用umount命令卸装文件系统命令卸装文件系统#umount 操作举例操作举例1)使用设备名卸
11、装已经挂装的文件系统使用设备名卸装已经挂装的文件系统#umount/dev/hda11挂装挂装/卸装卸装 文件系统注意事项文件系统注意事项挂装点目录必须存在挂装点目录必须存在应该在挂装目录的上级目录下进行挂装应该在挂装目录的上级目录下进行挂装操作操作不该在同一个挂装点目录下挂装两个文不该在同一个挂装点目录下挂装两个文件系统件系统当文件系统处于当文件系统处于“busy”状态时不能进状态时不能进行卸装行卸装使用软盘和光盘使用软盘和光盘使用软盘使用软盘挂装:挂装:#mount/mnt/floppy卸装:卸装:#umount/mnt/floppy注意:卸装文件系统前不要取出软盘注意:卸装文件系统前不要
12、取出软盘使用光盘使用光盘挂装:挂装:#mount/mnt/cdrom卸装:卸装:#umount/mnt/cdrom使用使用USB盘盘USB硬盘在硬盘在Linux系统下是被模拟成系统下是被模拟成SCSI设备来设备来使用的使用的,对应的设备文件是对应的设备文件是/dev/sda,如果有多,如果有多块块USB硬盘,硬盘,则设备文件依次是则设备文件依次是/dev/sdb等等操作举例操作举例1)挂装)挂装#mkdir/mnt/usb#mount/dev/sda/mnt/usb2)卸装)卸装#umount/mnt/usb直接挂装使用直接挂装使用ISO文件文件直接挂装使用直接挂装使用ISO文件文件ISO文件
13、是光盘镜像文件文件是光盘镜像文件用用mount命令加命令加-o loop选项挂装光盘镜像文件选项挂装光盘镜像文件#mount-o loop 例如:例如:#mount-o loop valhalla-i386-disc1.iso/mnt/iso卸装卸装ISO文件文件#umount/mnt/iso挂载文件系统任务任务 挂载挂载U U盘至盘至/mnt/usbmnt/usb 挂载光盘镜像文件至挂载光盘镜像文件至/mnt/isomnt/iso 挂载光盘至挂载光盘至/mnt/cdrommnt/cdrom系统挂装表系统挂装表系统挂装表简介系统挂装表简介系统启动所要挂装的文件系统、挂装点、文件系统启动所要挂装
14、的文件系统、挂装点、文件系统类型等都记录在系统类型等都记录在/etc/fstab文件里。文件里。/etc/fstab文件称为系统挂装表。文件称为系统挂装表。使系统启动时自动挂装文件系统使系统启动时自动挂装文件系统只需要用文本编辑器修改系统挂装表,添加相只需要用文本编辑器修改系统挂装表,添加相应的挂装记录即可。应的挂装记录即可。文件文件/etc/fstab的格式的格式每一行说明一个文件系统的挂装记录。每一行说明一个文件系统的挂装记录。每一条记录包括如下的项目:每一条记录包括如下的项目:挂装的设备:挂装的设备:挂装点:挂装点:文件系统类型:文件系统类型:挂装选项挂装选项:使用:使用dump命令备份
15、文件系统的频率命令备份文件系统的频率:规定检查文件系统的顺序:规定检查文件系统的顺序常用的文件系统维护命令常用的文件系统维护命令命令命令dd功能:从标准输入、文件或设备读取数据,依照功能:从标准输入、文件或设备读取数据,依照指定的格式来转换数据,指定的格式来转换数据,再输出至文件、设备或再输出至文件、设备或标准输出。标准输出。格式:格式:dd 常用选项常用选项if=file:输入文件名或设备名,确省标准输入:输入文件名或设备名,确省标准输入of=file:输出文件名或设备名,确省标准输出:输出文件名或设备名,确省标准输出bs=n:同时设置输入输出块的大小为:同时设置输入输出块的大小为ncoun
16、t=n:仅仅读取指定的:仅仅读取指定的n块数据块数据常用的文件系统维护命令常用的文件系统维护命令命令命令dd操作举例操作举例1)将硬盘首扇备份到文件将硬盘首扇备份到文件bootsector.bin中中#dd if=/dev/hda of=bootsector.bin bs=512 count=1常用的文件系统维护命常用的文件系统维护命fsck命令命令只在单用户模式,修复模式或把设备只在单用户模式,修复模式或把设备unmount后后进行进行fsck是操作系统扫描文件系统内容检查内部一致是操作系统扫描文件系统内容检查内部一致性的工具。性的工具。常用的文件系统维护命常用的文件系统维护命fsck命令命
17、令格式:格式:#fsck 选项选项-t 文件系统类型文件系统类型 附加选项附加选项提示:一般情况下,无需用户手动执行提示:一般情况下,无需用户手动执行fsck命令。命令。在系统启动过程中,在系统启动过程中,一旦系统检测到了不一致就一旦系统检测到了不一致就会自动运行会自动运行fsck命令。命令。常用的文件系统维护命常用的文件系统维护命du 命令命令功能:用于查看磁盘使用情况。功能:用于查看磁盘使用情况。使用举例使用举例1)显示当前目录总的使用量(不显示目录中每个文件的使用量)。显示当前目录总的使用量(不显示目录中每个文件的使用量)。#du-s2)显示目录显示目录/root和目录和目录/和和hom
18、e总的使用量。总的使用量。#du-s/root/home3)以人类习惯的方式显示目录以人类习惯的方式显示目录/root、目录、目录/home和目录和目录/boot总的使总的使 用量。用量。#du-sh/root/home/boot常用的文件系统维护命常用的文件系统维护命df 命令命令功能:用于查看磁盘剩余情况。功能:用于查看磁盘剩余情况。使用举例使用举例1)以人类习惯的方式显示磁盘剩余情况。以人类习惯的方式显示磁盘剩余情况。#df-h2)显示系统显示系统i-node的使用剩余情况,而不是磁盘空间的大小。的使用剩余情况,而不是磁盘空间的大小。#df-i3)显示所有文件系统的磁盘剩余情况。显示所有
19、文件系统的磁盘剩余情况。#df-a常用的文件系统维护命常用的文件系统维护命e2label命令命令功能:用于显示或设置指定功能:用于显示或设置指定ext2或或ext3分区的卷分区的卷标。标。格式:格式:#e2label 举例:举例:1)设置设置“/dev/hda10”的卷标为的卷标为“www”#e2label/dev/hda10 www2)显示文件系统显示文件系统/dev/hda10的卷标的卷标#e2label/dev/hda10磁盘限额概述磁盘限额概述磁盘限额是系统管理员用来监控和限制用户或组对磁盘限额是系统管理员用来监控和限制用户或组对磁盘的使用的工具。磁盘的使用的工具。用户使用文件的两方面
20、限制用户使用文件的两方面限制1.限制用户或组可以拥有的限制用户或组可以拥有的inode数(文件数)数(文件数)2.限制分配给用户或组的磁盘块的数目(以千字节限制分配给用户或组的磁盘块的数目(以千字节为单位的磁盘空间)为单位的磁盘空间)磁盘限额概述磁盘限额概述设置磁盘限额还涉及的三个概念设置磁盘限额还涉及的三个概念硬限制:超过此设定值后不能继续存储新硬限制:超过此设定值后不能继续存储新的文件。的文件。软限制:超过此设定值后仍旧可以继续存软限制:超过此设定值后仍旧可以继续存储新的文件,同时系统发出警告信息储新的文件,同时系统发出警告信息,建建议用户清理自己的文件,释放出更多的空议用户清理自己的文件
21、,释放出更多的空间。间。时限:超过软限制多长时间之内(默认为时限:超过软限制多长时间之内(默认为7天)可以继续存储新的文件。天)可以继续存储新的文件。磁盘限额概述磁盘限额概述注意事项注意事项磁盘限额是以每一使用者,每一文件系统为基础磁盘限额是以每一使用者,每一文件系统为基础的。的。如果使用者可以在超过一个以上的文件系统如果使用者可以在超过一个以上的文件系统上建立文件,那么必须在每一文件系统上分别设上建立文件,那么必须在每一文件系统上分别设定。定。并非所有的文件系统都支持磁盘限额功能,但并非所有的文件系统都支持磁盘限额功能,但Red Hat 默认的默认的 ext2和和ext3 文件系统均支持磁文
22、件系统均支持磁盘限额。盘限额。配置磁盘限额配置磁盘限额安装安装quota 编辑编辑/etc/mtab和和/etc/fstab启用启用quota功能功能在要设置限额的文件系统上创建在要设置限额的文件系统上创建quota文件文件分配用户和组的分配用户和组的quota配置磁盘限额配置磁盘限额安装安装quota 1)rpm qa|grep quota配置磁盘限额配置磁盘限额编辑编辑/etc/fstab和和/etc/mtab启用启用quota功能功能 在相应的分区上修改挂装参数在相应的分区上修改挂装参数,在在option项添加项添加usrquota或或grpquota;重新挂载文件系统或重启系统重新挂载
23、文件系统或重启系统配置磁盘限额配置磁盘限额在在要设置限额的文件系统要设置限额的文件系统上创建上创建quota文件,重新生成磁盘用量表文件,重新生成磁盘用量表1)在文件系统上创建配额文件(在文件系统上创建配额文件(aquota.user 或或aquota.group)#touch aquota.user2)生成每个启用了配额的文件系统的当前磁盘生成每个启用了配额的文件系统的当前磁盘用量表用量表#quotacheck-avug 设置磁盘限额设置磁盘限额分配用户和组的分配用户和组的quota 1)设置用户的限额)设置用户的限额#edquota-u usernam 2)将相同的限额设置复制给其他用户)将相同的限额设置复制给其他用户#edquota-p 3)设置组的限额)设置组的限额#edquota-g groupname4)设置软限制的宽限期)设置软限制的宽限期#edquota-t查看磁盘限额查看磁盘限额查看所有用户的查看所有用户的quota设置设置#repquota-augv启动限额设置启动限额设置重新启动系统重新启动系统执行命令:执行命令:#quotaon-avug