




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件系统与文件管理第六章
磁盘管理相关内容
基础内容介绍
课堂练习
课程总结及上机实训
软件包管理相关内容
文第磁盘管理相关内容基础内容介绍课堂本章教学目标:了解Linux文件系统熟悉磁盘配额的管理掌握TAR包、RPM包管理掌握Linux常用的压缩工具本章教学目标:重点:Linux文件系统软件包的管理,文件系统挂载难点:如何使用软件包管理命令来操作Linux系统下文件。关键词:软件包挂载点重点:6-1文件系统概述1、文件系统类型的含义 文件系统类型是指文件在存储介质上存放及存储的组织方法和数据结构。2、Linux支持的文件系统类型Linux采用虚拟文件系统技术(VirtualFileSystem)。6-1文件系统概述1、文件系统类型的含义2、Linux支持一个实际的文件系统想要被Linux支持,就必须提供一个符合VFS标准的接口,才能与VFS协同工作。实际文件系统在统一的接口和数据结构下隐藏了具体的实现细节,所以在VFS层和内核的其他部分看来,所有文件系统都是相同的一个实际的文件系统想要被Linux支持,就必须提供一个符正是由于在内核中引入了VFS,跨文件系统的文件操作才能实现,“一切皆是文件”
正是由于在内核中引入了VFS,跨文件系统的文件操作才能实现,Linux支持以下文件系统类型:EXT2二次扩展EXT3三次扩展SWAP交换文件系统Vfatwindows中通用的文件系统SYSVUnix的文件系统ISO9660光盘文件系统NFS网络文件系统三级索引结构和目录树形结构设备作为特别文件处理Linux支持以下文件系统类型:三级索引结构和目录树形结构3、文件的含义文件指具有符号名和在逻辑上具有完整意义的信息集合。
Linux下文件的命名规则
Linux的文件名可以由字母、数字、下划线和圆点组成。注意:数字、短划线和星号不能用在文件名中最长255字符。扩展名注:Linux应用程序和文件区分大小写!3、文件的含义Linux下文件的命名规则注:Linux一些应用程序常用的扩展名一些应用程序常用的扩展名4、文件的分类(按性质划分)普通文件文本文件:采用ASCII编码方式,可编辑可修改;二进制文件:不可查看,不可修改;(所有的命令等)目录文件(特殊的文件)存放的内容是目录中的文件名和子目录名;设备文件用于用户访问物理设备所用,分为块设备和字符设备文件;(/dev/……)字符设备:键盘、鼠标;块设备:硬盘、光驱;4、文件的分类(按性质划分)设备文件块设备和字符设备。按顺序传递字符块为最小单位1KB,随机读取设备文件块设备和字符设备。按顺序传递字符块为最小单位1KB链接文件(链接----给文件起的另外一个名字)软链接文件:符号链接,仅仅是符号;相当于WINDOWS下的快捷方式--图标源文件与链接文件可以跨越索引点;硬链接文件:符号+内容;链接同一索引点中的文件;管道文件|
前一个命令的输出作为后一个命令的输入链接文件(链接----给文件起的另外一个名字)6-2文件系统的挂载与卸载挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。对存储介质的访问就变成对挂载点目录的访问。一个挂载点一次只能挂载一个设备。6-2文件系统的挂载与卸载挂载就是将存储介质的内容映射到指定注:一个设备可以同时被装载到不同的目录中,一个目录一旦被装载,该目录下原有的内容将被全部隐藏,如果取消装载,文件又会重现。注:一个设备可以同时被装载到不同的目录中,6-3文件系统的管理1.文件系统的建立格式:#mkfs[参数]<分区名称>
功能:建立文件系统并格式化分区参数:
-t文件系统类型//设定文件类型
-c//检查分区有无坏道
-v//显示详细信息6-3文件系统的管理1.文件系统的建立2.装载文件系统
(1)手动命令装载格式:mount[参数]<设备名><装载点>
功能:装载文件系统到指定的目录参数:
-t文件系统类型 //指定文件类型
-oro //只读方式
rw //读写方式
iocharset=cp936(gb2312)//显示中文2.装载文件系统实例:#mount-text3/dev/hda5/mnt/hard5#mount-oro/dev/hda6/mnt/hard6实例:挂载光盘1、先建立目录
#mkdir/media/cd(/mnt/cdrom)
2、挂载光盘
#mount–tiso9660/dev/cdrom/media/cd挂载光盘第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件挂载U盘1、先建立目录
#mkdir/mnt/usb2、挂载U盘
#mount–tvfat/dev/sda1/mnt/usb
查看挂载的所有文件系统
#mount挂载U盘查看挂载的所有文件系统第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件练习1.把硬盘/dev/hda5挂载到目录/abc下。
#mount/dev/hda5/abc2.把U盘挂载到linux目录下并中文显示。
#fdisk–l(/dev/sdb1)#mkdir/mnt/usb#mount-oiocharset=cp936/dev/sdb1/mnt/usb练习1.把硬盘/dev/hda5挂载到目录/abc下(2)自动装载格式:#vi/etc/fstab
功能:系统启动时自动装载说明:fstab文件结构卷标装载点类型装载选项备份选项检查顺序/dev/hda5/abcext3defaults01(2)自动装载说明
卷标:系统分区的表示装载选项:defaults//默认启动时自动装载
noauto//设定启动时不装载
rw//读写方式装载
ro//只读方式装载
usrquota//设定用户配额
grpquota//设定组配额 备份选项:针对ext2,默认值是0,表示不备份 检查顺序:指fsck检查顺序,0表示不检查;根文件系统设为1,其他文件系统设为2.说明/etc/fstab决定分区启动时是否自动挂载/etc/fstab决定分区启动时是否自动挂载实例:把/dev/hda5在系统启动时自动装载到目录/abc下,且备份频率为0,检查顺序为1步骤:#vi/etc/fstab添加如下内容:/dev/hda5/abcext2defaults01实例:3.卸载文件系统umount
格式:#umount[参数]
<装载点>参数:
-t文件系统类型//指定文件系统类型实例:
#umount/mnt/cdrom3.卸载文件系统umount第6章-linux文件系统与文件管理讲解课件4.检测文件系统fsck
格式:#fsck[参数]<设备文件名>
功能:参数:
-p//自动修复检测到的错误实例:
#fsck-p/dev/hda54.检测文件系统fsck5.磁盘分区命令fdisk
格式:#fdisk[参数]<设备文件名>
参数:
-l//查看机器所挂硬盘个数及分区情况实例:
#fdisk-l#fdisk/dev/sda5.磁盘分区命令fdisk6-4磁盘配额1.磁盘配额概述:
从所用空间大小和拥有的文件数目两方面限定用户或用户组的磁盘使用空间.三要素:用户(user)磁盘(/dev/sda5)
空间大小(?MB/?文件)6-4磁盘配额1.磁盘配额概述:2.配额方式:
软配额:当用户使用达到限额时,在一定的期限内仍可以使用磁盘空间(默认7天)硬配额:当用户使用达到限额时,立刻停止使用磁盘空间注:如果同时硬配额和软配额,权限取严,即取硬配额单位:块(block)=1kb
节点数(inodes)=文件数2.配额方式:3.配置步骤:
(1)检查quota软件包是否安装
#rpm–qquotaquota-3.06-9
(2)如果未安装,先安装quota软件包插入CD2#mount/mnt/cdrom#cd/mnt/cdrom/RedHat/RPMS#rpm–ivhquota………3.配置步骤:相关文件:
/sbin/quotacheck生成配额文件
/sbin/quotaon启动磁盘配额
/sbin/quotaoff关闭磁盘配额
/usr/sbin/edquota设定用户/组配额
/usr/bin/quota显示用户/组的配额信息相关文件:(3).修改fstab文件目的:给相应的磁盘分区设定限额信息,即在装载选项中加入usrquota或者grpquota
参数。例如:
/dev/hda5/abcext3defaults,usrquota01(3).修改fstab文件(4).重新启动系统使fstab更改生效相当于:
#umount–a
#mount-a
(4).重新启动系统使fstab更改生效(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文件
#cd/abc#touchaquota.user#touchaquota.group(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文(6).生成标准的配额信息文件
格式:#quotacheck[参数][装载点]
参数:
-a//所有实行配额的文件系统
-u//生成用户配额文件,-g//生成组配额文件
-v//显示详细信息
实例:
#quotacheck-uv/abc(6).生成标准的配额信息文件(7).设定用户或组的配额限制格式:#edquota[参数]<用户名/组名>
参数:
-u(user)
-g(group)
实例:
#edquota-uuser1(7).设定用户或组的配额限制
Filesystemblockssofthardinodessofthard文件系统(分区)已用块数软配额空间大小硬配额空间大小软配额节点数硬配额节点数已用节点数设定说明:Filesystemblocksso实例:
#edquota-uuser1显示:/dev/hda5210241026300
默认单位是KB
实例:(8).启用用户或组配额限制格式:#quotaon[参数][挂载点]
参数:
-a(all)-u(user)-g(group)-v(verbose)
实例:
#quotaon-u/abc(8).启用用户或组配额限制(9).其他相关命令
#quotaoff[参数][挂载点]//关闭磁盘配额限制,参数同quotaon
例:#quotaoff–uv/home#quota<用户名/-g组名>//查看指定用户或组的磁盘配额信息
例:#quotau1(显示U1用户的使用情况)#quota(显示当前用户使用情况)(9).其他相关命令案例把hda5分区挂载在/abc下,对该分区做磁盘配额;建立ah用户与xh用户;设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5;设定xh用户在/abc下软配额为10M,使用的节点数为4;分别用两个用户登录,来进行测试;案例把hda5分区挂载在/abc下,对该分区做磁盘配额;案例解析1.把hda5分区挂载在/abc下,对该分区做磁盘配额
[root@localhostroot]#vi/etc/fstab
LABEL=//ext3defaults11LABEL=/boo/bootext3defaults12None/dev/ptsdevptsgid=5,mod=62000none/procprocdefaults00none/dev/shmtmpfsdefaults00/dev/sda3swapswapdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kud00/dev/fd0/mnt/floppyautonoauto,owner,kudzu00
/dev/hda5/abcext3defaults,usrquota12案例解析1.把hda5分区挂载在/abc下,对该分区做磁盘配2.重启系统使/etc/fstab改动生效;mount-a3.建立ah用户与xh用户
[root@localhostroot]#Useraddah[root@localhostroot]#useraddxh4.利用quatacheck生成标准aquota.user文件[root@localhostroot]#touchaquota.user[root@localhostroot]#quatacheck–uv/abc2.重启系统使/etc/fstab改动生效;mount5.设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5;[root@localhostroot]#edquotaahDiskquotasforuserah(uid501)Filesystemblockssofthardinodessofthard/dev/hda5100051205005.设定ah用户在/abc下只允许使用空间为5M,使用的节点6.设定xh用户在/abc下软配额为10M,使用的节点数为4
[root@localhostroot]#edquotaxh
Diskquotasforuserxh(uid501)
Filesystemblockssofthardinodessofthard/dev/hda51001024004007.启动配额管理
[root@localhostroot]#quotaon-avu8、分别用两个用户登录,来进行测试;
Suah;suxh
以两个用户身份登录,复制文件,测试使用磁盘空间。6.设定xh用户在/abc下软配额为10M,使用的节点数为p140实例6-106-11(自学)
p140实例6-106-11(自学)返回首页返回首页1.TAR包管理
tar(tapearchivingprogram),tar命令用于文件的打包,可以将若干文件或者目录打包成一个文件。
tar可以为文件和目录创建档案;也可以在档案中改变文件;向档案中加入新的文件。
6-5归档与压缩文件1.TAR包管理tar(tapearchivingtar命令格式及主要参数选项命令格式:tar主选项[辅助选项]文件或目录常用主选项:-A,--catenate,--concatenate:将若干tar文件合成一个tar文件-c,--create:创建一个新的tar文件-d,--diff,--compare:比较tar文件或文件系统的不同之处。--delete:从tar文件中删除文件,但不能把磁带文件删除-r,--append:在tar文件尾部追加文件。-t,--list:显示tar文件内容-u,--update:更新tar文件。-x,--extra,--get:从tar文件中取出文件。-z:使用gzip压缩/解压缩文件tar命令格式及主要参数选项命令格式:Tar命令使用1tar-cfvgone.tar./*//c创建tarf指明创建文件v显示处理详细过程//把当前目录下内容打包成gong.tar2tar-tfgone.tar
//显示gone.tar中包含那些文件3tar-xvfgone.tar//x从tar文件中提取文件4tar-rfgone.tarmyfile
//在tar文件尾部追加文件Tar命令使用1tar-cfvgone.tar./*实例:
#tar-cvfaaa.tar/aaa#tar-czvfaaa.tar.gz/aaa#tar-xvfaaa.tar#tar-xzvfaaa.tar.gz#tar-xzvfaaa.tar.gz-C/home/aaa//把压缩文件解压到指定的目录。#tar–cfarchive.tarfoobar实例:第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件gzip/gunzip:后缀名为.gzzip/unzip:后缀名为.zipbzip2/bunzip2:后缀名为.bz2Compress/uncompress:后缀名为.z2、Linux下的常用压缩工具gzip/gunzip:后缀名为.gz2、Linux下的常用(1)gzip压缩工具格式:gzip[选项]压缩或解压缩的文件名选项说明:-c//将输出写到标准输出上,并保留原有文件
-d//将压缩文件解压-r//递归的查找指定目录并压缩其中的所有文件或者是解压缩-v//对每一个压缩和解压缩的文件,显示文件名和压缩比。-t//测试,检查压缩文件是否完整-l//对每个压缩文件、显示压缩文件的大小、未压缩文件的大小,压缩比和未压缩文件的名字。(1)gzip压缩工具格式:gzip[选项]压缩或解gzip压缩举例1.压缩文件:gzip–v*
//压缩当前目录下的所有文件(对单个文件进行压缩)2.解压文件:gzip–dv*
//解压当前目录下的所有压缩文件,并显示
3.#gzip-dv/abc.txt.gz//解压/abc.txt.gz文件,并显示
4.显示压缩文件的内容信息:gzip–l*//显示文件内容不真实解压缩5.在tar命令中嵌入压缩命令:tar-czfvgong.tar.gz//在当前目录下所有文件打包并压缩成gong.tar.gz并显示gzip压缩举例1.压缩文件:gzip–v*实例:#gzip/abc.txt#gzip-d/abc.txt.gz#gzip-dv/abc.txt.gz#gzip-c/abc.txt>aaa.gz//压缩到其他文件,并保留原文件。实例:第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件(2)zip/unzip命令
格式:#zip[选项]压缩后文件名待压缩文件名或文件夹功能:将多个文件归档后压缩选项
-m压缩完成后删除原文件。
-r:按目录结构递归压缩目录中的所有文件例:[root@localhostroot]#zip–rgong.zip./*//递归压缩当前目录下的所有文件为gong.zip(2)zip/unzip命令格式:#zip[选项](2)zip/unzip命令unzip[选项]压缩文件名.zip功能:解压文件参数选项:-l:查看压缩文件包含的文件。-t:测试文件有无损坏,但不解压缩。-d:目录,把压缩文件解压到指定的目录。-n:不覆盖已经存在的文件。-o:覆盖已存在的文件且不要求用户确认。(2)zip/unzip命令unzip[选项]例:#unzip–lgong.zip
//查看gong.zip包含的文件
#unzip–d/abcgong.zip
//将gong.zip文件解压到/abc目录下例:#unzip–lgong.zip(3)bzip2/bunzip2命令格式:#bzip2/bunzip2[选项]文件名功能:压缩/解压文件,没有归档功能选项
-d解压文件,相当于bunzip2。
-v:显示压缩解压比例
[root@localhostroot]#bzip2*
[root@localhostroot]#bunzip2*.bz2(3)bzip2/bunzip2命令格式:#bzip2/bu6-6RPM软件包管理1、软件的打包方式源代码压缩包方式.tar.gzRPM方式6-6RPM软件包管理1、软件的打包方式2、RPM包安装方式(1)RPM概述RPM(RedHatpackagemanger)由于RH公司发行的一种的包管理方法。RPM包的名称格式软件名称-版本号-发行号.安装的平台类型.rpm实例:foo-1.0-1.i386.rpm2、RPM包安装方式(2)RPM包的安装格式:#rpm–ivh[详细选项]软件包名称说明:-ivh表示安装rpm包且显示安装进度详细选项:--test//表示测试安装并不实际安装--prefix=路径//指定安装路径--nodeps
//忽略包之间的依赖关系
实例:#rpm–ivhfoo-1.0-1.i386.rpm#rpm–ivh--nodepsbind-9.0-8.i386.rpm(2)RPM包的安装实例:第6章-linux文件系统与文件管理讲解课件RPM包的安装方式普通安装使用最多的安装方式,采用一般的安装参数。安装当前目录下的xplns-elm-3.3.1-1.i386.rpm#rpm–ivhxplns-elm-3.3.1-1.i386.rpm(-i安装v显示附加信息h用#显示安装进度)测试安装用户对安装不很确定时可以先使用该安装方式测试安装,不真正安装。若无错误信息显示再真正安装。#rpm–i--testxplns-elm-3.3.1-1.i386.rpm强制安装
强制安装软件,忽略软件包依赖性以及文件的冲突
#rpm–ivh--forcexplns-elm-3.3.1-1.i386.rpm
初来乍到请勿模仿。RPM包的安装方式强制安装强制安装软件,忽略软件包依赖安装中可能出现的问题1重复安装
#rpm–ivhxplns-elm-3.3.1-1.i386.rpm提示已经安装,报错。若想忽略错误信息,继续安装,可以使用如下命令
#rpm–ivh--replacepkgsxplns-elm-3.3.1-1.i386.rpm2文件冲突若想忽略错误信息,继续安装,可以使用如下命令
#rpm–ivh--replacefilesxplns-elm-3.3.1-1.i386.rpm3依赖关系可以使用#rpm–ivh--nodepsbar-1.0-1.i386.rpm即使这样做了,安装后的软件也不一定就可以使用安装中可能出现的问题1重复安装2文件冲突3依赖关系(3)升级安装格式:#rpm–Uvh详细选细]软件包名称说明:-Uvh表示升级安装且显示安装进度(U一定要大写,Linux下严格区分大小问题)。实例:#rpm–Uvhbind-10.1-1.i386.rpm(3)升级安装(4)卸载RPM包格式:#rpm-e[详细选项]软件名称说明:-e表示卸载软件包实例:#rpm–ebind#rpm–efoo(4)卸载RPM包(5)查询RPM包格式:#rpm–q[其它选项][详细选项][软件名称]其它选项:a
//表示显示当前系统中安装的所有RPM包f文件名(全路径)//表示查找指定文件所属的RPM包i软件包名称//表示显示包的用途(概要信息)l软件包名称//表示显示RPM包文件(文件列表)(5)查询RPM包实例:#rpm–qbind#rpm–qa#rpm–qf/etc/named.conf#rpm–qibind#rpm–qlbind实例:
练习
1.把file文件压缩到/test1下,名称为file.gz。
#gzip-cfile>/test1/file.gz2.用tar命令归档/myfile目录下的文件,指明创建文件并列出详细过程。文件名为myfiles.tar#tar-cvfmyfiles.tar/myfile
3.把/aaa目录打包为file.tar.gz,并解包至/test中。
#tar–czfvfiles.tar.gz/aaa#tar-zxvffile.tar.gz-C/test
4.查询所用机器中samba是否安装。
#rpm–qa|samba练习返回首页返回首页归纳与总结通过本节课的学习我们要掌握以下内容:
文件压缩、归档、rpm包的管理命令
磁盘管理及配额管理
归纳与总结通过本节课的学习我们要掌握以下内容:上机实训把/test1目录下的文件进行压缩。把file1文件在当前目录打包为file.tar.gz,并解包至/test中。用tar命令归档/myfile目录下的文件,指明创建文件并列出详细过程。文件名为myfiles.tar把文件file1,file2,file3打包为files.tar创建file4并追加到名称为myfiles.tar文件查询所用机器中安装的软件。上机实训把/test1目录下的文件进行压缩。1、光盘的文件系统是
A、Ext2B、ext3C、vfatD、iso9660D2、linux中可自动加载文件系统的是
A、/etc/inittabB、/etc/profileC、/etc/fstabD、/etc/nameconfC3、卸载文件系统的命令为
A、umountB、unmountC、ejectD、exitA4、磁盘属于那种设备
A、字符设备B、块设备C、网络设备D、终端设备B课堂练习1、光盘的文件系统是D2、linux中可自动加载文件系统5、我们一般用什么工具来建立分区上的文件系统
A、mknodB、fdiskC、formatD、mkfsD6、在使用edquota配置组用户磁盘定额内容时,我们需要加上什么参数。
A.-uB.–tC.–aD.-gD7、我们登录后希望重新加载fstab文件中的所有条目,我们可以以root身份执行什么命令。
A.mount-dB.mount-cC.mount–aD.mount–bC5、我们一般用什么工具来建立分区上的文件系统D6、在使用8、在/etc/fstab文件中,我们可以看到以下信息
A、文件系统名B、文件系统类型
C、文件系统大小D、文件系统在系统中被fsck检查的顺序ABD9、与磁盘定额服务有关的命令包括
A、quotaonB、quotaoffC、quotacheckD、edquotaABCD10、为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为
A.子目录B.加载点C.新分区D.目录树B8、在/etc/fstab文件中,我们可以看到以下信息本章作业P164一、二(要交)本章作业P164文件系统与文件管理第六章
磁盘管理相关内容
基础内容介绍
课堂练习
课程总结及上机实训
软件包管理相关内容
文第磁盘管理相关内容基础内容介绍课堂本章教学目标:了解Linux文件系统熟悉磁盘配额的管理掌握TAR包、RPM包管理掌握Linux常用的压缩工具本章教学目标:重点:Linux文件系统软件包的管理,文件系统挂载难点:如何使用软件包管理命令来操作Linux系统下文件。关键词:软件包挂载点重点:6-1文件系统概述1、文件系统类型的含义 文件系统类型是指文件在存储介质上存放及存储的组织方法和数据结构。2、Linux支持的文件系统类型Linux采用虚拟文件系统技术(VirtualFileSystem)。6-1文件系统概述1、文件系统类型的含义2、Linux支持一个实际的文件系统想要被Linux支持,就必须提供一个符合VFS标准的接口,才能与VFS协同工作。实际文件系统在统一的接口和数据结构下隐藏了具体的实现细节,所以在VFS层和内核的其他部分看来,所有文件系统都是相同的一个实际的文件系统想要被Linux支持,就必须提供一个符正是由于在内核中引入了VFS,跨文件系统的文件操作才能实现,“一切皆是文件”
正是由于在内核中引入了VFS,跨文件系统的文件操作才能实现,Linux支持以下文件系统类型:EXT2二次扩展EXT3三次扩展SWAP交换文件系统Vfatwindows中通用的文件系统SYSVUnix的文件系统ISO9660光盘文件系统NFS网络文件系统三级索引结构和目录树形结构设备作为特别文件处理Linux支持以下文件系统类型:三级索引结构和目录树形结构3、文件的含义文件指具有符号名和在逻辑上具有完整意义的信息集合。
Linux下文件的命名规则
Linux的文件名可以由字母、数字、下划线和圆点组成。注意:数字、短划线和星号不能用在文件名中最长255字符。扩展名注:Linux应用程序和文件区分大小写!3、文件的含义Linux下文件的命名规则注:Linux一些应用程序常用的扩展名一些应用程序常用的扩展名4、文件的分类(按性质划分)普通文件文本文件:采用ASCII编码方式,可编辑可修改;二进制文件:不可查看,不可修改;(所有的命令等)目录文件(特殊的文件)存放的内容是目录中的文件名和子目录名;设备文件用于用户访问物理设备所用,分为块设备和字符设备文件;(/dev/……)字符设备:键盘、鼠标;块设备:硬盘、光驱;4、文件的分类(按性质划分)设备文件块设备和字符设备。按顺序传递字符块为最小单位1KB,随机读取设备文件块设备和字符设备。按顺序传递字符块为最小单位1KB链接文件(链接----给文件起的另外一个名字)软链接文件:符号链接,仅仅是符号;相当于WINDOWS下的快捷方式--图标源文件与链接文件可以跨越索引点;硬链接文件:符号+内容;链接同一索引点中的文件;管道文件|
前一个命令的输出作为后一个命令的输入链接文件(链接----给文件起的另外一个名字)6-2文件系统的挂载与卸载挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。对存储介质的访问就变成对挂载点目录的访问。一个挂载点一次只能挂载一个设备。6-2文件系统的挂载与卸载挂载就是将存储介质的内容映射到指定注:一个设备可以同时被装载到不同的目录中,一个目录一旦被装载,该目录下原有的内容将被全部隐藏,如果取消装载,文件又会重现。注:一个设备可以同时被装载到不同的目录中,6-3文件系统的管理1.文件系统的建立格式:#mkfs[参数]<分区名称>
功能:建立文件系统并格式化分区参数:
-t文件系统类型//设定文件类型
-c//检查分区有无坏道
-v//显示详细信息6-3文件系统的管理1.文件系统的建立2.装载文件系统
(1)手动命令装载格式:mount[参数]<设备名><装载点>
功能:装载文件系统到指定的目录参数:
-t文件系统类型 //指定文件类型
-oro //只读方式
rw //读写方式
iocharset=cp936(gb2312)//显示中文2.装载文件系统实例:#mount-text3/dev/hda5/mnt/hard5#mount-oro/dev/hda6/mnt/hard6实例:挂载光盘1、先建立目录
#mkdir/media/cd(/mnt/cdrom)
2、挂载光盘
#mount–tiso9660/dev/cdrom/media/cd挂载光盘第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件挂载U盘1、先建立目录
#mkdir/mnt/usb2、挂载U盘
#mount–tvfat/dev/sda1/mnt/usb
查看挂载的所有文件系统
#mount挂载U盘查看挂载的所有文件系统第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件练习1.把硬盘/dev/hda5挂载到目录/abc下。
#mount/dev/hda5/abc2.把U盘挂载到linux目录下并中文显示。
#fdisk–l(/dev/sdb1)#mkdir/mnt/usb#mount-oiocharset=cp936/dev/sdb1/mnt/usb练习1.把硬盘/dev/hda5挂载到目录/abc下(2)自动装载格式:#vi/etc/fstab
功能:系统启动时自动装载说明:fstab文件结构卷标装载点类型装载选项备份选项检查顺序/dev/hda5/abcext3defaults01(2)自动装载说明
卷标:系统分区的表示装载选项:defaults//默认启动时自动装载
noauto//设定启动时不装载
rw//读写方式装载
ro//只读方式装载
usrquota//设定用户配额
grpquota//设定组配额 备份选项:针对ext2,默认值是0,表示不备份 检查顺序:指fsck检查顺序,0表示不检查;根文件系统设为1,其他文件系统设为2.说明/etc/fstab决定分区启动时是否自动挂载/etc/fstab决定分区启动时是否自动挂载实例:把/dev/hda5在系统启动时自动装载到目录/abc下,且备份频率为0,检查顺序为1步骤:#vi/etc/fstab添加如下内容:/dev/hda5/abcext2defaults01实例:3.卸载文件系统umount
格式:#umount[参数]
<装载点>参数:
-t文件系统类型//指定文件系统类型实例:
#umount/mnt/cdrom3.卸载文件系统umount第6章-linux文件系统与文件管理讲解课件4.检测文件系统fsck
格式:#fsck[参数]<设备文件名>
功能:参数:
-p//自动修复检测到的错误实例:
#fsck-p/dev/hda54.检测文件系统fsck5.磁盘分区命令fdisk
格式:#fdisk[参数]<设备文件名>
参数:
-l//查看机器所挂硬盘个数及分区情况实例:
#fdisk-l#fdisk/dev/sda5.磁盘分区命令fdisk6-4磁盘配额1.磁盘配额概述:
从所用空间大小和拥有的文件数目两方面限定用户或用户组的磁盘使用空间.三要素:用户(user)磁盘(/dev/sda5)
空间大小(?MB/?文件)6-4磁盘配额1.磁盘配额概述:2.配额方式:
软配额:当用户使用达到限额时,在一定的期限内仍可以使用磁盘空间(默认7天)硬配额:当用户使用达到限额时,立刻停止使用磁盘空间注:如果同时硬配额和软配额,权限取严,即取硬配额单位:块(block)=1kb
节点数(inodes)=文件数2.配额方式:3.配置步骤:
(1)检查quota软件包是否安装
#rpm–qquotaquota-3.06-9
(2)如果未安装,先安装quota软件包插入CD2#mount/mnt/cdrom#cd/mnt/cdrom/RedHat/RPMS#rpm–ivhquota………3.配置步骤:相关文件:
/sbin/quotacheck生成配额文件
/sbin/quotaon启动磁盘配额
/sbin/quotaoff关闭磁盘配额
/usr/sbin/edquota设定用户/组配额
/usr/bin/quota显示用户/组的配额信息相关文件:(3).修改fstab文件目的:给相应的磁盘分区设定限额信息,即在装载选项中加入usrquota或者grpquota
参数。例如:
/dev/hda5/abcext3defaults,usrquota01(3).修改fstab文件(4).重新启动系统使fstab更改生效相当于:
#umount–a
#mount-a
(4).重新启动系统使fstab更改生效(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文件
#cd/abc#touchaquota.user#touchaquota.group(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文(6).生成标准的配额信息文件
格式:#quotacheck[参数][装载点]
参数:
-a//所有实行配额的文件系统
-u//生成用户配额文件,-g//生成组配额文件
-v//显示详细信息
实例:
#quotacheck-uv/abc(6).生成标准的配额信息文件(7).设定用户或组的配额限制格式:#edquota[参数]<用户名/组名>
参数:
-u(user)
-g(group)
实例:
#edquota-uuser1(7).设定用户或组的配额限制
Filesystemblockssofthardinodessofthard文件系统(分区)已用块数软配额空间大小硬配额空间大小软配额节点数硬配额节点数已用节点数设定说明:Filesystemblocksso实例:
#edquota-uuser1显示:/dev/hda5210241026300
默认单位是KB
实例:(8).启用用户或组配额限制格式:#quotaon[参数][挂载点]
参数:
-a(all)-u(user)-g(group)-v(verbose)
实例:
#quotaon-u/abc(8).启用用户或组配额限制(9).其他相关命令
#quotaoff[参数][挂载点]//关闭磁盘配额限制,参数同quotaon
例:#quotaoff–uv/home#quota<用户名/-g组名>//查看指定用户或组的磁盘配额信息
例:#quotau1(显示U1用户的使用情况)#quota(显示当前用户使用情况)(9).其他相关命令案例把hda5分区挂载在/abc下,对该分区做磁盘配额;建立ah用户与xh用户;设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5;设定xh用户在/abc下软配额为10M,使用的节点数为4;分别用两个用户登录,来进行测试;案例把hda5分区挂载在/abc下,对该分区做磁盘配额;案例解析1.把hda5分区挂载在/abc下,对该分区做磁盘配额
[root@localhostroot]#vi/etc/fstab
LABEL=//ext3defaults11LABEL=/boo/bootext3defaults12None/dev/ptsdevptsgid=5,mod=62000none/procprocdefaults00none/dev/shmtmpfsdefaults00/dev/sda3swapswapdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kud00/dev/fd0/mnt/floppyautonoauto,owner,kudzu00
/dev/hda5/abcext3defaults,usrquota12案例解析1.把hda5分区挂载在/abc下,对该分区做磁盘配2.重启系统使/etc/fstab改动生效;mount-a3.建立ah用户与xh用户
[root@localhostroot]#Useraddah[root@localhostroot]#useraddxh4.利用quatacheck生成标准aquota.user文件[root@localhostroot]#touchaquota.user[root@localhostroot]#quatacheck–uv/abc2.重启系统使/etc/fstab改动生效;mount5.设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5;[root@localhostroot]#edquotaahDiskquotasforuserah(uid501)Filesystemblockssofthardinodessofthard/dev/hda5100051205005.设定ah用户在/abc下只允许使用空间为5M,使用的节点6.设定xh用户在/abc下软配额为10M,使用的节点数为4
[root@localhostroot]#edquotaxh
Diskquotasforuserxh(uid501)
Filesystemblockssofthardinodessofthard/dev/hda51001024004007.启动配额管理
[root@localhostroot]#quotaon-avu8、分别用两个用户登录,来进行测试;
Suah;suxh
以两个用户身份登录,复制文件,测试使用磁盘空间。6.设定xh用户在/abc下软配额为10M,使用的节点数为p140实例6-106-11(自学)
p140实例6-106-11(自学)返回首页返回首页1.TAR包管理
tar(tapearchivingprogram),tar命令用于文件的打包,可以将若干文件或者目录打包成一个文件。
tar可以为文件和目录创建档案;也可以在档案中改变文件;向档案中加入新的文件。
6-5归档与压缩文件1.TAR包管理tar(tapearchivingtar命令格式及主要参数选项命令格式:tar主选项[辅助选项]文件或目录常用主选项:-A,--catenate,--concatenate:将若干tar文件合成一个tar文件-c,--create:创建一个新的tar文件-d,--diff,--compare:比较tar文件或文件系统的不同之处。--delete:从tar文件中删除文件,但不能把磁带文件删除-r,--append:在tar文件尾部追加文件。-t,--list:显示tar文件内容-u,--update:更新tar文件。-x,--extra,--get:从tar文件中取出文件。-z:使用gzip压缩/解压缩文件tar命令格式及主要参数选项命令格式:Tar命令使用1tar-cfvgone.tar./*//c创建tarf指明创建文件v显示处理详细过程//把当前目录下内容打包成gong.tar2tar-tfgone.tar
//显示gone.tar中包含那些文件3tar-xvfgone.tar//x从tar文件中提取文件4tar-rfgone.tarmyfile
//在tar文件尾部追加文件Tar命令使用1tar-cfvgone.tar./*实例:
#tar-cvfaaa.tar/aaa#tar-czvfaaa.tar.gz/aaa#tar-xvfaaa.tar#tar-xzvfaaa.tar.gz#tar-xzvfaaa.tar.gz-C/home/aaa//把压缩文件解压到指定的目录。#tar–cfarchive.tarfoobar实例:第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件gzip/gunzip:后缀名为.gzzip/unzip:后缀名为.zipbzip2/bunzip2:后缀名为.bz2Compress/uncompress:后缀名为.z2、Linux下的常用压缩工具gzip/gunzip:后缀名为.gz2、Linux下的常用(1)gzip压缩工具格式:gzip[选项]压缩或解压缩的文件名选项说明:-c//将输出写到标准输出上,并保留原有文件
-d//将压缩文件解压-r//递归的查找指定目录并压缩其中的所有文件或者是解压缩-v//对每一个压缩和解压缩的文件,显示文件名和压缩比。-t//测试,检查压缩文件是否完整-l//对每个压缩文件、显示压缩文件的大小、未压缩文件的大小,压缩比和未压缩文件的名字。(1)gzip压缩工具格式:gzip[选项]压缩或解gzip压缩举例1.压缩文件:gzip–v*
//压缩当前目录下的所有文件(对单个文件进行压缩)2.解压文件:gzip–dv*
//解压当前目录下的所有压缩文件,并显示
3.#gzip-dv/abc.txt.gz//解压/abc.txt.gz文件,并显示
4.显示压缩文件的内容信息:gzip–l*//显示文件内容不真实解压缩5.在tar命令中嵌入压缩命令:tar-czfvgong.tar.gz//在当前目录下所有文件打包并压缩成gong.tar.gz并显示gzip压缩举例1.压缩文件:gzip–v*实例:#gzip/abc.txt#gzip-d/abc.txt.gz#gzip-dv/abc.txt.gz#gzip-c/abc.txt>aaa.gz//压缩到其他文件,并保留原文件。实例:第6章-linux文件系统与文件管理讲解课件第6章-linux文件系统与文件管理讲解课件(2)zip/unzip命令
格式:#zip[选项]压缩后文件名待压缩文件名或文件夹功能:将多个文件归档后压缩选项
-m压缩完成后删除原文件。
-r:按目录结构递归压缩目录中的所有文件例:[root@localhostroot]#zip–rgong.zip./*//递归压缩当前目录下的所有文件为gong.zip(2)zip/unzip命令格式:#zip[选项](2)zip/unzip命令unzip[选项]压缩文件名.zip功能:解压文件参数选项:-l:查看压缩文件包含的文件。-t:测试文件有无损坏,但不解压缩。-d:目录,把压缩文件解压到指定的目录。-n:不覆盖已经存在的文件。-o:覆盖已存在的文件且不要求用户确认。(2)zip/unzip命令unzip[选项]例:#unzip–lgong.zip
//查看gong.zip包含的文件
#unzip–d/abcgong.zip
//将gong.zip
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中语文第四册林黛玉进贾府 同步练习3旧人教版基础知识及其运用
- 高中语文必修5六国论 同步练习加线词与例句中加线词用法相同
- 劳务合同工作合同范例
- 企业文员劳务合同范例
- 农机维修合同范例
- 前期开办合同范例
- ps租房合同范例
- 公司卖水果订购合同范例
- 买卖珠宝文玩合同范例
- 住宿出租房屋合同范例
- 《安徽省幼儿园保育教育质量自评指导手册》(文本)
- 成都市2024届高中毕业班第二次诊断性监测-2024年全国各地高考语文模拟卷作文导写讲练
- 医保统计信息管理制度
- 2024年保育员(初级)证考试题库及答案
- 40篇英语短文搞定3500个单词 正文
- 如何阐述自己的观点 高中语文统编版必修下册第一单元写作课课件
- 交通运输执法知识培训课件
- 2023年台州市中考科学(正卷)和答案
- 经鼻高流量氧疗小讲课护理课件
- 2019年上海高考英语真题试卷(答案版含听力原文)
- 特需病房服务流程
评论
0/150
提交评论