腾讯云轻量服务器挂载数据盘的方法
今天在挂载数据盘的时候遇到点小知识记录一下,之前一直以为挂载上数据盘的,没成想结果一直放在了系统盘,所以有数据盘还是要挂载一下,毕竟性能还是有提升的,备份起来也方便。
直接挂载至mnt目录,可能会直覆盖mnt目录下的原有文件,可能导致网站无法访问。
如您需要挂载数据盘,请您参考以下步骤操作,
1、先将数据盘挂载至data目录
2、使用cp命令,将mnt 目录下的所有文件复制到data 目录。
3、再将数据盘在data卸载,挂载至mnt目录。
CP命令:
1 | cp -r /path/to/dir1/*/ /path/to/destination/ |
挂载方法
第一、检查硬盘设备是否有数据盘
1 2 3 4 5 6 7 | # 先执行 fdisk -l # 以下是执行结果 # 检查腾讯云服务器数据硬盘 # 我们可以看到有20GB的数据盘没有挂载,看好前面的路径/dev/vdb |
第二、数据硬盘分区(可选)
1 2 3 4 5 | # 执行 fdisk /dev/vdb # 依次输入 n 、p、 1、 回车、回车、wq # 这里的VDA是我们上面看到数据硬盘的名称,如果你不是这个需要根据你真实的盘名称替换,如果是和我一样,那就直接复制。 |
第三、ext3格式化分区
1 2 | # 格式化为ext3文件系统 mkfs.ext3 /dev/vdb |
第四、挂载新分区
1 2 3 4 5 | # A - 新建目录 mkdir /home # B - 挂载分区 mount /dev/vdb /home |
第五、写入fstab 设置开机自动挂载
1 | echo '/dev/vdb /home ext3 defaults 0 0' >> /etc/fstab |
第六、检查是否挂载成功(df -h )
1 2 3 4 | # 执行 df -h # 以下为执行结果 |
按照上面的操作基本没什么问题,但要注意一下的是你的目录名称别搞错了,只顾着复制粘贴肯定不行哈。
附录一下过程中遇到的小问题。
搬来搬去后,发现mysql出了问题,安装DZ的站出现了
MySql出现#1036 – Table ‘ ‘ is read only 错误
WP站的图片出现了问题。
断定是权限的问题。一通chmod 777 -R 后…… WP站正常。DZ的依然有问题。
重启,遇到问题
ERROR! The server quit without updating PID file (/mnt/mysql//VM-4-16-centos
目录权限问题
对mysql的安装目录和数据目录分别进行授权
1 2 3 | chown -R mysql.mysql /usr/local/mysql # chown -R mysql.mysql /data/mysql # service mysqld start |
重启不了,于是,查看进程
ps -ef|grep mysqld
使用“kill -9 进程号”杀死,然后重新启动mysqld
重启mysql成功!
网站恢复正常。
数据盘挂载成功
附:
mv命令
1 | mv /www/wwwroot/wp123.cn/* /mnt/wwwroot/wp123.cn/ |