阿里云重装系统记录1:ECS两块云盘合并

上个月准备将阿里云重装一下系统,由原来的WDCP集成环境改为LAMNP环境linux+apache+mysql+nginx+php,因为单独购买了RDS云数据库,所有mysql数据库不用安装。

下面就讲一下我的安装方法和步骤吧

先做好文件的备份,数据库的备份!
一、重装系统,
1.登陆阿里云后台,依次选择管理控制台-管理-找到运行状态,选择停止
2.停止(完全停止完毕)云服务器后,在云服务器基本操作管理,就可以选择重置服务器了。可以重置系统盘和数据盘(重置会将原有数据清空,请谨慎操作),重装了一个centos6的系统。

二、ECS两块云盘合并

原来买了30G云盘后来又买了一块40G的云盘。现在的需求是要把两块云盘合成一块70G的云盘。

当然也可以直接挂载40G的硬盘到我的某个文件夹中
比如我的网站项目在/data/www/funet8.com

可以按照官方提供的方法去做,Linux系统挂载数据盘:
http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974154

下面介绍用逻辑卷管理LVM,实现把30G和40G两块云盘合成一块70G的云盘。

最终的效果

1、准备磁盘分区

通过使用fdisk,创建磁盘分区。我们需要创建1个30G分区,分区需要使用‘8e’类型来使他们可用于LVM。

#fdisk -l        

#fdisk /dev/xvdb

按照下图来操作:

解释:

Command (m for help): n ## 新建
Command action
   e   extended
   p   primary partition (1-4)
p ## 主分区
 
Partition number (1-4): 1 ## 分区号
First cylinder (1-1044, default 1):  ## 回车用默认的1
Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): +1G 或者 回车用默认大小30G
 
Command (m for help): t ## 改变类型
Selected partition 1
Hex code (type L to list codes): 8e ## LVM 的分区代码
Changed system type of partition 1 to 8e (Linux LVM)

在来将40G的硬盘分区:

#fdisk /dev/xvdc

按照上述相同的方法操作。

# fdisk -l
Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1        3916    31455238+  8e  Linux LVM
Device Boot      Start         End      Blocks   Id  System
/dev/xvdc1               1        5352    42989908+  8e  Linux LVM

2、准备物理卷(PV)

刚创建的分区是用来储存物理卷的。LVM可以使用不同大小的物理卷。

#pvcreate /dev/xvdb1

#pvcreate /dev/xvdc1

使用下列命令检查物理卷的创建情况。
# pvdisplay

  --- Physical volume ---
  PV Name               /dev/xvdb1
  VG Name               volume-group1
  PV Size               30.00 GiB / not usable 2.01 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              7679
  Free PE               254
  Allocated PE          7425
  PV UUID               UobcJJ-If0R-cLwz-rb80-3dpE-mQBL-Vfbde1
   
  --- Physical volume ---
  PV Name               /dev/xvdc1
  VG Name               volume-group1
  PV Size               41.00 GiB / not usable 2.33 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              10495
  Free PE               0
  Allocated PE          10495
  PV UUID               usDNvh-nl1y-ICFo-oejI-NYdO-lHGw-l4KUiV

使用下列命令可以删除物理卷(勿操作):

#pvremove /dev/xdb1

3、准备卷组(VG)

下列命令用来创建名为'volume-group1'的卷组,使用/dev/xvdb1, /dev/xvdc1 创建。

#vgcreate volume-group1 /dev/xvdb1 /dev/xvdc1

从输出中,我们可以看见卷组的使用量/总量。物理卷给卷组提供空间。只要在这个卷组中还有可用空间,我们就可以随意创建逻辑卷。

使用下列命令删除卷组。
#vgremove volume-group1

4、创建逻辑卷(LV)


下列命令创建一个名为’1v1′、大小为70G的逻辑卷。我们使用小分区减少执行时间。这个逻辑卷使用之前创建的卷组的空间。

# lvcreate -L 70G -n lv1 volume-group1

# lvdisplay            【逻辑卷可使用lvdisplay命令查看。】

现在逻辑卷已经准备好了,我们可以格式化和挂载逻辑卷,就像其它ext2/3/4分区一样!
# mkfs.ext4 /dev/volume-group1/lv1
# mount /dev/volume-group1/lv1 /home/

#vi /etc/fstab
添加一行:
/dev/volume-group1/lv1  /home                   ext4    defaults        0 0
#mount -a
设置开机启动

参考:

Linux LVM简明教程:

http://blog.jobbole.com/71858/

如何增加磁盘容量:

http://blog.itpub.net/29654823/viewspace-1222446/

ECS Linux开启swap(虚拟内存):


#dd if=/dev/zero of=/mnt/swap bs=1M count=1024    【创建用于交换分区的文件】
#mkswap /mnt/swap    【设置交换分区文件】
#swapon /mnt/swap    【立即启用交换分区文件】
#vi /etc/fstab

在最后添加一行

“/mnt/swap swap swap defaults 0 0”      【设置开机时自启用swap分区】

参考:

http://help.aliyun.com/knowledge_detail/5988582.html?spm=5176.7618386.5.1.S29IeF


LINUX 手动建立SWAP文件及删除

原文:http://blog.itpub.net/7728585/viewspace-670175/

1. 确定swap文件的大小,单位为M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是65536。

2. 在root提示符下,键入下面的命令,其中count大小等于所要求的块大小:

dd if=/dev/zero f=/swapfile bs=1024 count=65536

3. 建立swap文件:

mkswap /swapfile

4. 要立即打开swap文件而不是在启动时自动开启:

swapon /swapfile

5. 要想在启动时开启,需要在/etc/fstab中添加如下内容:

/swapfile    swap    swap   defaults 0 0

当下一次系统启动时,新的swap文件就打开了。

6. 在添加新的swap文件并开启后,检查cat /proc/swaps 或者free命令的输出来查看swap是否已打开。

7.删除SWAP分区
 swapoff /swapfile    修改/etc/fstab文件  rm -rf /swapfile 


你可能感兴趣的:(Linux)