2018.1.2 4周1次课
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018.1.2 4周1次课相关的知识,希望对你有一定的参考价值。
四周第一次课(1月2日)
4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例
4.10/4.11/4.12 lvm讲解
LVM是 Logical Volume Manager(逻辑卷管理)的简写。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。
与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。
要创建一个LVM系统,一般需要经过以下步骤:
1)通过fdisk 工具将磁盘转换为linux LVM分区;
2)通过pvcreate命令将linux分区转换成物理卷(PV);
3)通过vgcreate命令将创建好的物理卷处理成卷组(VG);
4)通过lvcreate命令将卷组分成若干个逻辑卷(LV);
5)对逻辑卷进行格式化、挂载、动态调整逻辑卷的大小,并且该操作不会影响逻辑卷(Lv)上的数据。
准备磁盘分区(ext4格式)
Fdisk /dev/sdb
创建三个新分区,分别是1G
改变分区类型为8e
同样的操作再做2遍,就分好区了,保存退出
2. 准备物理卷
pvcreate /dev/sdb1 建立物理卷/sdb1
pvcreate /dev/sdb2 建立物理卷/sdb
pvcreate /dev/sdb3 建立物理卷/sdb3
pvdisplay 列出当前的物理卷(pvs也可以)
pvremove /dev/sdb3 删除物理卷
【LVM】是需要安装的,可以根据命令【pvcreate】通过通配符”*“来搜【LVM】安装包
一般情况下,创建完分区后会自动创建分区文件“/dev/sdb1”,如果不生成就运行命令【partprobe】,就会自动生成这个文件了
查看物理卷
准备卷组
vgcreate vg1 /dev/sdb1 /dev/sdb2 建立卷组1
vgdisplay 列出当前的卷组(vgs也可以)
vgremove vg1删除卷组1
查看卷组信息
准备逻辑卷
lvcreate 建立逻辑卷
格式化成ext4
挂载
我们挂载的是“/dev/vg1/lv1”,但在“df –h”显示的是“/dev/mapper/vg1-lv1”,两者是一样的
在逻辑卷里建立目录和文件
扩容逻辑卷
先umount
lvresize –L 200M /dev/vg1/lv1 重新设置卷的大小
e2fsck –f /dev/vg1/lv1 检查磁盘错误(ext4执行)
resize2fs /dev/vg1/lv1 更新逻辑卷信息(ext4执行)
xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行
需要先umount,再增加扩张卷的大小
检查磁盘错误
更新逻辑卷的信息,在挂载时可以识别新的大小
查看文件是否丢失
缩减逻辑卷(xfs不支持)
umount
e2fsck –f /dev/vg1/lv1 检查磁盘错误(ext)
resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息(ext4)
lvresize –L 100M /dev/vg1/lv1 重新设置卷的大小
xfs文件格式
umount,格式化成xfs文件格式
在逻辑卷里建立文件和目录
扩容逻辑卷,不需要umount(ext4需要先umount)
扩展卷组
fdisk /dev/sdb 新增/dev/sdb5(逻辑分区8e)2G
pvcreate /dev/sdb5
vgextend vg1 /dev/sdb5
lvresize –L 100M /dev/vg1/lv1 重新设置卷的大小
4.13 磁盘故障小案例
磁盘挂载出现问题,提示输入root密码:
输入root密码后,编辑/etc/fstab,删除最后一行。保存退出,重启。就正常了
以上是关于2018.1.2 4周1次课的主要内容,如果未能解决你的问题,请参考以下文章