Chinaunix首页 | 论坛 | 博客
  • 博客访问: 218440
  • 博文数量: 16
  • 博客积分: 366
  • 博客等级: 一等列兵
  • 技术积分: 268
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-07 11:53
文章分类

全部博文(16)

文章存档

2016年(1)

2015年(2)

2014年(4)

2013年(1)

2012年(5)

2011年(3)

我的朋友

分类: 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+tterminal(终端)

$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

  1. 创建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

/*绑定devproc*/

#mount -o bind /dev /target/dev

#mount -o bind /proc /target/proc

/*挂载启动分区sda1*/

# mount /dev/sda1 /target/boot

3chroot到新的系统

-------

请在这步之前确认上一步中的所有步骤都执行过了,因为这个命令执行完以后,就没法再挂了

-------

# chroot /target

/*安装lvm*/

$sudo apt-get install lvm2

  /*这里有时候会提示failed,那你就要看看你是不是把上面所有需要挂载的步骤都执行过了,如果都执行过了,就不用管了,直接重启*/

4、重启

shutdown -ry 0


*****************************************
系统用的久了就会有很多的垃圾文件和磁盘碎片,文件系统越来越臃肿,系统响应速度越来月慢,所以建议你在安装完系统,配置好你所需要的系统后,对/etc ,/usr,/var,/home,/opt还有/下面的/bin ,/sbin,/root,进行备份。以后系统恢复起来就会很快,可以非常快速的建立一个自己想要的系统。整个过程,大概也就需要半个小时。
我用光盘光装系统用了不到半小时,用U盘安装系统+恢复,整个过程也不到半小时。
******************保留数据,重装系统**************
第一步:
#放入cd或U盘
#选择try ubuntu
#sudo passwd root
#su -
#apt-get install lvm2
#vgchange -a y vgsys  #如果是其它卷组,一样激活
#vgchange -a y vgdata
/*以上步骤均提示成功*/
第二步:
#选择install ubuntu  ->  选择已有分区安装方式
# 依次挂载各个已经存在的文件系统,这里swap不挂,vgsys-lv_root 挂在 / 下,sda1挂在/boot下,最  下方启动盘选择sda1,  进行安装。
这里选择挂载的时候,最好也能选择格式化分区(format),否则有时候会出现mbr信息未更新,无法正常启动系统的情况。
#设置时间和账户

第三步:
#安装完成后,选择“继续试用”
# mount /dev/vgsys/lv_root /target
#s mount /dev/vgsys/lv_usr /target/usr
……
/*这里swap没挂*/
# mount -o bind /dev /target/dev
# mount -o bind /proc /target/proc
# mount /dev/sda1 /target/boot
第四步:
#chroot /target
#apt-get install lvm2  
#shutdown -r now
正常情况下,重启后都可以起的来,如果起不来,就在第二步里把格式化分区选上,重新安装。等你理解了他的原理后,整个安装过程连半个小时都用不了,比windows安装还快些。

重启完成后,把数据卷族激活一下,编辑一下/etc/fstab,把需要的文件系统都写为启动挂载。
再执行个mountall就行了,或者你手动挂也行。之前对应了文件系统和它的挂载点,mount和umount的时候直接操作挂载点就行了。
阅读(3963) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~