分类: LINUX
2012-01-06 12:23:34
******************划分分区安装***********************
实验环境
1、一台笔记本计算机,硬盘大小500G
2、一张ubuntu 10.10(11.10) desktop的启动盘(光盘或U盘)
准备工作
1、使用10.10(11.10) desktop 光盘或U盘 ,选择【try ubuntu】启动桌面
2、打开(ctrl+alt+t)terminal(终端)
$sudo passwd root 根据提示输入密码
$su – root 进入root用户环境
3、安装lvm #apt-get install lvm2
--------
这里需要先安装lvm2.x版本,当然还有lvm1.0版本了,但是1.0的不够灵活,不推荐。这个lvm是安装在加载到内存中的文件系统中的。
--------
第一步 分区
1、查看当前分区#fdisk -l
2、删除所有分区,按照LVM规划和分区方案进行重新分区
#fdisk /dev/sda 进入硬盘分区管理界面 /*关于如何使用fdisk进行分区请查阅其它资料*/
选项 d ----- 删除现有分区,依次删除所有分区。
选项 n ----- 建立新的分区,依次建立分区。
选项 p ----- 显示分区信息。
选项 w ---- 保存当前分区信息。
--------
划分的时候首先分一个主分区,大概500M或1G就足够了。然后分把剩下的所有空间都分到扩展分区中(extend partition),再在扩展分区中划分逻辑分区,windows也是这样的原则。分区的大小需要提前做好规划。建议是留出2个20G的或4个10G的分区作为备用。
--------
#partprobe系统更新磁盘信息
第二步 创建物理卷PV和卷组VG
1、创建物理卷
--------
关于卷组和PV盘的概念,这个不那么好理解的,你需要自己去查看lvm的资料。
--------
#pvcreate /dev/sda5 /vgsys用,20G
#pvcreate /dev/sda6 /vgsys用,20G
#pvcreate /dev/sda7 /*预留20G
#pvcreate /dev/sda8 /* data 230G
#pvcreate /dev/sda9 /* my_media 130G
#pvcreate /dev/sda10 /* application 45G
2、创建VG
创建ubuntu系统的卷组
#vgcreate vgsys /dev/sda5 /dev/sda6
创建自己存放数据的卷组
#vgcreate vgdata /dev/sda8 /dev/sda9 /dev/sda10
第三步 创建逻辑卷LV
创建vgsys的逻辑卷LV
------
这是系统卷,千万不要把数据和系统放在一起,这是大忌
------
#lvcreate -L 4G -n lv_root vgsys
#lvcreate -L 4G -n lv_swap vgsys
#lvcreate -L 2G -n lv_var vgsys
#lvcreate -L 4G -n lv_opt vgsys
#lvcreate -L 1G -n lv_tmp vgsys
#lvcreate -L 10G -n lv_usr vgsys
#lvcreate -L 1G -n lv_home vgsys
2、创建vgdata的逻辑卷LV
------
这是数据卷,和系统卷一样,名字是可以随便起的
------
#lvcreate -L 230G -n lv_data vgdata
#lvcreate -L 130G -n lv_media vgdata
#lvcreate -L 45G -n lv_application vgdata
第四步 创建文件系统
-------
这个默认创建的是ext3的文件系统,需要其他类型文件系统的可以去man mkfs
-------
1、在卷组vgsys的逻辑卷上创建文件系统
#mkfs -j /dev/vgsys/lv_root
#mkswap /dev/vgsys/lv_swap
#mkfs -j /dev/vgsys/lv_var
#mkfs -j /dev/vgsys/lv_opt
#mkfs -j /dev/vgsys/lv_tmp
#mkfs -j /dev/vgsys/lv_usr
#mkfs -j /dev/vgsys/lv_home
2、在卷组vgdata的逻辑卷创建文件系统
#mkfs -j /dev/vgdata/lv_data
#mkfs -j /dev/vgdata/lv_media
#mkfs -j /dev/vgdata/lv_application
3、在分区/dev/sda1上创建文件系统
#mke2fs -j /dev/sda1
分区/dev/sda1用来挂载/boot文件系统,用于引导系统.
第五步 挂载
1、 在桌面上,点击安装ubuntu
2、 选择高级选项 ,进入分区和逻辑卷的相关设置
3、挂载选择逻辑卷,单击【change】,选择文件系统类型为ext3,并选择挂载点。
逻辑卷和分区与挂载点对应关系
lv_root /
lv_var /var
lv_opt /opt
lv_tmp /tmp
lv_usr /usr
lv_home /home
---------
系统卷中的逻辑卷的挂载点是不能乱改的
---------
lv_data /data
lv_application /application
lv_media /my_media
---------
boot文件系统要特别注意,别挂错了,选择ext3格式
---------
/dev/sda1 /boot
然后在最下面有个系统的安装分区的选择,选择sda1,这个一定要选sda1,如果忘选,安装完重启后是没有任何反应的,等于白装。
4、选择【install】
第六步 在新的系统中安装lvm
1、 安装完成后,不要重启 ,选择继续试用(continue testing),打开新的终端,切到root下。
2、挂载文件系统
/*挂载vgsys卷组的文件系统*/
-------
这里如果没有target目录,可以建一个,也可以选个别的空目录挂过去
-------
#mount /dev/vgsys/lv_root /target /*必须先挂root文件系统*/
#mount /dev/vgsys/lv_home /target/home
#mount /dev/vgsys/lv_opt /target/opt
#mount /dev/vgsys/lv_usr /target/usr
#mount /dev/vgsys/lv_var /target/var
#mount /dev/vgsys/lv_tmp /target/tmp
/*绑定dev和proc*/
#mount -o bind /dev /target/dev
#mount -o bind /proc /target/proc
/*挂载启动分区sda1*/
# mount /dev/sda1 /target/boot
3、chroot到新的系统
-------
请在这步之前确认上一步中的所有步骤都执行过了,因为这个命令执行完以后,就没法再挂了
-------
# chroot /target
/*安装lvm*/
$sudo apt-get install lvm2
/*这里有时候会提示failed,那你就要看看你是不是把上面所有需要挂载的步骤都执行过了,如果都执行过了,就不用管了,直接重启*/
4、重启
shutdown -ry 0