重装系统后 LVM 数据的恢复?

2018-07-03 22:42:10 +08:00
 explist
原系统用 LVM 管理两个硬盘,只有一个卷组
重装系统后,另一硬盘如何加入新的卷组,无损恢复数据?
4928 次点击
所在节点    Linux
12 条回复
xcai
2018-07-03 22:49:18 +08:00
pvcreate 磁盘
vgextend 卷组 磁盘
explist
2018-07-03 22:56:54 +08:00
@xcai
pvcreate 会不会使数据丢失?
ryd994
2018-07-04 01:19:45 +08:00
@explist pvcreate 格式化新硬盘
没有不格式化的办法
不影响旧硬盘上的数据
真有重要资料就再买一块硬盘,硬盘值钱还是数据值钱?
plko345
2018-07-04 08:02:00 +08:00
LVM 还是要备份吧,如果 LVM 损坏,据说很难恢复,而且你的也没损坏吧,直接复制就行
explist
2018-07-04 11:41:08 +08:00
@ryd994 不影响原硬盘数据?若格式化成不同的文件系统呢?如 ext2--->ext4
explist
2018-07-04 11:44:36 +08:00
若两硬盘属于不同的卷组 VG,是否易于恢复?如何恢复?
ryd994
2018-07-04 12:19:41 +08:00
@explist 旧硬盘没格式化怎么会影响?
vgextend
lvextend
resize2fs
分开 VG 挂一块丢一块
合在一起挂一块丢全部
除非你上 raid
reus
2018-07-05 09:13:02 +08:00
你都没说清楚状况,怎么帮你……
重装系统是如何影响到卷组的?为什么重装系统需要“恢复”?
本来卷组信息就独立于系统,单独存在磁盘里,难道是你重装时把 pv 删除了?
explist
2018-07-05 12:02:06 +08:00
若可能的话重装之前将唯一的卷组进行分拆 vgsplit (vgchange -an),会否容易一些?
explist
2018-07-05 20:36:50 +08:00
@ryd994
从别处看到这样的:
vgscan
vgimport vg1
vgchange -ay
mount
ryd994
2018-07-05 21:37:06 +08:00
终于看懂你在说什么了,语文水平不好就好好画个图
帮大家翻译一下吧
现有一个 VG,有两个 PV,有两个 LV
一个数据 LV 一个系统 LV
现在要重装系统,希望不影响数据 LV

你重装的时候不要动 LVM,把旧系统 LV 格掉然后指定装到那里不就完了么

但是你这样玩很容易出事的。系统和数据不要混在一个 VG 里。数据应该上 raid。
explist
2018-07-06 12:04:51 +08:00
@ryd994 呵呵,明白了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467926

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX