服务器数据库导致硬盘硬盘满了怎么办?

PHPz
发布: 2016-06-07 16:36:14
原创
4405人浏览过

由于服务器的数据库做了双向备份,导致数据膨胀。服务器/根目录已经使用到了100%,数据库已经无法启动,我才发现这一问题。于是得加入一个新硬盘了。

相关mysql视频教程推荐:《mysql教程

Linux系统下挂载、卸载新硬盘的方法

1、检查硬盘是否加载。

fdisk -l 会看到有一块新的设置,如果你先前有一块硬盘(sda1, sda2…),新加的这块应该是(/dev/sdb)。 (如果添加的第二块硬盘是IDE硬盘,应该看到hdb,如果是SCSI硬盘,看到的就是应该sdb)。

注:从运维同志那儿了解到一般的服务器只有2个插槽可以安装硬盘,升级到戴尔服务器才有8个插槽。由于第一块硬盘只有320GB,而且里面有启动程序,复制到新硬盘很麻烦。

[root@localhost ~]# fdisk -l

显示:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       38913   312412464250   8e  Linux LVM

Disk /dev/sdb: 3000.5 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      243154  1953134473+  83  Linux
/dev/sdb2          243155      267349   194346337+  83  Linux

上面这个/dev/sdb1 和 /dev/sdb2是经过我格式化并分区过的。

2、分区。

[root@localhost ~]# fdisk /dev/sdb

具体的分区情况根据自己的需求来定。

我定义了2TB一个分区用于存放数据库和其他备份数据。

黄城网络办公系统
黄城网络办公系统

具有功能全面实用、安全性稳定性高、易操作、管理维护简单的特点,采用独创的智能型技术,web服务器、数据库和应用程序全部自动傻瓜安装配置,用户可在一分钟内自行安装完毕,无需专业人员即可自行维护,B/S结构,适用于Intranet/Internet应用,客户端只需浏览器便可连接办公系统,无论出差旅行,还是居家办公,工作都能得心应手,实现无地域限制的全球办公,具有邮件管理、业务管理、网络硬盘、智能工作流

黄城网络办公系统 0
查看详情 黄城网络办公系统

3、格式化分区。

mkfs -t ext3  /dev/sdb1
mkfs -t ext3  /dev/sdb2

4、挂载。

挂载文件系统,通过 mount 来挂载,使用mount挂载系统,并添加到/etc/fstab,下次开机后可以自动挂载。
我把/dev/sdb1挂载到/data下

[root@localhost ~]# cd /
[root@localhost ~]# mkdir data
[root@localhost ~]# df –h
[root@localhost ~]# mount /dev/sdb1 /data
[root@localhost ~]# df –h

将会看到:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00                      284G  120G  149G  45% /
/dev/sdb1             1.8T  646G  1.1T  38% /data
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                 3.9G     0  3.9G   0% /dev/shm

5、通过/etc/fstab文件来开机自动挂载。

[root@localhost ~]# vi /etc/fstab

加入:

/dev/sdb1               /data                   ext3    defaults        0 0

注意:defaults后面的2个0表示不需要系统启动时检查。我就因为输入了网上所谓1 和 1导致服务器无法启动,还得在服务器面前有运维人员修改后,才能启动了。

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号