关于Linux系统LVM问题

关于Linux系统LVM问题,第1张

你不是已经提问过了吗

不能直接 *** 作,除非这几个分区上的文件系统不要了

并且/boot是肯定要建在分区上,不能建在LV上

除了/boot外的要做lvm,例如/home:

cd /

#备份:

tar cvf /tmp/home.tar home      

#卸载文件系统,否则无法进行后面 *** 作:

umount /home

#用fdisk命令将分区标志由83改为8e,具体 *** 作略:

fdisk /dev/sda

#将分区sda4初始化为物理卷,这时候数据丢了,你可以mount /home试一下:

pvcreate /dev/sda4 vgcreate 

#创建vg:

vgcreate vghome /dev/sda4 

#创建lv:

lvcreate -l 100 -n lvhome vghome 

#创建文件系统:

mkfs.ext3 /dev/vghome/lvhome 

#重新挂载文件系统:

mount /dev/vgome/lvhome /home

#恢复home备份

tar xvf /tmp/home.tar 

#将/etc/fstab里关于/home的项修改正确,将/dev/sda4替换成 /dev/vghome/lvhome:

vi /etc/fstab

最好先讲清楚你的LVM原来配置如何,sda2与sdb组成raid0或raid1吗?从sda与sdb容量来看,一个300G一个3T,sdb上是否还有其他分区?现在运行pvscan和pvdisplay显示如何?

如果确定pv丢失,中间做过什么 *** 作,是否重新创建了分区表?重建分区表后有没有做过其他 *** 作?如果只是重新分区而没有破坏数据,下载一个搜索重建分区的工具(例如DiskGenius)试一下能否恢复丢失的分区。先要将sdb上面的分区恢复,之后才能找到pv、恢复vg和lv。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7347197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存