news 2026/4/26 21:11:20

MySQL 磁盘容量不足时的数据库迁移与新磁盘挂载方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL 磁盘容量不足时的数据库迁移与新磁盘挂载方案

不玩虚的,只有干货,笔者实操经验分享。欢迎指正。

第一步:安装配置新磁盘

使用fdisk -l 查看

如上图:sdb是新挂的磁盘,有500G,但没有逻辑目录,需要格式化并配置起来。步骤如下。
#创建pv
pvcreate /dev/sdb #这里不一定是sdb,有可能是vdb,看你的是哪种,笔者是上图的。
#创建vg
vgcreate vg1 /dev/sdb
#创建lv ,这里用了2个(lv1,lv2)
lvcreate -L 300G -n lv1 vg1
lvcreate -L 200G -n lv2 vg1
#这个是执行全部都挂到lv1中
lvcreate -l 100%VG -n lv1 vg1 #本例用到它

#使用ext4格式化lv
mkfs.ext4 /dev/vg1/lv1
这样磁盘准备好了,不过没有mount挂载。

第二步:Mysql数据大挪移(var/lib/mysql目录转移)
#先停Mysql服务
systemctl stop mysql
#更改mysql默认数据目录为myql-bak目录,主要是给新的/var/lib/mysql数据目录腾地方。
mv /var/lib/mysql /var/lib/mysql-bak
#创建新的/var/lib/mysql数据目录并挂载到新磁盘lv1
cd /var/lib
mkdir mysql
mount /dev/vg1/lv1 /var/lib/mysql
#把旧的myql-bak数据文件拷贝到新的mysql数据目录
cp -r -a /var/lib/mysql-bak/* /var/lib/mysql/

#更改新文件夹mysql所有者为mysql用户
cd /var/lib/
chown -R mysql:mysql mysql
#重启mysql服务
systemctl start mysql

这时如果成功就成功大半了。试试登录和访问数据库。

第三步:配置磁盘自动加载
#配置lv1磁盘自动加载
nano /etc/fstab
添加
/dev/vg1/lv1 /var/lib/mysql ext4 defaults 0 0

如下图:

注意:这里配置比较危险。可以使用mount -a验证下,是否正确,如果不报任何消息,就是正确的。

恭喜你,mysql数据库搬家成功。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 18:01:46

FFN与MLP的关系

文章目录FFN与MLP的定义FFN与MLP的关联结构对比应用场景差异数学表达示例总结MLP实现代码代码说明代码实现参数说明使用示例关键设计点FFN与MLP的定义 FFN(Feed-Forward Network)是一种前馈神经网络,由输入层、隐藏层和输出层组成&#xff0…

作者头像 李华
网站建设 2026/4/17 7:52:08

告别手动adb push:3种高效替代方案对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个效率对比工具,展示四种adb push方式的性能差异:1. 传统手动命令;2. Shell脚本自动化;3. 图形界面工具;4. AI智能…

作者头像 李华
网站建设 2026/4/17 7:51:52

CUDA_VISIBLE_DEVICES:提升GPU利用率的3个技巧

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 编写一个性能对比测试脚本,比较使用和不使用CUDA_VISIBLE_DEVICES时的GPU利用率差异。脚本应:1) 在两种模式下运行相同的深度学习训练任务;2) 记…

作者头像 李华
网站建设 2026/4/18 12:00:23

传统调试vsAI辅助:解决Spring启动异常效率对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个效率对比工具,能够:1. 模拟生成Spring启动异常场景;2. 记录手动调试过程耗时;3. 展示AI辅助诊断过程;4. 生成对比…

作者头像 李华
网站建设 2026/4/25 7:27:05

Keil零基础入门:用STM32点亮第一个LED的全流程解析

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个面向新手的STM32F103C8T6开发教程项目,要求:1.逐步演示Keil MDK安装和配置 2.创建完整LED闪烁工程 3.包含GPIO初始化代码详解 4.提供J-link/ST-link…

作者头像 李华
网站建设 2026/4/25 23:24:17

3小时打造6v电影网MVP原型实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速构建一个电影网站最小可行产品(MVP),只需核心功能:1.电影分类浏览,2.视频播放,3.用户反馈收集。使用预置模板快速搭建前端界面&a…

作者头像 李华