方便扩容和缩容磁盘空间,由于使用了lvm,如果文件系统发生损坏文件数据找不到了,要恢复数据的时候就想一下,首先硬盘划分了物理分区,物理分区的基础上划分了lvm,恢复起来麻烦,毕竟是一个软件
物理卷(磁盘分区)
卷组(上划分逻辑卷)
逻辑卷(格式化、挂载)
磁盘分区
[root@lsx1 ~]# fdisk /dev/sdb
n创建3个新分区,分别是1G p +1G
t 改变分区类型 8e
创建物理卷
[root@localhost ~]# yum install -y lvm //没有pvcreate
[root@localhost ~]# yum provides "/*/pvcreate" (想要安装一个包,但是名字忘记了,只知道命令可以根据命令搜索)
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
[root@localhost ~]# ls /dev/sdb1
/dev/sdb1 (如果不生成这个文件执行partprobe)
[root@localhost ~]# pvdisplay //查看物理卷
[root@localhost ~]# pvs
lvm讲解(中)
创建卷组
[root@localhost ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2
[root@localhost ~]# vgdisplay //查看卷组
[root@localhost ~]# vgs
[root@localhost ~]# vgremove //删除
创建逻辑卷
[root@localhost ~]# lvcreate -L 100M -n lv1 vg1 //从vg1组里划分出来大小100m名字叫作lv1
格式化
[root@localhost ~]# mkfs -t ext4 /dev/vg1/lv1 //格式化
挂载
[root@localhost ~]# mount /dev/vg1/lv1 /mnt/
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
tmpfs 53M 0 53M 0% /run/user/0
/dev/mapper/vg1-lv1 93M 1.6M 85M 2% /mnt
扩容逻辑卷
[root@localhost ~]# lvresize -L 200M /dev/vg1/lv1 //从原来的100M变成200M
[root@localhost ~]# e2fsck -f /dev/vg1/lv1 //检查磁盘是否有问题
[root@localhost ~]# resize2fs /dev/vg1/lv1 //更新逻辑卷信息(不更新无法识别新的大小)
[root@localhost ~]# xfs_growfs /dev/vg1/lv1 xfs系统需要执行
缩减逻辑卷(xfs不支持)
[root@localhost ~]# umount /mnt/
[root@localhost ~]# e2fsck -f /dev/vg1/lv1
[root@localhost ~]# resize2fs /dev/vg1/lv1 100M
[root@localhost ~]# lvresize -L 100M /dev/vg1/lv1
[root@localhost ~]# lvdisplay
Xfs扩容
[root@localhost ~]# mkfs.xfs -f /dev/vg1/lv1 格式化
[root@localhost ~]# mkdir /mnt/lsx
[root@localhost ~]# touch /mnt/lsx/lsx.txt
[root@localhost ~]# echo "111"> /mnt/lsx/lsx.txt
[root@localhost ~]# lvresize -L 300M /dev/vg1/lv1 //执行扩容要先卸载
[root@localhost ~]# lvs
[root@localhost ~]# xfs_growfs /dev/vg1/lv1 (不需要卸载)
lvm讲解(下)
扩展卷组
Lvm扩容最大扩到卷组一样大
[root@localhost ~]# vgextend vg1 /dev/sdb3 //把sdb3加入到vg1组里
[root@localhost ~]# vgdisplay //查看扩展组
[root@localhost ~]# lvresize -L 300M /dev/vg1/lv1 //在扩容逻辑卷
磁盘故障小案例
因为做实验写了一行配置到/etc/fstab里面去,重启发现不能进入系统
1. 输入root密码
2. vi /etc/fstab
3. 删除配置的行、保存退出
4. reboot
本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/1979255,如需转载请自行联系原作者