管理磁盘和文件系统_第1页
管理磁盘和文件系统_第2页
管理磁盘和文件系统_第3页
管理磁盘和文件系统_第4页
管理磁盘和文件系统_第5页
已阅读5页,还剩34页未读, 继续免费阅读

下载本文档

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

文档简介

管理磁盘和文件系统演示文稿当前1页,总共39页。管理磁盘和文件系统当前2页,总共39页。3课程回顾如何在Linux中增加一个用户帐号?如何临时锁定一个用户帐号?龙骑战机/html/8/8496/index.htmlr、w、x权限在文件和目录中的含义有何区别?有哪些方法可以设置文件的访问权限?如何将/var/ftp/pub目录的属主更改为用户ftp?当前3页,总共39页。4技能展示会添加磁盘并进行分区会创建并挂载文件系统会设置磁盘的配额功能会创建和管理LVM分区当前4页,总共39页。5管理磁盘和文件系统本章结构管理磁盘及分区管理文件系统检测并确认新硬盘LVM概述LVM的管理命令规划硬盘中的分区LVM应用实例LVM逻辑卷管理创建文件系统挂载、卸载文件系统设置磁盘配额磁盘配额概述磁盘配额管理当前5页,总共39页。6确认系统中的磁盘设备fdisk命令格式:fdisk-l[磁盘设备][root@localhost~]#fdisk-lDisk/dev/sda:64.4GB,64424509440bytes255heads,63sectors/track,7832cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*11310439183Linux/dev/sda214783262806117+8eLinuxLVMDisk/dev/sdb:85.8GB,85899345920bytes255heads,63sectors/track,10443cylindersUnits=cylindersof16065*512=8225280bytesDisk/dev/sdbdoesn'tcontainavalidpartitiontable新磁盘未包含有效的分区当前6页,总共39页。7规划硬盘中的分区fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk[磁盘设备]交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新建分区d:删除分区t:变更分区类型w:保存分区设置并退出q:放弃分区设置并退出当前7页,总共39页。8规划硬盘中的分区硬盘规划示例为主机新增一块80GB的SCSI硬盘对该硬盘进行分区:划分2个主分区,各20GB,剩余空间作为扩展分区在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB

将第1个逻辑分区的类型改为swap

确认分区设置情况,保存退出使用partprobe探测硬盘分区的变化教员演示操作过程当前8页,总共39页。9在分区中创建文件系统mkfs命令用途:MakeFilesystem,创建文件系统(格式化)格式:mkfs-t文件系统类型分区设备[root@localhost~]#ls/sbin/mkfs*/sbin/mkfs/sbin/mkfs.ext2/sbin/mkfs.msdos/sbin/mkfs.cramfs/sbin/mkfs.ext3/sbin/mkfs.vfat作为其他几个分区命令的前端工具,通过“-t...”选项指定文件系统类型[root@localhost~]#mkfs-text3/dev/sdb1当前9页,总共39页。10在分区中创建文件系统mkswap命令用途:MakeSwap,创建交换文件系统格式:mkswap分区设备[root@localhost~]#mkswap/dev/sdb5Settingupswapspaceversion1,size=2006929kB[root@localhost~]#swapon/dev/sdb5[root@localhost~]#free|grep-iswapSwap:300845603008456[root@localhost~]#swapoff/dev/sdb5[root@localhost~]#free|grep-iswapSwap:104856801048568格式化交换分区启用交换分区查看交换空间停用交换分区当前10页,总共39页。11挂载、卸载文件系统mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount[-t类型

]存储设备挂载点目录

mount-oloopISO镜像文件挂载点目录硬盘分区、U盘、光盘设备等umount命令用途:卸载已挂载的文件系统格式:umount存储设备位置

umount挂载点目录当前11页,总共39页。12挂载、卸载文件系统硬盘分区挂载、卸载示例建立挂载点目录:/mailbox挂载分区设备:/dev/sdb1访问分区设备:挂载点目录/mailbox中创建文件进行测试查看/mailbox目录中的内容查看已挂载分区的使用情况(df-hT)卸载分区设备:/dev/sdb1教员演示操作过程当前12页,总共39页。13挂载、卸载文件系统光盘设备挂载、卸载示例建立挂载点目录:/media/cdrom挂载光盘设备:/dev/cdrom或/dev/hdc访问光盘设备:查看挂载点目录/media/cdrom中的内容卸载光盘设备:/dev/cdrom[root@localhost~]#mkdir/media/fedora[root@localhost~]#mount-oloop

