lvm、磁盘故障

简介:

方便扩容和缩容磁盘空间,由于使用了lvm,如果文件系统发生损坏文件数据找不到了,要恢复数据的时候就想一下,首先硬盘划分了物理分区,物理分区的基础上划分了lvm,恢复起来麻烦,毕竟是一个软件

物理卷(磁盘分区)

卷组(上划分逻辑卷)

逻辑卷(格式化、挂载)

spacer.gif 

 

磁盘分区

[root@lsx1 ~]# fdisk /dev/sdb

 

n创建3个新分区,分别是1G  p +1G

 

改变分区类型  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,如需转载请自行联系原作者

相关文章
|
24天前
|
存储 Unix 数据挖掘
RAID5数据恢复—zfs文件系统下重组RAID5阵列的方法详解
RAID5数据恢复环境: 一台存储上有一组由12块SCSI硬盘(11块数据盘+1块热备盘)组建的RAID5磁盘阵列,FreeBSD操作系统+zfs文件系统。 RAID5故障:
|
6月前
|
存储 数据挖掘
服务器数据恢复—raid5阵列+xfs文件系统数据恢复案例
服务器数据恢复环境: EMC某型号存储,该存储内有一组由12块磁盘组建的raid5阵列,划分了两个lun。 服务器故障: 管理员为服务器重装操作系统后,发现服务器的磁盘分区发生改变,原来的sdc3分区丢失。由于该分区存放了公司重要业务信息,急需恢复里面的数据。
服务器数据恢复—raid5阵列+xfs文件系统数据恢复案例
|
12月前
|
运维 数据挖掘 数据安全/隐私保护
服务器数据恢复—Raid5上层xfs分区数据恢复案例
服务器数据恢复环境: 某单位一台服务器上有一组raid5阵列,该raid5阵列有15块成员盘。上层是一个xfs裸分区,起始位置是0扇区。 服务器故障&检测: 服务器raid5阵列中有硬盘性能表现不稳定,但是由于管理员长时间没有关注服务器的运行状态,没有及时发现这个问题,终于有磁盘出现故障掉线。raid5阵列上的热备盘替换掉线硬盘,在上线同步数据的过程中又有其他硬盘掉线,数据同步过程中断,raid5阵列崩溃,导致服务器数据丢失。 北亚企安数据恢复工程师将故障服务器中所有磁盘编号后取出,由硬件工程师对每块磁盘进行硬件故障检测,发现先离线的硬盘中存在大量的坏道,后掉线的硬盘中也存在少量坏道。没有掉
|
IDE 安全 开发工具
硬盘故障大全(很详细哦)
硬盘故障大全(很详细哦)
83 1
|
IDE 安全 开发工具
mdadm 创建磁盘软阵列,故障恢复
首先,fdisk建立不同分区,且设为fd格式 其次, mdadm -C md0 -a yes -l 5-n 5/dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 -C:创建磁盘阵列 -l:磁盘阵列RAID...
1541 0
lvm讲解/磁盘故障小案例
4.10/4.11/4.12 lvm讲解  4.13 磁盘故障小案例   lvm讲解                        磁盘故障小案例
1186 0