LinuxSir.cn,穿越时空的Linuxsir!

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

关于gentoo使用lvm的问题,请帮忙下

[复制链接]
发表于 2011-4-26 10:44:46 | 显示全部楼层 |阅读模式
前几天安装的amd64位版本,只有boot使用单独的分区,其余分区(包括root)在lvm上面。问题如下:

关机的时候会报 the link /dev/rootvg/rt should have been removed by udev but its present. Falling back to direct link removal. 这样的错误,使用baselayout2任然是一样的。

还有个疑问是,由于root是在lvm上面,手动编译make && make install而没有制作initrd会在启动阶段报错,mount不了root,但我已将所有必要的选项编译进内核,lvm需要用户空间程序支持。我用genkernel --kernel-config=.. dolvm all编译内核后,启动阶段发现会启动mdev,想问,是不是initrd中的mdev有问题,系统不是有个udev了么,是否是mdev与后续挂载根分区后启动的udev有冲突?
发表于 2011-4-26 11:25:35 | 显示全部楼层
這是可以忽略的警告。

你如果自己手動制作initramfs,你可以用lvchange只開/的LV這警告就會消失。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 12:06:26 | 显示全部楼层
但最后会报:can't deactivate volume group "rootvg" with 1 open logical volumne(s).
Finished Shuting down the Logical volume Manager.

这样没在umount的情况下就关机了,以后万一造成文件系统破坏怎么办。

还有就是奇怪的,我用livecd安装的时候,一旦挂载/dev/rootvg/rt就不能卸载这个vg,livecd关机同样报上面的错误
回复 支持 反对

使用道具 举报

发表于 2011-4-26 12:58:07 | 显示全部楼层
Post by zyl19861126;2136532
前几天安装的amd64位版本,只有boot使用单独的分区,其余分区(包括root)在lvm上面。问题如下:

关机的时候会报 the link /dev/rootvg/rt should have been removed by udev but its present. Falling back to direct link removal. 这样的错误,使用baselayout2任然是一样的。
还有个疑问是,由于root是在lvm上面,手动编译make && make install而没有制作initrd会在启动阶段报错,mount不了root,但我已将所有必要的选项编译进内核,lvm需要用户空间程序支持。我用genkernel --kernel-config=.. dolvm all编译内核后,启动阶段发现会启动mdev,想问,是不是initrd中的mdev有问题,系统不是有个udev了么,是否是mdev与后续挂载根分区后启动的udev有冲突?
因为红字,所以要initram
制作initramfs的简单方法是genkernel --lvm ramdisk
dolvm是写grub.conf时的内核选项,同时还要有root=/dev/sdX和real_root=/dev/mapper/VgName-LvName,并召唤initrd /boot/initramfs-xx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 15:08:28 | 显示全部楼层
LS的意思是说,用genkernel --lvm ramdisk制作initramfs后,grub里面可以如下写法:

kernel /vmlinuz root=/dev/rootvg/rt
initrd /initrd

即不需要在kernel那一行加dolvm和real_root?
回复 支持 反对

使用道具 举报

发表于 2011-4-27 10:13:16 | 显示全部楼层
deactivate volume group是等unmount成功之後。如果有某mount point不能unmount,那跟lvm/udev無關。如果unmount成功了就算不deactivate volume group也不會傷fs。

要控制lvm下rootfs的開機過程,最好還是自己弄initramfs。反正很簡單:
http://en.gentoo-wiki.com/wiki/R ... ,_DM-Crypt_and_RAID
回复 支持 反对

使用道具 举报

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

本版积分规则

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