腾讯云Centos 8 初始化数据盘

本文介绍如何在腾讯云服务器上找到并挂载数据盘。通过使用fdisk-l检查磁盘,然后创建文件夹并执行挂载命令,最后验证挂载是否成功。

买了个腾讯云服务器,系统盘50G,数据盘400G。安装Centos 8 后,找不到数据盘。

一、检查连接到实例的磁盘

fdisk -l

 

发现有两个硬盘,使用命令

df -Th

却找不到数据盘

 

 二、挂载数据盘

1、新建data文件夹

mkdir /data

2、执行挂载命令,将数据盘挂载到data文件夹

mount /dev/vdb1 /data

其中/dev/vdb1 如下图

3、检查是否挂载成功  

df -Th

 显示数据盘已经挂载完成

 参考文档

云硬盘 步骤3:初始化云硬盘 - 快速入门 - 文档中心 - 腾讯云

<think>好的,用户现在的问题是CentOS数据盘满了,想要迁移数据到新服务器。我需要根据提供的引用内容来整理解决方案。首先,用户提到的是数据迁移,而引用中有多个关于挂载数据盘和迁移MySQL的例子,比如引用2、3、4、5都涉及挂载数据盘和迁移数据。同时,用户之前可能尝试过快照扩容但失败了,如引用1所述。所以需要分步骤指导用户如何挂载新硬盘,迁移数据,并确保服务正常运行。 首先,用户需要在新服务器上挂载数据盘。引用2提到使用fdisk -l查看磁盘信息,然后分区格式化,挂载到目录。这部分需要详细说明步骤,比如使用mkfs.ext4格式化,修改fstab等。然后,迁移数据方面,可能需要使用rsync命令,如引用1提到的数据同步。同时,要注意软链接的问题,确保同步时保持符号链接,使用-a选项。 接下来,用户可能需要迁移数据库,比如MySQL。引用3、4、5提到迁移MySQL数据到数据盘,步骤包括停止服务、移动数据目录、修改配置文件、调整权限等。需要将这些步骤整合到教程中,确保用户能正确迁移数据库。 最后,验证服务是否正常,包括检查数据完整性,重启相关服务如Apache和MySQL,并更新新服务器的配置,比如如果有IP变化,需要调整域名解析。同时,要提醒用户测试无误后再切流量,避免服务中断。 另外,用户可能关心如何保持软链接,这在rsync中使用-Pav参数,如引用1提到的。还要注意权限问题,确保迁移后的文件和目录权限正确,特别是MySQL的权限设置,如引用5中的chown命令。 可能遗漏的点是,是否需要在新服务器上安装相同的软件环境,比如Apache、MySQL等,用户可能需要先配置好环境再迁移数据。此外,数据同步后,原服务器的数据是否还需要保留或清理,用户可能需要指导如何安全删除旧数据释放空间。 需要确保步骤清晰,避免使用过于专业的术语,让用户容易跟随操作。同时,相关问题部分可以引导用户了解更深入的优化或性能分析,比如使用LVM或者自动化备份策略。</think>### CentOS数据盘迁移至新服务器完整教程 (本教程基于腾讯云/CentOS环境,适用于传统非弹性云硬盘迁移) 一、准备工作 1. 原服务器确认 - 执行$df -h$查看已挂载数据盘信息(如/dev/vdb挂载在/data) - 执行$fdisk -l$确认总磁盘容量[^2] - 记录当前服务配置路径(如Apache的DocumentRoot) 2. 新服务器配置 - 初始化时选择与旧服务器相同版本的CentOS系统 - 创建相同目录结构(如/data/wwwroot、/data/wwwlogs) - 确保已安装相同版本的服务组件(httpd/mysql等) 二、新服务器挂载数据盘 ```bash # 查看未挂载磁盘(通常为/dev/vdb) fdisk -l # 创建分区(假设新盘为/dev/vdc) fdisk /dev/vdc n→p→1→回车→回车→w # 格式化分区 mkfs.ext4 /dev/vdc1 # 创建挂载点 mkdir /new_data # 临时挂载 mount /dev/vdc1 /new_data # 设置永久挂载 echo '/dev/vdc1 /new_data ext4 defaults 0 0' >> /etc/fstab ``` 三、数据迁移操作 1. 使用rsync保持权限同步 ```bash # 原服务器执行(保持软链接、权限) rsync -Pav /data/ root@新服务器IP:/new_data/ ``` 2. 数据库迁移(以MySQL为例): ```bash # 原服务器操作 service mysqld stop mv /var/lib/mysql /data/mysql_bak # 新服务器操作 mkdir /new_data/mysql chown -R mysql:mysql /new_data/mysql # 权限设置[^5] vi /etc/my.cnf # 修改datadir=/new_data/mysql service mysqld start ``` 四、服务切换验证 1. Apache配置更新 ```bash # 修改httpd.conf DocumentRoot "/new_data/wwwroot" CustomLog "/new_data/wwwlogs/access_log" combined ``` 2. 创建软链接(可选) ```bash ln -sf /new_data/wwwroot /data/wwwroot ln -sf /new_data/wwwlogs /data/wwwlogs ``` 五、最终验证 1. 检查挂载状态 $$ df -h | grep new_data $$ 2. 测试web服务访问 3. 验证数据库读写操作 4. 确认日志正常生成
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值