项目七文件系统与磁盘管理_第1页
项目七文件系统与磁盘管理_第2页
项目七文件系统与磁盘管理_第3页
项目七文件系统与磁盘管理_第4页
项目七文件系统与磁盘管理_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux操作系统应用http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ / http:/ http:/ http:/ http:/ http:/ http:/ 文件系统与磁盘管理Linux操作系统应

2、用【项目目标】 了解Linux文件系统 能创建Linux系统分区 能创建文件系统 能挂载文件系统 能挂载光盘、U盘等可移动设备 能监视和检查文件系统Linux操作系统应用【任务描述】 XX公司系统管理员在Linux系统中安装了第二块10GB的SCSI硬盘(VMWARE中创建虚拟硬盘),需要创建5GB的主分区,文件系统采用ext3,挂载到/data目录下;需要创建2GB的逻辑分区,文件系统采用ext3,挂载到/bak目录下;需要创建一个512MB的swap分区 为了避免在Linux系统中手动挂载U盘、CD-ROM的麻烦,系统管理员需要自动挂载U盘、CD-ROM及以上磁盘分区Linux操作系统应用

3、【任务分析】 技能: Linux下磁盘分区工具fdisk的使用 Linux下文件系统创建工具mke2fs的使用 Linux下文件系统挂载mount工具的使用 Linux下编辑fstab文件系统文件 知识: Linux系统下常用的设备文件; Linux系统下磁盘分区的命名规则; Linux系统中常用的文件系统类型以及它们的特点; Linux系统下查看磁盘以及磁盘分区信息的方法; 拓展 Linux系统中挂载光盘、U盘的方法;Linux操作系统应用1 、 设备文件 1、设备文件 在Linux系统中,文件类型除了常见的普通文件、目录和链接文件外,所有的硬件设备都被Linux系统当作设备文件来访问 设备

4、文件位于/dev 行首是b:块设备文件,块设备的通信基于多个字节,所有的磁盘设备都是块设备 行首是c:字符设备文件,字符设备的通信基于一系列的字符,如打印机Linux操作系统应用2、磁盘分区介绍 2.1磁盘分区标识 hd是指IDE接口的硬盘,sd是指SCSI接口的;类型后面的字母表示设备的编号,a表示第1个,b表示第2个 编号后面的数字用于表示设备上的分区,其中主分区或扩展分区采用数字1到4表示,逻辑分区从5开始 U盘的设备文件名通常是/sdb或者是/sdb1。 光盘对应的设备文件是/dev/cdrom 2.2磁盘分区类型 分区表:每个磁盘上第一块的512字节是主引导记录(MBR),存放引导程

5、序 ,系统启动时,BIOS将控制权交给引导程序,负责装载操作系统,MBR中还有64字节保存磁盘分区表,记载每个分区的开始位置、结束位置和分区类型 ,该 空间只能保存4个分区的信息 分类类型:主分区、扩展分区、逻辑 分区Linux操作系统应用3 、磁盘分区管理 3.1使用fdisk工具查看分区信息 fdisk -l 3.2使用fdisk工具创建分区 Fdisk device-nameLinux操作系统应用常用fdisk子命令命令描述a引导标志开关d删除一个分区l列出已知的分区类型m显示fdisk命令的帮助信息n建立一个新分区p列出现有的分区表信息q退出fdisk命令且不保存更改t修改分区的系统i

6、dw保存更改并退出Linux操作系统应用 3.3交换分区 概念:类似于window系统中的虚拟内存。物理内存已经用完,内存上一些未激活或者等待输入的进程就会被移动到交换空间 256512MB 交换分区的创建 分区类型 ID=82,默认ID=83,需要更改分区的类型 3.4保存分区结果 w,退出fdisk 重启或运行partprobe,内核重读分区表Linux操作系统应用4、文件系统 文件系统是操作系统在磁盘上存储与管理文件的方法和数据结构 文件系统可以有不同的格式,叫做文件系统类型(file system types)Linux操作系统应用Linux文件系统文件系统文件系统主要特点主要特点ex

