LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2380|回复: 2

使用lvm的snapshot后进不了系统了!!

[复制链接]
发表于 2009-10-28 17:21:24 | 显示全部楼层 |阅读模式
想用lvm2的snapshot功能对分区做个备份,创建完snapshot逻辑卷后重启机器,发生严重错误:dm-snapshot module not found。
看上去是 snapshot 创建的卷无法加载,然后就被扔到临时命令行,启动过程中止。
看wiki的lvm,发现了这么一句:Todo: scripts to automate snapshots of root before updates, to rollback... updating menu.lst to boot snapshots (separate article?)
这下该怎么办?
发表于 2009-10-28 17:25:11 | 显示全部楼层
dm-snapshot加入/etc/mkinitcpio.conf的MODULES部分,然後mkinitcpio -p kernel26重新生成initcpio。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 11:58:39 | 显示全部楼层
多谢楼上的回复,费了番周折总算解决了
先通过安装盘启动进命令行界面
# 激活lvm分区
modprobe dm-mod
vgchang -vy
# 挂载根分区
mount /dev/mapper/vg0-lroot /mnt/
# 修改 mkinitcpio.conf,添加 dm-snapshot 模块
vi /mnt/etc/mkinitcpio.conf
# 重新生成initcpio
chroot /mnt/
mkinitcpio -p kernel26
最后把所有lvm分区都fsck一遍
这样解决完以后就把snapshot分区删了,感觉对个人机不适用。。
lvremove /dev/vg0/sroot
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表