亚马逊服务器实在不错,只不过功能太多,在操作上过于复杂了些,对于新手有一定的难度,建议多读几遍AWS的教程,更重要的是不断实践练习,否则还是看不懂。
好了,言归正传,半年前给公司建立的8G网站空间,随着各种数据的上传,已经不够用了,
下面就是给网站所在的分区增加空间的步骤:
1.记住Availability zone后面的名称,往下会用到,然后点Volumes
2.点“Create Volume”创建一个分区,这里申请了100G,注意“Availability zone”要选择和你上面名称一致的那个,
3.等一会分区就生成了,选择此分区,点右键,选择“Attach Volume”
4.instance这里选择你的网站所在实例,device这里默认就好,注意Amazon也给出了说明,最后的磁盘不一定是/dev/sdf,也有可能是/dev/xvdf,我的服务器就是后者。
5. Attach之后,用Putty等ssh工具登录服务器,执行命令
fdisk -l看是不是多了一个分区?
6.格式化分区,执行下面的命令,注意不一定是/dev/xvdf这个路径,具体以上面命令显示的为准(有用绿线标出来)
mkfs .ext3 /dev/xvdf
7.最后的难题来了,怎么加到网站分区上面来呢,我的网站全部是放在home目录下的,最后想到这样一个办法(根目录下执行):
mv home home-old #更改home文件夹名称mkdir home #重新生成一个home文件夹mount /dev/xvdf /home #mount新磁盘分区到home目录
cp -r /home-old/* /home/ #把数据都拷贝到home目录
8.最后设置/etc/fstab实现自动挂载新分区功能
vi /etc/fstab
在最后添加这么一行:/dev/xvdf /home ext3 defaults 1 1
9.执行下df -h看是不是分区容量正常了?最后reboot,看重启后网站是否正常。