你不是已经提问过了吗
不能直接 *** 作,除非这几个分区上的文件系统不要了
并且/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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)