Linux更改服务器挂载目录

背景介绍:项目为政府项目,之前运行在阿里云上,后来政府要求,需要迁移到政务内网中。故申请了的一台数据库服务器,磁盘40G,用作从阿里云数据库到自建数据库的迁移。随着业务数量量的提升,磁盘空间出现不足的情况,就另申请了100G的虚拟磁盘空间,挂载到当前服务器上。当时直接挂载带data目录上。后来在该服务器中安装了mysql数据库,默认目录为/usr/local/mysql。更改挂载data目录上的硬盘挂载到usr目录上, 如下操作。

一、查看磁盘挂载目录

#df -h(查看分区情况及数据盘名称)
# mkdir /usr(如果没有data目录就创建,否则此步跳过)

二、卸载磁盘

# umount /data(卸载硬盘已挂载的data目录)

三、挂载到新目录

# mount /dev/vdb1 /usr(挂载到usr目录)

四、修改 /etc/fstab

# vi /etc/fstab (编辑fstab文件修改或添加,使重启后可以自动挂载)

/dev/vdb1 /usr ext3 auto 0 0

五、重新挂载所有分区

mount -a

六、验证

df -h /usr/

七、重启服务器

reboot

需要注意的是:在实际操作过程中,挂载的目录会覆盖掉原目录的文件信息。可以先进行旧目录备份,挂载完成后在恢复数据。

参考blob如下:

https://blog.csdn.net/Ruishine/article/details/115180310

另外出现一个现象:以前都是root@localhost,后变成root@bogon 使用如下命令hostnamectl 查看主机信息

   Static hostname: localhost.localdomain
Transient hostname: bogon
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 8551a69c2c8d4c8cb7b4783c5b0b0d39
           Boot ID: 1a20a1ea89464863aa3892d2b08a5e05
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.el7.x86_64
      Architecture: x86-64

不需要重启主机,最后在终端下执行:

[root@bogon ~]# hostname localhost// localhost为修改的hostname
[root@localhost~]# 

此方法为最根本的解决办法!

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值