+ -
当前位置:首页 → 问答吧 → lvm怎么弄?

lvm怎么弄?

时间:2010-05-24

来源:互联网

我在archlinux的安装界面里打转转,咋回事哟?

作者: 难免有错   发布时间: 2010-05-24

要新建一个/boot主分区,然后建LVM分区(在type里面设置),设置挂载点,然后在rc.conf里面开启lvm支持。貌似是这样吧

作者: ahuzhxl   发布时间: 2010-05-24

引用:
作者: ahuzhxl
要新建一个/boot主分区,然后建LVM分区(在type里面设置),设置挂载点,然后在rc.conf里面开启lvm支持。貌似是这样吧
因为GRUB无法识别LVM,故kernel26.img/vmlinuz需要单独放在一个分区里面(也就是/boot目录单独挂载)

与lvm相关的内核模块是dm-mod,可以手动编译内核生成vmlinux时包含进去、或者在mkinitcpio生成kernel26.img时包含进去,同时开启/etc/rc.conf中的LVM配置。

搞定。

作者: 沈觅仁   发布时间: 2010-05-24

不是这个问题,是无法在LV上创建文件系统。

作者: 难免有错   发布时间: 2010-05-24

引用:
作者: 难免有错
不是这个问题,是无法在LV上创建文件系统。
1、用cfidsj之类的分区软件,设置某个分区的FS TYPE为LVM(代号似乎是83?)。
2、用pvcreate在分区上创建创建物理卷(相当于格式化分区)
# pvcreate /dev/sda8
# pvcreate /dev/sda9
3、用vgcreate在刚才的分区们上创建卷组(本例中是system)
# vgcreate system /dev/sda8 /dev/sda9
4、用lvcreate 在卷组上创建一个虚拟卷(本例中是data123):
# lvcreate -L 3G -n data123 system
Logical volume "data123" created
新创建得虚拟卷路径是/dev/system/data123(或 /dev/mapper/system-data123)

5、格式化文件系统:
# mkfs.ext4 -L MYDATA /dev/system/data123

6、搞定

最后,还是建议你找个全面的指南来看看。

作者: 沈觅仁   发布时间: 2010-05-24

linuxsir主页文档里 就有LVM的文章,很棒
记得把 /boot 独立分开就OK了

作者: axlrose   发布时间: 2010-05-24

引用:
作者: 沈觅仁
1、用cfidsj之类的分区软件,设置某个分区的FS TYPE为LVM(代号似乎是83?)。
2、用pvcreate在分区上创建创建物理卷(相当于格式化分区)
# pvcreate /dev/sda8
# pvcreate /dev/sda9
3、用vgcreate在刚才的分区们上创建卷组(本例中是system)
# vgcreate system /dev/sda8 /dev/sda9
4、用lvcreate 在卷组上创建一个虚拟卷(本例中是data123):
# lvcreate -L 3G -n data123 system
Logical volume "data123" created
新创建得虚拟卷路径是/dev/system/data123(或 /dev/mapper/system-data123)

5、格式化文件系统:
# mkfs.ext4 -L MYDATA /dev/system/data123

6、搞定

最后,还是建议你找个全面的指南来看看。
这个步骤我知道,不过在arch安装中就不是这么回事,是安装程序有问题吗?我用的2010.5的netinstall。

作者: 难免有错   发布时间: 2010-05-24

另外lvm可以放扩展分区吗?一个硬盘是不是只做一个pv最好?

作者: 难免有错   发布时间: 2010-05-24

哇,好象是安装盘的问题。

作者: 难免有错   发布时间: 2010-05-24

引用:
作者: 难免有错
哇,好象是安装盘的问题。
arch的lvm创建界面不太友好,并且还有点bug,不过不影响使用,我第一次搞的时候也很糊涂。

如果实在无法忍受,使用ubuntu安装光盘,创建完成lvm后中断安装,再开始搞arch,呵呵。

作者: jobinson99   发布时间: 2010-05-25