腾讯云轻量服务器挂载数据盘的方法

今天在挂载数据盘的时候遇到点小知识记录一下,之前一直以为挂载上数据盘的,没成想结果一直放在了系统盘,所以有数据盘还是要挂载一下,毕竟性能还是有提升的,备份起来也方便。

直接挂载至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/