7、t2与UNIX文件系统格式相同,使用inode、块和目录来组织数据文件,是Linux中标准的文件系统ext3ext3是ext2文件系统的后续版本,是在ext2文件系统上加入了文件系统日志的管理机制vfatwindows上的文件系统,Linux也能支持nfs支持Linux(UNIX)机器之间文件共享smbfs支持Linux和Windows机器之间文件共享的文件系统iso9660是CD光盘使用的文件系统reiserfs是一种日志文件系统,是SUSE Linux中默认的文件系统xfs企业级应用文件系统Linux操作系统应用ext2 块是存储文件的最小单位 ext2文件系统中块的大小固定为1024、2

8、048、4096字节。 ext2文件系统中的每个文件和目录都有一个索引节点,索引结点包含该文件或目录的大小 、所有者、访问权限等文件信息。 ls -i 如果文件系统中存储大量小型文件,可以指定较小的块,相应增加索引结点数量。Linux操作系统应用ext3 ext3是在ext2基础上增加了日志功能 文件系统日志可以记载系统操作中所有数据与元数据的改变,并在操作完成后记录操作成功更新日志 ext3会记录系统崩溃时系统操作的相关信息,并自动根据系统日志检查损坏的文件并进行修复 不能重构的碎片文件放到/lost+foundLinux操作系统应用5 建立文件系统 要想在分区上存储数据,首先需要建立文件系

9、统 建立文件系统的过程类似于格式化 使用mke2fs命令建立文件系统 mke2fs options device-name -b 设定块大小 ,值为1024、2048、4096 -L 设定标签名称 -i 设定每个inode对应的字节数目 -j 创建ext3文件系统 -N number 直接设定inode数目Linux操作系统应用mke2fs mkfs.ext2 mkfs.ext3 mkfs 以上都是调用mke2fs 例:mke2fs j b 4096 L /data /dev/sdb1Linux操作系统应用dumpe2fs 使用dumpe2fs查看ext2,ext3文件系统的相关信息 例:du

10、mpe2fs /dev/sdb1Linux操作系统应用e2label 使用e2label设置卷标 例: e2label /dev/sdb1 /Linux操作系统应用fsck fsck可用来检查和修复文件系统 fsck options device-name -t 指定文件系统类型 -n 只进行文件系统检查,不修复 -y 对发现的问题不经询问直接修复 例:fsck t ext3 /dev/sda1Linux操作系统应用http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/

11、 http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ / http:/ http:/ http:/ http:/ http:/ http:/ 在大型系统中创建多个交换分区,可以提高磁盘存储空间的访问 在创建交换分区后,使用mkswap创建swap文件系统 mkswap /dev/sdb3 使用swapon激活swap文件系统Linux操作系统应用6 挂载文件系统 使用文件系统之前

12、,需要将文件系统挂载到Linux目录树的某个目录上 文件系统所挂载到的目录被称为挂载点Linux操作系统应用手动挂载 挂载文件系统的命令为mount,该命令的语法如下:mount -t fs-type -o option device mountpoint-t 文件系统类型 ,系统也可自动识别-o auto/noauto ,exec/noexec例: mount /dev/sdb1 /dataLinux操作系统应用自动挂载 系统引导时会读取/etc/fstab文件,并对文件中的文件系统进行挂载 /etc/fstab文件的内容分为六列,含义如下: 参数描述/dev/device将要被挂载的设备/

13、dirmount文件系统要被挂载到的目录fs-type文件系统类型Options挂载选项,传递给mount命令以决定如何挂载。各选项间使用逗号隔开,如defaultsfs-dump定义是否可以使用dump命令来输出文件系统信息fs-passno由fsck程序决定引导时是否检查磁盘以及检查的次序,0表示不检查Linux操作系统应用fstab文件实例LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults

14、0 0none /dev/shm tmpfs defaults 0 0/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0Linux操作系统应用光盘的挂载与卸载1、自动挂载2、手动挂载/ls mnt/cdrommount /dev/cdrom /mnt/cdrom3、手动卸载umount /mnt/cdromLinux操作系统应用在Linux系统中使用U盘1、fdisk l 2、mkdir /mnt/usb3、mount -t vfat -o iocharset=gb2312 /dev/sdb1 /mnt/usb4、ls /mnt/usb5、umount /mnt/usbLinux操作系统应用7 查询磁盘及分区信息使用系统监视器使用系统监视器 硬件浏览器硬件浏览器Linux操作系统应用使用使用df命令命令 df可监视文件系统的磁盘空间使用情况 df options device-name h i H mLinux操作系统应用http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论