预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux文件系统与磁盘管理 主讲:李剑华 E_mail:hehe_dangdang@126.com 硬盘的结构与分区 •磁头Header,磁轨(Track),磁柱(Cylinder) •扇区(Sector) 512字节 z分区(Partition) *指定从哪个磁柱(起始磁柱)到哪个磁柱(结束磁柱)的范 围存储以何种文件系统存储 *MBR(MasterBooterRecorder) z文件系统 *逻辑块(Block) 分区时文件系统所指定的最小存储单位 Linux下的磁盘操作命令 •df显示目前硬盘总容量和可用容量 命令格式: df选项装置或设备名 如:df–h/dev/sda 参数:-h以M或G方式显示 zdu显示目录或者文件的容量 命令格式: du选项目录名或者装置名 如:du–h/home 参数:-h以M或G方式显示 硬盘的分割与格式化 •fdisk工具的使用 fdisk-l[设备名]显示所选设备的分区情况 实验一: 如何调整linux分区 *删除磁盘分区 *新增磁盘分区 *磁盘格式化 mke2fs-j[b]分区代号 b:指定块的大小,支持1024,2048,4096 实验二: linux里如何添加硬盘 特殊的文件系统LVM •什么是LVM:PV,VG,PE,LV LVM:LogicalVolumeManager逻辑卷管理 PV:PhysicalVolume物理卷 VG:VolumeGroup卷组 PE:PhysicalExtendLVM块 LV:LogicalVolume逻辑卷组 特殊的文件系统LVM 特殊的文件系统LVM •LVM文件系统资料写入方式 *线性模式(linear) 如将/dev/sdb1,/dev/sdb2两个物理分区一起加入,则资料是先将 /dev/sdb1写满,然后再写/dev/sdb2 *交错模式(triped) 将一份资料分成两份,然后再分别写如两个分区 注:LVM主要用途是能够动态的扩展一个硬盘分区的大 小,并不特别注重性能 制作一个可使用的LVM硬盘流程 •实验一: 将现有的硬盘分区变成LVM硬盘 z实验二: 添加一块硬盘,将新硬盘变成LVM后挂载到linux 文件系统中来 制作一个可使用的LVM硬盘流程 •建立PV与PV的查询 *pvcreate:将真实partition建立成为PV; *pvscan:搜寻目前系统中具有PV的磁盘 *pvdisplay:显示目前系统中PV的状态; *pvremove:将PV属性移除,使该分区不具有PV属 性。 *partprobe:使内核立刻读入最新的分区信息 制作一个可使用的LVM硬盘流程 *第一步:建立PV: •将分区变成LVM文件系统(/dev/sdb1,/dev/sdb2) •用partprobe使内核读入分区的最新文件系统信息 •pvcreate/dev/sdb1;pvcreate/dev/sdb2 产生PV zpvscan查看系统内PV信息 zpvdisplay详细显示PV信息 制作一个可使用的LVM硬盘流程 •建立VG与VG的查询 *vgcreate:建立VG 命令格式vgcreateVGnamePV1PV2 *vgscan:搜寻系统上是否有VG存在 *vgdisplay:显示目前上VG的状态 *vgextend:在VG内增加额外的PV *vgreduce:移除VG内的PV *vgchange:设定VG是否启动 *vgremove:删除一个VG 制作一个可使用的LVM硬盘流程 *第二步:建立VG zvgcreate-sPE值lijianhua/dev/sdb1/dev/sdb2 zvgscan查看一下状态 zvgdisplay详细查看一下状态 zvgextendlijianhua/dev/sdb3在VG内添加PV zvgreducelijianhua/dev/sdb3在VG内移除PV 制作一个可使用的LVM硬盘流程 z建立LV与LV的查询 *lvcreate:建立LV *lvscan:查询系统上的LV *lvdisplay:显示系统上面的LV的状态 *lvextend:在LV里面增加容量 *lvreduce:在LV里面减少容量 *lvremove:删除一个LV *lvresize:对LV容量的大小进行调整 制作一个可使用的LVM硬盘流程 *第三步:建立LV zlvcreate-LLV大小[M/G]-nLVnameVGname zlvscan zlvdisplay 制作一个可使用的LVM硬盘流程 *第四步:格式化并且挂载 zmke2fs-j/dev/VGname/LVname zmkdir/lvm zmount/dev/VGname/LVnam