F10-i686-Live.iso/media/fedora[root@localhost~]#ls/media/fedoraEFIGPLisolinuxLiveOSREADMEISO镜像文件挂载示例当前13页,总共39页。14设置文件系统的自动挂载/etc/fstab配置文件包含了需要开机后自动挂载的文件系统记录[root@localhost~]#vi/etc/fstab/dev/VolGroup00/LogVol00/ext3defaults11LABEL=/boot/bootext3defaults12devpts/dev/ptsdevptsgid=5,mode=62000tmpfs/dev/shmtmpfsdefaults00proc/procprocdefaults00sysfs/syssysfsdefaults00/dev/VolGroup00/LogVol01swapswapdefaults00设备位置挂载点文件系统类型当前14页,总共39页。15设置文件系统的自动挂载设置自动挂载示例每次重新开机后,能够自动完成挂载将/dev/sdb1分区挂载到/mailbox目录[root@localhost~]#vi/etc/fstab/dev/sdb1/mailboxext3defaults00[root@localhost~]#mount/dev/sdb1[root@localhost~]#mount|tail-1/dev/sdb1on/mailboxtypeext3(rw)[root@localhost~]#umount/mailbox当前15页,总共39页。16小结请思考:使用fdisk新建分区时,如何指定分区的容量、类型?使用fdisk分区工具时,如何保存所做的分区设置?若需要放弃更改退出fdisk,应如何操作?怎样将分区格式化为ext3类型的文件系统?如何查看已挂载各分区的磁盘空间使用情况?当前16页,总共39页。17磁盘配额概述实现磁盘限额的条件需要Linux内核支持安装quota软件包Linux磁盘限额的特点作用范围:针对指定的文件系统(分区)限制对象:用户帐号、组帐号限制类型:磁盘容量(默认单位为KB)文件数量限制方法:软限制、硬限制当前17页,总共39页。18磁盘配额管理-1启用文件系统的配额支持添加usrquota、grpquota挂载参数[root@localhost~]#vi/etc/fstab/dev/sdb1/mailboxext3defaults,usrquota,grpquota00[root@localhost~]#mount/mailbox[root@localhost~]#mount|tail-1/dev/sdb1on/mailboxtypeext3(rw,usrquota,grpquota)当前18页,总共39页。19磁盘配额管理-2检测磁盘配额并创建配额文件使用quotacheck命令创建配额文件

quotacheck-ugcv

文件系统

quotacheck-augcv[root@localhost~]#quotacheck-ugcv/dev/sdb1quotacheck:Scanning/dev/sdb1[/mailbox]……done[root@localhost~]#ls-l/mailbox/aquota.*-rw-------1rootroot614409-1412:04/mailbox/aquota.group-rw-------1rootroot614409-1412:04/mailbox/aquota.user-u、-g:检测用户、组配额-c:创建配额数据文件-v:显示执行过程信息-a:检测所有可用的分区当前19页,总共39页。20磁盘配额管理-3编辑用户和组帐号的配额设置使用edquota命令编辑配额设置

edquota-u

用户名

edquota-g

组名[root@localhost~]#edquota-uzhangsanDiskquotasforuserzhangsan(uid501):Filesystemblockssofthardinodessofthard/dev/sdb1080000

10000004050[root@localhost~]#edquota-gusersDiskquotasforgroupusers(gid100):Filesystemblockssofthardinodessofthard/dev/sdb1252010240003900第3列:磁盘容量软限制第4列:磁盘容量硬限制第6列:文件个数软限制第7列:文件个数硬限制当前20页,总共39页。21磁盘配额管理-4启用、关闭文件系统的配额功能使用quotaon、quotaoff命令[root@localhost~]#quotaon-ugv/mailbox/dev/sdb1[/mailbox]:groupquotasturnedon/dev/sdb1[/mailbox]:userquotasturnedon[root@localhost~]#quotaoff-ugv/mailbox/dev/sdb1[/mailbox]:groupquotasturnedoff/dev/sdb1[/mailbox]:userquotasturnedoff当前21页,总共39页。22磁盘配额管理-5验证磁盘配额功能必须切换到设置配额的分区(挂载目录)创建指定数量的文件:使用touch命令,或cp命令创建指定容量的文件:使用dd命令,或cp命令[zhangsan@mail~]$cd/mailbox[zhangsan@mailmailbox]$ddif=/dev/zeroof=myfilebs=1Mcount=120sdb1:warning,userblockquotaexceeded.sdb1:writefailed,userblocklimitreached.dd:写入“myfile”:超出磁盘限额……当前22页,总共39页。23磁盘配额管理-6查看配额使用情况侧重用户、组帐号角度:使用quota命令

