上个月准备将阿里云重装一下系统,由原来的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的云盘。
最终的效果
通过使用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
刚创建的分区是用来储存物理卷的。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
下列命令用来创建名为'volume-group1'的卷组,使用/dev/xvdb1, /dev/xvdc1 创建。
#vgcreate volume-group1 /dev/xvdb1 /dev/xvdc1
从输出中,我们可以看见卷组的使用量/总量。物理卷给卷组提供空间。只要在这个卷组中还有可用空间,我们就可以随意创建逻辑卷。
使用下列命令删除卷组。
#vgremove volume-group1
下列命令创建一个名为’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/
#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
原文: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