LINUXPIICHAP13V0.3.ppt

上传人:sccc 文档编号:5381313 上传时间:2023-07-01 格式:PPT 页数:23 大小:602.51KB
返回 下载 相关 举报
LINUXPIICHAP13V0.3.ppt_第1页
第1页 / 共23页
LINUXPIICHAP13V0.3.ppt_第2页
第2页 / 共23页
LINUXPIICHAP13V0.3.ppt_第3页
第3页 / 共23页
LINUXPIICHAP13V0.3.ppt_第4页
第4页 / 共23页
LINUXPIICHAP13V0.3.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《LINUXPIICHAP13V0.3.ppt》由会员分享,可在线阅读,更多相关《LINUXPIICHAP13V0.3.ppt(23页珍藏版)》请在三一办公上搜索。

1、第二部分:系统管理第十三章:文件系统,本章目标,熟练掌握文件系统、分区、磁盘等相关知识及相关命令。熟练掌握磁盘限额的使用。,一块硬盘只能有四个主分区用户可以也只可以将一个主分区变成扩展分区在扩展分区上,用户可以以链表方式建立逻辑分区Red Hat Linux对一块IDE硬盘最多支持到63个分区,SCSI硬盘支持到15个fdisk工具最多只能辨认出16个分区。,硬盘分区,为了能在设备上储存与读取文件,我们需要在分区上创立文件系统。文件结构,是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。每一个文件系统在Linux里都被解释成由一个根目录为起点的目录树结构。Linux将各个

2、文件系统挂载(mount)在系统目录树中使用。,文件结构,ext2/ext3文件系统采用inode+block的方式来存放文件。索引节点inode用来记录文件的相关信息(元数据)。是一个包含文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息的结构。Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。一个文件系统维护一个索引节点的数组。每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配一个号码,是该节点在数组中的索引号,称为索引节点号。文件索引节点号和文件名同时保存在目录中,所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一

3、对文件名称和索引节点号称为一个连接。ext2/ext3文件系统上有一块空间被称为超级块(superblock)用于存放文件系统的元数据,诸如卷标名、block数、inode数等等,EXT2/EXT3文件系统,ext3文件系统,ext3文件系统即一个添加了日志功能的ext2,可与ext2文件系统无缝兼容ext2文件系统可以通过增加日志的方式简单地升级成为ext3文件系统ext4文件系统是ext3的升级EXT316TB文件系统/2TB文件/32000个子目录EXT4(2.6.28)1EB文件系统/16TB文件/无限制子目录1EB=1024PB 1PB=1024TB,其他常见的文件系统,minix:

4、古老的文件系统msdos/fat:microsoft早年的文件系统vfat:win95与win98采用的文件系统nfts:win2000使用的文件系统iso9660:光盘使用的文件系统reiserFS/JFS:仍然在完善的带日志文件系统,文件及目录特殊属性,lsattr 命令(显示第二扩展文件系统ext2fs的特有属性设定)格式:lsattr OPTION FILES-R递归显示-a显示所有文件,包括隐藏文件例:#lsattr-R/boot/chattr 命令(修改文件在第二扩展文件系统ext2fs上的特有属性)格式:chattr OPTION MODE FILES 实用:chattr-R+-

5、=ASacdisu 文件或目录-R递归修改attributes属性包括:A它的atime记录不会改变a只能在添加模式下打开用于写入(可以追加内容)c文件在磁盘上由内核自动进行压缩处理d不能对其进行dump程序进行备份i不能进行任何修改s将对其数据块清零并写回到磁盘上S修改会同步写入到磁盘上,与“sync”挂载选项有相同的效果u将会保存其内容,用户可以请求恢复被删除的文件,fdisk命令,fdisk命令(Linux分区工具)格式:fdisk-u-b sectorsize-C cyls-H heads-S sects devicefdisk-l-u device.fdisk-s partition

6、.fdisk v选项:-b指定磁盘扇面的大小-c指定磁盘柱面数-H指定磁盘磁头数例如:#fdisk-l(列出磁盘分区表信息)#fdisk-l/dev/hda(列出指定磁盘分区表信息)#fdisk/dev/hda(进入磁盘分区工具的管理模式)“Command(m for help):”m帮助(显示菜单)d删除分区p显示分区表q退出不保存w写入分区表并退出,创建文件系统,如果我们需要使用一个分区用于存储文件,则要在这个分区上建立文件系统。常用的创建文件系统的工具:mkfs命令可以用于创建各种文件系统,由-t参数指定文件系统类型例:#mkfs t vfat/dev/hdaNmke2fs命令创建ext

7、2/3文件系统,支持指定block大小等功能mke2fs常用参数:-b指定block的大小-c在创建文件系统的同时检查分区坏块-L创建文件系统的同时设定label-j为ext2文件系统添加日志,使用文件系统,为了使用一个文件系统,往其中存读文件,用户需要先挂载该文件系统。(临时挂载)挂载文件系统的指令是mount。语法:mount t 文件系统类型其他参数 设备 挂载点注:设备指的是一个具体的文件系统,可是用设备名或卷标名表示。挂载点必须是一个存在的目录。如果目录下原来有文件,则在文件系统挂载后,原文件暂时不能访问。直到挂载的文件系统被卸载。一般采用/mnt目录下的一个空目录为挂载点。,/et