quota-u

用户名

quota-g

组名侧重文件系统角度:使用repquota命令

repquota文件系统

repquota-a[root@localhost~]#quota-uzhangsanDiskquotasforuserzhangsan(uid515):Filesystemblocksquotalimitgracefilesquotalimitgrace/dev/sdb1100000*8000010000014050[root@localhost~]#quota-gusersDiskquotasforgroupusers(gid10):none[root@localhost~]#repquota/mailbox***Reportforuserquotasondevice/dev/sdb1Blockgracetime:3days;Inodegracetime:3daysBlocklimitsFilelimitsUserusedsofthardgraceusedsofthardgrace----------------------------------------------------------------------root-hangsan+-100000800001000002days14050教员演示操作过程当前23页,总共39页。24LVM概述LogicalVolumeManager,逻辑卷管理屏蔽了底层磁盘布局,便于动态调整磁盘容量需要注意:

/boot分区用于存放引导文件,不能应用LVM机制当前24页,总共39页。25LVM概述LVM机制的基本概念PV(PhysicalVolume,物理卷)整个硬盘,或使用fdisk等工具建立的普通分区包括许多默认4MB大小的PE(PhysicalExtent,基本单元)VG(VolumeGroup,卷组)一个或多个物理卷组合而成的整体LV(LogicalVolume,逻辑卷)从卷组中分割出的一块空间,用于建立文件系统VG(卷组)……PEPV(物理卷)PEPEPEPEPE……PEPV(物理卷)PEPEPEPEPE……LV(逻辑卷)LV(逻辑卷)当前25页,总共39页。26LVM的管理命令功能物理卷管理卷组管理逻辑卷管理Scan扫描pvscanvgscanlvscanCreate建立pvcreatevgcreatelvcreateDisplay显示pvdisplayvgdisplaylvdisplayRemove删除pvremovevgremovelvremoveExtend扩展vgextendlvextend主要命令的用法pvcreate设备名vgcreate卷组名物理卷名1物理卷名2lvcreate-L大小-n逻辑卷名卷组名lvextend-L+大小/dev/卷组名/逻辑卷名

当前26页,总共39页。27LVM应用示例需求描述:公司的邮件服务器由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷,挂载到“/mail”目录专门用于存放邮件数据当前27页,总共39页。28LVM应用示例推荐步骤:PVVGLV格式化,挂载使用文件系统/dev/sdb1/dev/sdc1/dev/sdb/dev/sdc转换物理卷/dev/mail_store/mail

创建逻辑卷mail_store

创建卷组格式化为ext3文件系统,

并挂载到/mailbox

目录当前28页,总共39页。29LVM应用示例1.转化物理卷使用fdisk命令规划两个分区,类型设置为“8e”/dev/sdb1、/dev/sdc1使用pvcreate命令转换上述分区为物理卷[root@localhost~]#fdisk-l/dev/sdb/dev/sdc|grep"LVM"/dev/sdb11966077593918+8eLinuxLVM/dev/sdc11966077593918+8eLinuxLVM[root@localhost~]#pvcreate/dev/sdb1Physicalvolume"/dev/sdb1"successfullycreated[root@localhost~]#pvcreate/dev/sdc1Physicalvolume"/dev/sdc1"successfullycreated正确分区结果当前29页,总共39页。30LVM应用示例2.创建卷组使用vgcreate命令创建卷组mail_store

包括物理卷:/dec/sdb1、/dev/sdc1[root@localhost~]#vgcreatemail_store/dev/sdb1/dev/sdc1Volumegroup"mail_store"successfullycreated当前30页,总共39页。31LVM应用示例3.创建逻辑卷使用lvcreate命令创建逻辑卷mail

从卷组mail_store上划出60GB空间使用mkfs命令创建ext3文件系统[root@localhost~]#lvcreate-L60G-nmailmail_store/dev/cdrom:openfailed:Read-onlyfilesystemLogicalvolume"mail"created[root@localhost~]#mkfs-text3/dev/mail_store/mail……当前31页,总共39页。32LVM应用示例为逻辑卷扩容使用lvextend命令为逻辑卷mail扩充容量从卷组mail_store上再划出10GB给逻辑卷mail使用resize2fs命令更新系统识别的文件系统大小[root@localh

温馨提示

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

评论

0/150

提交评论