(19)--第6章 文件系统和磁盘管理.ppt
第第6 6章章 文件系统和磁盘管理文件系统和磁盘管理l文件系统lLinux的目录与文件l管理文件权限l管理磁盘分区l管理磁盘配额 vCentOS支持的文件系统:ext3文件系统FAT(适用各种版本的DOS)NTFS(适用Windows NT-Windows 2000)VFAT和FAT32(适用Windows 9x)HFS(适用MacOS)HPFS(适用OS/2)利用利用“ls /lib/modules/2.6.32-358.el6.x86_64/kernel/fs”可以查看可以查看Linux系统所支持的文件系统。系统所支持的文件系统。注意,上面命令中注意,上面命令中“2.6.32-358.el6.x86_64”根据不同版本会略有不同。根据不同版本会略有不同。文件系统文件系统文件系统文件系统Linux的目录与文件的目录与文件 vLinux的目录结构vLinux的文件类型Linux的目录结构的目录结构 vLinux文件系统使用单一的根目录结构 v/位于Linux文件系统的顶层,所有分区都挂载到/下某个目录中v熟悉各个系统目录LinuxLinuxLinuxLinux文件系统标准结构文件系统标准结构文件系统标准结构文件系统标准结构/bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub认识系统目录认识系统目录认识系统目录认识系统目录1 1 1 1v在Linux系统中有许多系统默认的目录,这些目录按照不同的用途而放置了特定的文件/:根目录,包含整个linux系统的所有目录和文件/bin:此目录放置操作系统运行时所使用的各种命令程序。如 cp,dmesg,kill,login,mv,rm等常用命令,还有各种不同的 shell,如bash,bash2等。/boot:系统启动时必须读取的文件,包括系统内核。/dev:存放外围设备代号的文件。如硬盘的/dev/hda、终端机的 /dev/tty0等。/etc:放置与系统设置、管理相关的文件。如passwd,shadow,以及 LILO配置文件lilo.conf等/etc/rc.d:包含了开机或关机时所执行的script文件/etc/X11:X Window配置文件的目录/home:此目录为默认用来放置账号的自家目录/lib:放置一些共用的函数库/lib/modules:存放系统内核的块/lost+found:存放一些系统检查结果,把发现的一些不合法的文件或数据都存放在这里;通常此目录为空/mnt:默认含有/mnt/cdrom和/mnt/floppy两个目录,用来作为光盘与软盘的挂载点/proc:是一个虚拟文件系统,它存放当前内存映象,主要用于在不重启动机器的情况下管理内核认识系统目录认识系统目录认识系统目录认识系统目录2 2 2 2Linux的文件类型的文件类型 v文件是操作系统用来存储信息的基本结构,通过文件名来标识。vLinux系统中有三种基本的文件类型 l普通文件:包括文本文件、数据文件、可执行的二进制程序文件等。l目录文件:Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。l设备文件:Linux系统把每一个设备都看成是一个文件。Linux的文件类型的文件类型普通文件目录文件设备文件文本文件二进制文件数据文件块设备字符设备文件类型链接文件管理文件权限管理文件权限 v文件的属主与属组v文件权限设置目录与文件的使用权限设置目录与文件的使用权限设置目录与文件的使用权限设置目录与文件的使用权限权限标识拥有者组名称文件与目录的相关信息文件属性示意图文件属性示意图文件属性示意图文件属性示意图v 执行ls l命令后所显示的结果.最前面的第210个字符用来标示权限;第1个字符用于区别文件和目录.d:表示一个目录。在ext3中,目录是一种特殊的文件-:表示一个普通文件l:表示符号链接文件,实际上它指向另一个文件b、c:分别代表区块主设备和其他的外围设备。是特殊类型的文件权限的意义权限的意义权限的意义权限的意义(1)(1)(1)(1)如何更改权限如何更改权限如何更改权限如何更改权限v 所有用户对该文件或目录的权限代号为a(all)rwx rwx rwx 其他用户对该文件或目录的权限 代号为o(Other)同组的用户对该文件或目录的权 限,代号为g(group)文件或目录的拥有者所拥有的权 限,代号为u(User)v格式:chmod u g o a.+-=rwx 文件名 +:表示增加权限-:表示删除权限 =:表示分配权限,同时将原有权限删除chmodchmodchmodchmod更改权限命令更改权限命令更改权限命令更改权限命令文件权限文件权限 vLinux系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构v访问权限规定三种不同类型的用户:文件属主(owner):文件的所有者,称为属主。同组用户(group):文件属组的同组用户可以访问系统的其他用户(others)v访问权限规定三种访问文件或目录的方式:l读(r):允许读取文件内容或者列目录l写(w):允许修改文件内容或者创建、删除文件l可执行或查找(x):允许执行文件或者允许使用cd命令进入目录。文件权限文件权限属主(属主(u u)同组用户(同组用户(g g)其他用户(其他用户(o o)R RW WX XR RW WX XR RW WX X4 42 21 14 42 21 14 42 21 1vroothost root#chmod g+x testv 给同组用户分配执行权限v roothost root#chmod o-rx testv给其他用户删除读和执行权限vroothost root#chmod u+rwx,g+rwx,o+rwx testv给所属主、同组和其他用户分配读、写和执行权限vroothost root#chmod u-rx,g-rx testv删除属主、同组的读和执行权限vroothost root#chmod a+rwx testv给所属主、同组和其他用户分配读、写和执行权限更改权限举例更改权限举例更改权限举例更改权限举例1(1(1(1(文字法文字法文字法文字法)vroothost root#chmod 777 testv给属主、同组和其他用户分配读、写和执行权限vroothost root#chmod 500 testv给属主用户分配读和执行的权限而同组和其他用户无权限vroothost root#chmod 666 testv给属主、同组及其他用户分配读和写的权限vroothost root#chmod 711 testv给属主分配读、写、执行权限,同组和其他用户分配执行权限更改权限举例更改权限举例更改权限举例更改权限举例2(2(2(2(数字法数字法数字法数字法)v格式:chown 选项 用户:或.组 文件或目录vroothost root#chown lrj testv将test属主改为lrjvroothost root#chown lrj.lrj testv将test的属主改为lrj、属组改为lrjvroothost root#chown -R wang:lrj testv将test及在下的所有目录及文件的属主改为wang,属组改为lrjvroothost root#chgrp root testv将test的属组改为root改变拥有权改变拥有权改变拥有权改变拥有权chownchownchownchown命令命令命令命令管理磁盘分区管理磁盘分区 v磁盘分区工具磁盘分区工具v使用fdisk进行分区管理磁盘分区工具磁盘分区工具 vLinux安装过程中:Disk Druidv常用分区工具:lfdisklparted使用使用fdisk进行分区管理进行分区管理 vfdisk是一个功能强大的磁盘管理工具v查看磁盘设备:fdisk lv管理磁盘分区lfdisk device硬盘分区工具硬盘分区工具fdisk的使用的使用vfdisk/dev/sda 调用分区工具对硬盘进行分区v参数m:查看命令帮助信息参数参数参数参数p p p p:查看当前的分区情况:查看当前的分区情况:查看当前的分区情况:查看当前的分区情况参数参数参数参数d d d d:删除分区:删除分区:删除分区:删除分区参数参数参数参数n:n:n:n:创建分区创建分区创建分区创建分区参数参数参数参数t:t:t:t:创建分区类型创建分区类型创建分区类型创建分区类型W:将修改写入系统分区表并退出fdiskInit 6 重新启动计算机使用使用fdisk进行分区管理进行分区管理命令描述a引导标志开关d删除一个分区l列出已知的分区类型m显示fdisk命令的帮助信息n建立一个新分区p列出现有的分区表信息q退出fdisk命令且不保存更改t修改分区的系统idw保存更改并退出常用fdisk交互命令文件系统文件系统 l什么是文件系统l建立文件系统l挂载文件系统l考察/etc/fstab文件l文件系统的维护什么是文件系统什么是文件系统 v文件系统是操作系统在分区上保存文件信息的方法和数据结构vLinux文件系统具有类似的通用结构,其关键组成部分有:l超级块(super block)l索引节点(inode)l数据块(data block)l目录块(directory block)建立文件系统建立文件系统 v要想在分区上存储数据,首先需要建立文件系统 v建立文件系统的过程类似于格式化 v使用mkfs命令建立文件系统lmkfs-v-t fs-type fs-options device size 考察考察/etc/fstab文件文件 v系统引导时会读取/etc/fstab文件,并对文件中的条目进行挂载v/etc/fstab文件的内容分为六列,含义如下:参数描述/dev/device将要被挂载的设备/dirmount文件系统要被挂载到的目录fs-type文件系统类型Options挂载选项,传递给mount命令以决定如何挂载。各选项间使用逗号隔开fs-dump由dump程序决定文件系统是否需要备份fs-passno由fsck程序决定引导时是否检查磁盘以及检查的次序fstabfstab文件实例文件实例vLABEL=/ext3 defaults 1 1vLABEL=/boot /boot ext3 defaults 1 2vnone /dev/pts devpts gid=5,mode=620 0 0vnone /proc proc defaults 0 0vnone /dev/shm tmpfs defaults 0 0v/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0v/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0挂载文件系统挂载文件系统 v使用文件系统之前,需要将文件系统挂载到Linux目录树的某个位置上 v文件系统所挂载到的目录被称为挂载点v挂载文件系统的命令为mount,该命令的语法如下:mount-t fs-type-o option device mountpointv 使用完成的设备,需要从Linux中卸载:lumountWindowsWindowsWindowsWindows和和和和LinuxLinuxLinuxLinux的软驱与光驱的软驱与光驱的软驱与光驱的软驱与光驱LinuxLinuxLinuxLinux系统使用光盘及软盘系统使用光盘及软盘系统使用光盘及软盘系统使用光盘及软盘v 在Windows操作系统中,用户要使用光盘或软盘时,只需将光盘或软盘放入磁盘驱动器中,即可通过A:或F:盘符来存取上面的数据。v 但在Linux操作系统中就不同了,linux并没有A:C:等磁盘代号的概念。用户必须执行挂载命令,把相应的设备放到一个目录中才能读写光盘、软盘或其他存储介质的数据。挂装挂装挂装挂装mountmountmountmount命令命令命令命令v 所谓挂装,就是将某个存储介质(如光盘或软盘)指定到系统的某目录。并且直接访问此目录,即可读写此存储介质的数据。vroothost root#mount /dev/cdrom /mnt/cdromv挂装光盘到/mnt/cdrom目录vroothost root#cd /mnt/cdrom 切换到光盘目录vroothost cdrom#ls 浏览该目录的文件(即光盘上的文件)卸载命令卸载命令卸载命令卸载命令umout(1)umout(1)umout(1)umout(1)v vroothost toot#umount /mnt/floppyv将软盘卸载,不再视为/mnt/floppy目录vroothost root#umount /mnt/cdromv将光盘卸载,不再视为/mnt/cdrom目录v如果不再需要使用光盘或软盘,则要在执行卸载命令umont之后,才能将光盘或软盘退出.卸载命令卸载命令卸载命令卸载命令umout(2)umout(2)umout(2)umout(2)v若当前所在之处就是光盘挂载的目录(如/mnt/cdrom),或有其它用户正在此目录下,则将无法成功地卸载它,当然也不能退出光盘。vroothost cdrom#umount/mnt/cdrom vumount:/mnt/cdrom:device is busy v此光盘正在被使用v注意:先将工作目录切换到别处,或要求其他用户退出此目 录,就可以卸载退出光盘。vroothost root#umount /mnt/cdrom 系统启动时自动挂装设备系统启动时自动挂装设备系统启动时自动挂装设备系统启动时自动挂装设备可编辑修改可编辑修改/etc/fstab配置文件:配置文件:挂载注意事项挂载注意事项挂载注意事项挂载注意事项v注意:挂载目录必须存在Linux专门提供了挂载目录/mnt不要在挂载目录下进行挂载操作将软盘或光盘放入驱动器后在实施挂载操作卸载前不要取出软盘或光盘不能在同一个目录下挂载两个文件系统卸载文件系统卸载文件系统卸载文件系统卸载文件系统vumount /mnt/cdromvumount /dev/cdromv卸载时写原设备或者挂载目录都可以。vumount a:卸载所有挂载设备v注意:不能在挂载目录下进行卸载操作v格式:mkfs 选项v选项v-t指定要创建的文件系统v-c建立文件系统之前检查指定设备损坏块vroothost root#mkfs t ext3 c/dev/hdb2v在第2个IDE磁盘的第2个分区上创建一个ext3文件系统,并检查坏块vroothost root#mkfs -t ext3 -c/dev/fd0 H1440v在软盘上创建ext3文件系统,并检查坏块vroothost root#mkfs -t vfat /dev/fd0 H1440v v注意:创建文件系统操作是破坏性的、不可恢复的。创建文件系统创建文件系统创建文件系统创建文件系统mkfsmkfsmkfsmkfs命令命令命令命令检查文件系统检查文件系统检查文件系统检查文件系统fsckfsckfsckfsck命令命令命令命令v格式:fsck 选项vroothost root#fsck a t ext3/dev/hda6v检查并自动修复第1块IDE硬盘第6个分区上的文件系统。vfsck命令可以对自动、手动挂装的文件系统进行自v检和修复 LinuxLinux中的软中的软RAIDRAIDRAID(Redundant Array of Inexpensive Disks,独立磁盘冗余阵列)用于将多个廉价的小型磁盘驱动器合并成一个磁盘阵列,以提高存储性能和容错功能。RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的,而硬RAID一般是通过RAID卡来实现RAID的。软RAID配置简单,管理也比较灵活,对于中小企业来说不失为一种最佳选择;硬RAID在性能方面具有一定优势,但往往花费比较贵。RAID作为高性能的存储系统,已经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,已经发展了6个级别,其级别分别是0、1、2、3、4、5,但是最常用的是0、1、3、5四个级别。LinuxLinux中的软中的软RAIDRAIDRAID0:将多个磁盘合并成一个大的磁盘,不具有余,并行I/O,速度最快。RAID0亦称为带区集,它是将多个磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。在所有的级别中,RAID的速度是最快的。但是RAID0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。RAID1:把磁盘阵列中的硬盘分成相同的两组,互为镜像,当任一磁盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输方式。所有RAID1不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,只有50%。LinuxLinux中的软中的软RAIDRAIDRAID3:RAID3存放数据的原理和RAID0、RAID1不同。RAID3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘中。它像RAID0一样以并行的方式来存放数据,但速度没有 RAID快。如果数据盘(物理)损坏,只要将坏的硬盘换掉,RAID控制系统会根据校验盘的数据校验位在新盘中重建坏盘上的数据。不过,如果校验盘(物理)损坏,则全部数据都无法使用。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。RAID5:向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,允许单个磁盘出错。RAID5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样任何一个硬盘损坏,都可以根据其他磁盘上的校验位来重建损坏的数据。磁盘的利用率为n-1.LVM(LVM(逻辑卷管理器逻辑卷管理器)LVM(Logical Volume Manager,逻辑卷管理器)最早应用在IBM AIX统上,它的主要作用是动态分配磁盘分区及调整磁盘分区大小,并且可以让多个分区或者物理硬盘作为一个逻辑卷(相当于一个逻辑硬盘)来使用。这种机制可以让磁盘分区容量划分变得很灵活。例如,有一个硬盘/dev/hda划分了3个主分区/dev/hdal、/dev/hda2、/dev/hda3,别对应的挂载点是/boot、/和/home,除此之外,还有一部分磁盘空间没有划分。伴随着系统用户的增多,如果/home分区空间不够了怎么办?传统的方法是在未划分的空间中分割一个分区,挂载到/home下,并且把hda3的内容复制到这个新分区上。或者把这个新分区挂载到另外的挂载点上,然后在/home下创建链接,链接到这个新挂载点。这两种方法都不太好,第一种方法浪费了/dev/hda3,并且如果后面的分区容量小于hda3怎么办?第二种方法需要每次都额外创建链接,比较麻烦那么,利用LVM可以很好地解决这个问题。LVM(LVM(逻辑卷管理器逻辑卷管理器)LVM的好处在于,可以动态调整逻辑卷(相当于一个逻辑分区)的容量大小。也就是说dev/hda3如果是一个LVM逻辑分区,比如/devv/rootvg/lv3,那么lv3可以被动态放大这样就解决了动态容量调整的问题。当然,前提是系统已设定好LVM支持,并且需要动态缩放的挂载点对应的设备是逻辑卷。PV(Physical Volume,物理卷):物理卷处于LVM的最底层,可以是整个物理磁盘,也可以是硬盘中的分区。VG(Volume Group,卷组):可以看成单独的逻辑磁盘,建立在PV之上,是PV的组合。一个卷组中至少要包括一个PV,在卷组建立之后可以动态地添加PV到卷组中LV(Logical Volume,逻辑卷):相当于物理分区的/dev/hdaX。逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展或缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。LVM(LVM(逻辑卷管理器逻辑卷管理器)PE(Physical Extent,物理区域):物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。当多个PV组成一个VG时,LVM会在所有PV上做类似格式化的动作,将每个PV切成一块块的空间,这一块块的空间就称为PE,通常是4MBLE(Logical Extent,逻辑区域):逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域大小LE的大小为PE的倍数(通常为1:1)VGDA(Volume Group Descriptor Area,卷组描述区域):存在于每个物理卷中,用于描述该物理卷本身、物理卷所属卷组、卷组中的逻辑卷以及逻辑卷中物理区域的分配等所有的信息,卷组描述区域是在使用 pvcreate命令建立物理卷时建立的。LVM(LVM(逻辑卷管理器逻辑卷管理器)LVM进行逻辑卷的管理时,创建顺序是pvvglv也就是说,首先创建一个物理卷(对应一个物理硬盘分区或者一个物理硬盘),然后把这些分区或者硬盘加入到一个卷组中(相当于一个逻辑上的大硬盘),再在这个大硬盘上划分分区lv(逻辑上的分区,就是逻辑卷),最后把lv逻辑卷格式化以后,就可以像使用一个传统分区那样,把它挂载到一个挂载点上,需要的时候,这个逻辑卷可以被动态缩放。注意:/boot启动分区不可以是LVM。因为GRUB和LILO引导程序并不能识别LVM。管理磁盘配额管理磁盘配额 v启用Linux的磁盘配额功能v编辑用户和组配额限制v检查磁盘配额的工作情况启用磁盘配额的步骤启用磁盘配额的步骤v修改/etc/fstab文件,加入磁盘配额选项v重启系统或重新挂载文件系统v运行quotacheck命令生成磁盘配额文件lquotacheck -cvug /v使用quotaon命令启用配额功能lquotaon /v由于Linux是多用户的操作环境,如果任由每个用户存放文件而不加限制,磁盘空间将迅速消耗。quota的功能,就是限制用户可使用的磁盘空间。在系统尚未设置磁盘空间时,可以执行quota命令检查自己磁盘的使用空间。用户磁盘空间用户磁盘空间v设置用户在系统上的磁盘配额,大体可分成三个步骤。v启用系统的quota功能(启用某个分区的quota功能需要编辑/etc/fstab文件)v创建quota文件v设置用户的quota 磁盘配额磁盘配额磁盘配额磁盘配额 vrootlinux root#quota 查看是否启用磁盘配额vDisk quota for user root(0):Nonev表示root用户磁盘用量无限,未启用磁盘配额vrootlinux root#quota pp 查看是否启用磁盘配额vDisk quota for user pp(500):Nonev表示pp用户磁盘用量无限,未启用磁盘配额用户磁盘空间用户磁盘空间用户磁盘空间用户磁盘空间编辑编辑编辑编辑fstabfstabfstabfstab文件启用磁盘限额文件启用磁盘限额文件启用磁盘限额文件启用磁盘限额v编辑原分区的设置,加上usrquota或grpquota两项,表示要创建用户与组的磁盘空间限制:vLABEL=/home/home ext3 rw,grpquota,usrquota 1 2 编辑并保存vrootlinux home#init 6重新启动系统vrootlinux home#quotacheck-ugva 登录运行命令vrootlinux home#edquota -u pp 编辑pp账号vDisk quotas for usr pp (uid 500)vFilesytem block soft hard inodes soft hardv/dev/sda6 13 0 0 16 0 0v设置quota分区目前使用的磁盘空间及inode数v默认soft(soft limit)=0,hard(hard limit)=0,表示没有上限.可以用到整个磁盘爆满为止。使用使用使用使用edquotaedquotaedquotaedquota编辑磁盘限制编辑磁盘限制编辑磁盘限制编辑磁盘限制v软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到以超过限额的警告。v硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值的home目录时,报告文件系统错误。v宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限v软、硬限制它们有什么区别呢?举例说明:若将磁盘空间的软限额设为10MB,而硬限额高为15MB,当用户的磁盘空间超过10MB时,系统系统仍然允许用户继续存储文件,但至多只允许15MB,同时系统会给出相应的警告。vide0(3,1):warning,user block quota exceededvide0(3.1):write failed,user block limited reached创建限额的三个选项创建限额的三个选项创建限额的三个选项创建限额的三个选项v单一用户磁盘配额模式edquota 或(-u)uservrootlinux home#edquota u pp 磁盘配额vDisk quotas for user pp(uid 500)vFilesystem block soft hard inodes soft hardv/dev/sda6 13 8192 10240 16 800 1000v多用户磁盘配额模式vrootlinux root#edquota p user pp v将user的磁盘配额设置,套用给pp磁盘限额举例磁盘限额举例磁盘限额举例磁盘限额举例vrootlinux/#edquota -g group1v v对group组进行磁盘配额vrootlinux/#edquota -gp group1 group2v v将group1组磁盘配额套用在group2上编辑组的磁盘限额编辑组的磁盘限额编辑组的磁盘限额编辑组的磁盘限额v虽然当用户超过soft limit时,系统会发出警告,但总要有个期限的规定,因此必须设置宽限期(grace time),要求用户在指定的期限内清除多余的文件。系统默认为7天,可用edquota t 命令自行调整:vrootlinux root#edquota t 编辑用户的宽限期vrootlinux root#edquota gt 编辑组的宽限期vGrace period before enforcing soft limits fot group:vTime units may be:days,hours,minutes,or seconds.vFilesystem block grace period inodes grace periodv/dev/sad6 7days 7days设置超过设置超过设置超过设置超过soft limitsoft limitsoft limitsoft limit的宽限期的宽限期的宽限期的宽限期v1.普通用户执行quota v命令可得知自己是否超过磁盘限制:vpplinux/#qutoa v pp pp用户查看磁盘配额使用情况v2.系统管理员若要检查所有组及用户的磁盘限制,可使用rpquota au查看所有用户,用repqouta ag命令查看所有组,使用repquota a 查看全部数据:vrootlinux root#repquota au 查看用户vrootlinux root#repquota ag 查看组vrootlinux root#repquota a 查看所有的v注意:若没有超过soft limit,则grace那一栏是空的检查是否超过磁盘限制检查是否超过磁盘限制检查是否超过磁盘限制检查是否超过磁盘限制v取消磁盘配额限制vrootlinux root#quotaoff avgu 关闭quotavgroup quotas turned offvuser quotas turned off v启动磁盘配额限制vrootlinux root#quotaon -avgu 启动quotavgroup quotas turned onvuser quotas turned onquotaonquotaonquotaonquotaon、quotaoffquotaoffquotaoffquotaoff命令命令命令命令显示显示显示显示 结果结果结果结果显示显示显示显示 结果结果结果结果编辑用户和组配额限制编辑用户和组配额限制 v对用户和组的磁盘配额限制分为两种:软限制:在过渡期内可以暂时超过这个限制硬限制:绝对不允许超过这个限制。v使用edquota命令编辑用户配额ledquota usernameledquota -t检查磁盘配额的工作情况检查磁盘配额的工作情况 v要得到某个用户或组的磁盘使用情况,可以使用命令:quota user或者quota-g group v系统管理员还可以使用repquota命令生成完整的磁盘空间使用情况的报告lrepquota /本章本章 小结小结v掌握磁盘分区工具:fdiskv掌握文件系统管理工具:mkfsmountumountv熟悉Linux目录结构和文件类型v掌握文件权限管理v掌握磁盘配额设置