8、c/fstab,配置文件系统挂载信息(修改重启系统后生效)mount文件系统时若给出的参数不全,系统会从/etc/fstab中读取参数补完系统启动会参考/etc/fstab中的配置项自动加载文件系统也被fsck、dump、quotaon、swapon等程序使用/etc/fstab文件每一行由空格分为六项:设备文件、挂载点、文件系统类型、mount参数、dump参数、fsck顺序mount参数:包含defaults和auto的行会在开机时自动被加载dump参数:0表示永不备份,1表示每天备份,2表示每两天备份一次,依次类推fsck顺序:0表示忽略。1、2、3表示检查顺序。一般1被根文件系统使用。

9、网络文件系统与光驱软驱等设备应该被忽略,光盘系统默认加载点/mnt/cdrom 或/media/cdrom现在多数Linux系统支持自动加载操作过程中,无法弹出光驱,卸载后弹出命令:#mount t iso9660/dev/cdrom/mnt/cdrom-t iso9660 光驱的标准文件系统#eject弹出光驱#eject t 弹入光驱软盘系统默认加载点/mnt/floppy命令:#mount t vfat/dev/fd0/mnt/floppy-t vfatwindows下的FAT32文件系统盘U盘设备在Linux被摸拟成SCSI设备有些U盘系统可自动加载手动安装:#mount/dev/sd

10、b/mnt/USB,挂载其他设备,当前挂载系统,用户可以通过直接键入mount后回车来检查当前挂载中的文件系统用户也可以通过查看/etc/mtab文件来查看当前挂载中的文件系统使用内存映像文件/proc/mounts查看,卷标,由于设备文件名可能在硬盘结构发生变化时更动,因此Red Hat Linux对ext2文件系统使用卷标来挂载与卸载。卷标记录在ext2/ext3文件系统的超级块中用户可以用e2label指令来查询与更改ext2文件系统的卷标例:#e2label/dev/hda2(查看卷标)#e2label/dev/hda2 data(设置卷标)用卷标名挂载文件系统#mount-L dat

11、a/data#mount LABEL=data/data,卸载文件系统,当一个文件系统使用完毕,用户应当卸载该文件系统。umount指令用于卸载文件系统语法:umount 参数 设备/挂载点一个正在使用中的文件系统不能被卸载正在使用的意思:有任何用户在挂载点下的目录内有任何进程在使用挂载点下的目录或文件例:#umount/dev/hda5(只指定设备)#umount/WinC(只指定挂载点),文件系统维护,fsck:用于检查与修复文件系统e2fsck:检查与修复ext2文件系统文件系统在启动时自动会被检查,可在/etc/fstab文件中指定tune2fs:更改ext2文件系统属性resize2

12、fs:更改ext2文件系统的大小parted:更改多种文件系统大小,系统通过autofs服务自动挂载文件系统需要后台的automount进程autofs服务的开闭由/etc/init.d/autofs脚本控制主要应用于软驱与光驱等场合如果该设备一段时间没有被使用,autofs会自动卸载一般我们通过更改/etc/auto.master和/etc/auto.misc文件来完成automount的设定。auto.master文件每一行表示一个自动挂载集群。每行格式:自动挂载目录集合参考文件(默认为/etc/auto.misc)auto.misc文件中记录的则是每一个自动挂载的设备。每行格式:挂载点(

13、实际挂载点为“/自动挂载目录集合/挂载点”)自动卸载等待时间 设备文件名,自动挂载,df命令,df命令(报告文件系统磁盘空间使用情况)格式:dfOPTION FILE选项:-a显示包括为0 blocks的文件系统-h以人们可读的形式显示-i显示inode信息-l仅显示本地文件系统-t仅显示指定类型的文件系统例:#df/dev/sda2#df-a-h#df-h-t ext3,du命令,du命令(统计文件的磁盘占用)格式:duOPTION FILE选项:-a:显示全部目录及次目录下每个档案所占磁盘空间-b:大小用bytes来表示(默认值为k bytes)-c:最后再加上总计(默认值)-s:只显示各

14、档案大小的总合(summarize)例:#du-a-h/etc#du-a-h/#du-sh/etc,Linux内核支持基于文件系统的磁盘限额每一个组或用户,可以单独设置其磁盘限额磁盘限额包括对block的限制与对inode的限制,每一种限制又可以分为软限制与硬限制。软限制被突破后,经过一段时间(grace time),会自动变成硬限制软限制即在达到此限制后,系统会警告用户,但允许用户继续占用硬盘空间。硬限制不允许普通用户突破。,磁盘限额,1、在/etc/fstab中需要设置磁盘限额的文件系统所在行的第四项(mount参数)中添加usrquota、grpquota参数2、使用“mount-o r

15、emount 需要限制的文件系统”,注:将mount参数带入/etc/mtab中usrquota:对用户作磁盘限额grpquota:对用户组作磁盘限额3、执行quotacheck auvg注:在文件系统的根目录下自动建立aquota.user及aquota.group两文件4、使用“edquota 用户名”与“edquota g 组名”编辑用户与组的磁盘限额5、用“quotaon auvg”打开quota功能,quota的配置与使用,本章总结,虽然服务器不经常对文件系统、磁盘、分区进行修改,或大容量的磁盘阵列等技术,但文件系统管理还是技术人员必备的基础技术。磁盘限额,可以为服务器空间使用者提供定额使用服务,不至于使用者对磁盘空间的无限扩张。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号