您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > linux入门教程之管理磁盘和文件系统
第五章管理磁盘和文件系统1如何在Linux中增加一个用户帐号?如何临时锁定一个用户帐号?r、w、x权限在文件和目录中的含义有何区别?有哪些方法可以设置文件的访问权限?如何将/var/ftp/pub目录的属主更改为用户ftp?2课程回顾会添加磁盘并进行分区会创建并挂载文件系统会设置磁盘的配额功能会创建和管理LVM分区3技能展示4本章结构管理磁盘和文件系统管理磁盘及分区管理文件系统检测并确认新硬盘LVM概述LVM的管理命令规划硬盘中的分区LVM应用实例LVM逻辑卷管理创建文件系统挂载、卸载文件系统设置磁盘配额磁盘配额概述磁盘配额管理fdisk命令格式:fdisk-l[磁盘设备]5确认系统中的磁盘设备[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新磁盘未包含有效的分区fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk[磁盘设备]交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新建分区d:删除分区t:变更分区类型w:保存分区设置并退出q:放弃分区设置并退出6规划硬盘中的分区7规划硬盘中的分区硬盘规划示例为主机新增一块80GB的SCSI硬盘对该硬盘进行分区:划分2个主分区,各20GB,剩余空间作为扩展分区在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB将第1个逻辑分区的类型改为swap确认分区设置情况,保存退出使用partprobe探测硬盘分区的变化mkfs命令用途:MakeFilesystem,创建文件系统(格式化)格式:mkfs-t文件系统类型分区设备8在分区中创建文件系统[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/sdb1mkswap命令用途:MakeSwap,创建交换文件系统格式:mkswap分区设备9在分区中创建文件系统[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格式化交换分区启用交换分区查看交换空间停用交换分区mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount[-t类型]存储设备挂载点目录mount-oloopISO镜像文件挂载点目录10挂载、卸载文件系统硬盘分区、U盘、光盘设备等umount命令用途:卸载已挂载的文件系统格式:umount存储设备位置umount挂载点目录硬盘分区挂载、卸载示例建立挂载点目录:/mailbox挂载分区设备:/dev/sdb1访问分区设备:挂载点目录/mailbox中创建文件进行测试查看/mailbox目录中的内容查看已挂载分区的使用情况(df-hT)卸载分区设备:/dev/sdb111挂载、卸载文件系统光盘设备挂载、卸载示例建立挂载点目录:/media/cdrom挂载光盘设备:/dev/cdrom或/dev/hdc访问光盘设备:查看挂载点目录/media/cdrom中的内容卸载光盘设备:/dev/cdrom12挂载、卸载文件系统[root@localhost~]#mkdir/media/fedora[root@localhost~]#mount-oloopF10-i686-Live.iso/media/fedora[root@localhost~]#ls/media/fedoraEFIGPLisolinuxLiveOSREADMEISO镜像文件挂载示例/etc/fstab配置文件包含了需要开机后自动挂载的文件系统记录13设置文件系统的自动挂载[root@localhost~]#vi/etc/fstab/dev/VolGroup00/LogVol00/ext3defaults11LABEL=/boot/bootext3defaults12devpts/dev/ptsdevptsgid=5,mode=62000tmpfs/dev/shmtmpfsdefaults00proc/procprocdefaults00sysfs/syssysfsdefaults00/dev/VolGroup00/LogVol01swapswapdefaults00设备位置挂载点文件系统类型设置自动挂载示例每次重新开机后,能够自动完成挂载将/dev/sdb1分区挂载到/mailbox目录14设置文件系统的自动挂载[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请思考:使用fdisk新建分区时,如何指定分区的容量、类型?使用fdisk分区工具时,如何保存所做的分区设置?若需要放弃更改退出fdisk,应如何操作?怎样将分区格式化为ext3类型的文件系统?如何查看已挂载各分区的磁盘空间使用情况?15小结实现磁盘限额的条件需要Linux内核支持安装quota软件包Linux磁盘限额的特点作用范围:针对指定的文件系统(分区)限制对象:用户帐号、组帐号限制类型:磁盘容量(默认单位为KB)文件数量限制方法:软限制、硬限制16磁盘配额概述启用文件系统的配额支持添加usrquota、grpquota挂载参数17磁盘配额管理-1[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)检测磁盘配额并创建配额文件使用quotacheck命令创建配额文件quotacheck-ugcv文件系统quotacheck-augcv18磁盘配额管理-2[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:检测所有可用的分区编辑用户和组帐号的配额设置使用edquota命令编辑配额设置edquota-u用户名edquota-g组名19磁盘配额管理-3[root@localhost~]#edquota-uzhangsanDiskquotasforuserzhangsan(uid501):Filesystemblockssofthardinodessofthard/dev/sdb108000010000004050[root@localhost~]#edquota-gusersDiskquotasforgroupusers(gid100):Filesystemblockssofthardinodessofthard/dev/sdb1252010240003900第3列:磁盘容量软限制第4列:磁盘容量硬限制第6列:文件个数软限制第7列:文件个数硬限制启用、关闭文件系统的配额功能使用quotaon、quotaoff命令20磁盘配额管理-4[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验证磁盘配额功能必须切换到设置配额的分区(挂载目录)创建指定数量的文件:使用touch命令,或cp命令创建指定容量的文件:使用dd命令,或cp命令21磁盘配额管理-5[zhangsan@mail~]$cd/mailbox[zhangsan@mailmailbox]$ddif=/dev/zeroof=myfilebs=1Mcount=120sdb1:warning,userblockquotaexceeded.sdb1:writefailed,userblocklimitreached.dd:写入“myfile”:超出磁盘限额……查看配额使用情况侧重用户、组帐号角度:使用quota命令quota-u用户名quota-g组名侧重文件系统角度:使用repquota命令repquota文件系统repquota-a22磁盘配额管理-6[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----------------
本文标题:linux入门教程之管理磁盘和文件系统
链接地址:https://www.777doc.com/doc-7945053 .html