linux磁盘和文件系统管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第七章磁盘和文件系统管理(一)——理论部分BENET4.02/25BENET4.0如何在Linux中增加一个用户帐号?r、w、x权限在文件和目录中的含义有何区别?有哪些方法可以设置文件的访问权限?如何将/var/ftp/pub目录的属主更改为用户ftp?课程回顾BENET4.03/25BENET4.0学会添加磁盘并进行分区学会创建并挂载文件系统BENET4.04/25BENET4.0本章结构磁盘和文件系统管理(一)检测并确认新硬盘管理磁盘及分区管理文件系统规划硬盘中的分区创建文件系统挂载、卸载文件系统BENET4.05/25BENET4.0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新磁盘未包含有效的分区表BENET4.06/25BENET4.0Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。Id:分区类型的ID标记号,对于EXT3分区为83,LVM分区为8e。重要参数说明[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'tcontainavalidpartitiontableBENET4.07/25BENET4.0[root@localhost~]#fdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabel.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)Command(mforhelp):输入特定的分区操作指令fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk[磁盘设备]m:查看操作指令的帮助信息规划硬盘中的分区3-1BENET4.08/25BENET4.0交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新建分区d:删除分区t:变更分区类型w:保存分区设置并退出q:放弃分区设置并退出规划硬盘中的分区3-2BENET4.09/25BENET4.0硬盘规划示例为主机新增一块80GB的SCSI硬盘对该硬盘进行分区:•划分2个主分区,各20GB,剩余空间作为扩展分区•在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB•将第1个逻辑分区的类型改为swap•确认分区设置情况,保存退出使用partprobe探测硬盘分区的变化规划硬盘中的分区3-3BENET4.010/25BENET4.0mkfs命令用途:MakeFilesystem,创建文件系统(格式化)格式:mkfs-t文件系统类型分区设备创建文件系统2-1[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[root@localhost~]#mkfs-tvfat–F32/dev/sdb1BENET4.011/25BENET4.0mkswap命令用途:makeSwap,创建交换文件系统格式:mkswap分区设备创建文件系统2-2[root@localhost~]#mkswap/dev/sdb5Settingupswapspaceversion1,size=2006929Kb[root@localhost~]#cat/proc/meminfo|grepSwapTotalSwapTotal:2097144kB[root@localhost~]#swapon/dev/sdb5[root@localhost~]#cat/proc/meminfo|grepSwapTotalSwapTotal:4057032kB[root@localhost~]#swapoff/dev/sdb5BENET4.012/25BENET4.0请思考在fdisk交互模式中,如何创建一个分区?如何启用已创建的交换分区?使用什么命令格式化分区?小结BENET4.013/25BENET4.0mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount[-t类型]存储设备挂载点目录mount-oloopISO镜像文件挂载点目录umount命令用途:卸载已挂载的文件系统格式:umount存储设备位置umount挂载点目录挂载、卸载文件系统5-1BENET4.014/25BENET4.0硬盘分区挂载、卸载示例建立挂载点目录:/mailbox挂载分区设备:/dev/sdb1访问分区设备:•挂载点目录/mailbox中创建文件进行测试•查看/mailbox目录中的内容查看磁盘挂载情况(mount)卸载分区设备:/dev/sdb1挂载、卸载文件系统5-2BENET4.015/25BENET4.0光盘设备挂载、卸载示例挂载、卸载文件系统5-3[root@localhost~]#mkdir/media/cdrom[root@localhost~]#mount/dev/cdrom/media/cdrommount:blockdevice/dev/cdromiswrite-protected,mountingread-only[root@localhost~]#mount/dev/mapper/VolGroup00-LogVol00on/typeext3(rw)……/dev/sda1on/boottypeext3(rw)tmpfson/dev/shmtypetmpfs(rw)noneon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw)sunrpcon/var/lib/nfs/rpc_pipefstyperpc_pipefs(rw)/dev/hdcon/media/cdrom1、建立挂载点目录2、挂载光盘设备3、查看挂载情况设备名称挂载点BENET4.016/25BENET4.0卸载文件系统挂载、卸载文件系统5-5[root@localhost~]#umount/mailbox[root@localhost~]#umount/dev/cdrom通过设备文件卸载通过挂载目录卸载BENET4.017/25BENET4.0/etc/fstab配置文件包含了需要开机后自动挂载的文件系统记录设置文件系统的自动挂载2-1[root@localhost~]#vi/etc/fstab/dev/VolGroup00/LogVol00/ext3defaults11LABEL=/boot/bootext3defaults12devpts/dev/ptsdevptsgid=5,mode=62000tmpfs/dev/shmtmpfsdefaults00proc/procprocdefaults00sysfs/syssysfsdefaults00/dev/VolGroup00/LogVol01swapswapdefaults00设备位置挂载点文件系统类型BENET4.018/25BENET4.0设置自动挂载示例每次重新开机后,能够自动完成挂载•将/dev/sdb1分区挂载到/mailbox目录设置文件系统的自动挂载2-2[root@localhost~]#vi/etc/fstab/dev/sdb1/mailboxext3default00[root@localhost~]#mount/dev/sdb1[root@localhost~]#mount|tail-1/dev/sdb1on/mailboxtypeext3(rw)[root@localhost~]#umount/mailboxBENET4.019/25BENET4.0df命令格式:df[选项][文件]查看磁盘使用情况[root@localhost~]#df-hT文件系统类型容量已用可用已用%挂载点/dev/mapper/VolGroup00-LogVol00ext36.7G4.1G2.3G65%//dev/sda1ext399M11M83M12%/boottmpfstmpfs252M0252M0%/dev/shm/dev/sdb1ext319G173M18G1%/mailboxBENET4.020/25BENET4.0本章结构磁盘和文件系统管理(一)检测并确认新硬盘管理磁盘及分区管理文件系统规划硬盘中的分区创建文件系统挂载、卸载文件系统第七章磁盘和文件系统管理(一)——上机部分BENET4.022/25BENET4.0需求描述在虚拟机中添加一块SCSI磁盘建立一个80G分区,用于普通用户的宿主文件夹将新分区挂载到/home目录下服务器每次开机自动挂载实现思路关机后添加新硬盘,重启系统分区并格式化迁移/home实验案例:迁移/home分区3-1BENET4.023/25BENET4.0学员练习1关机后添加新硬盘,重启开机分区格式化实验案例:迁移/home分区3-240分钟内完成BENET4.024/25BENET4.0学员练习2迁移“/home”分区设置自动挂载实验案例:迁移/home分区3-340分钟内完成

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功