如果已经安装了websoft9镜像,然后挂载磁盘,希望将/data目录放到新磁盘上,即可以使用下面的自动挂载或手动命令方式进行:
自动挂载
wget http://mirrors.linuxeye.com/scripts/auto_fdisk.sh
chmod +x ./auto_fdisk.sh
./auto_fdisk.sh
显示如下图表示挂载成功:
挂载完成后,检查下data目录下的文件是否完整,如果不完整,请将/data_bk下的内容移到/data里面。检查下数据库服务和web服务是否正常。
手动方式:
1.如果上述方法不行,可以使用原始的挂载步骤一步步操作,参考文档:http://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html 2.参考以下命令一步步操作:
#进入根目录
[root@iZ94bojtvkpZ /]# cd /
#将原来的data目录改名
[root@iZ94bojtvkpZ /]# mv data databak
#创建一个新的data目录
[root@iZ94bojtvkpZ /]# mkdir data
#查看挂载前的磁盘情况
[root@iZ94bojtvkpZ /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 7.1G 31G 19% /
devtmpfs 487M 0 487M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 6.6M 490M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
#挂载/dev/xvdb1到/data目录,注意未挂载的磁盘名称可以通过fdisk -l查看
[root@iZ94bojtvkpZ /]# echo '/dev/xvdb1 /data ext3 defaults 0 0' >> /etc/fstab
#使挂载生效
[root@iZ94bojtvkpZ /]# mount -a
#查看挂载后的磁盘情况,最后一行是新增的磁盘
[root@iZ94bojtvkpZ /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 7.1G 31G 19% /
devtmpfs 487M 0 487M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 6.6M 490M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
/dev/xvdb1 59G 52M 56G 1% /data
#进入原来备份的目录中
[root@iZ94bojtvkpZ data]# cd /databak
#将备份文件移动到新的/data目录
[root@iZ94bojtvkpZ databak]# mv * ../data/
#进入新的data目录,查看目录
[root@iZ94bojtvkpZ databak]# cd /data
[root@iZ94bojtvkpZ data]# ls
lost+found mysql wwwlogs wwwroot
#重启apache服务
[root@iZ94bojtvkpZ data]# service httpd restart
#重启mysql服务,如果mysql重启后登录成功,浏览器打开网页正常,表示磁盘已经挂载成功了
[root@iZ94bojtvkpZ data]# service mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
内容目录