将磁盘误挂载到根分区下的问题处理记录

需求说明: 因云线上服务器的根目录/空间不足,所以想购买一块磁盘挂载到服务器的/data下,将根分区下占用空间的打目录软链接到/data下。 但是在成功输入mount挂载命令后(挂载命令没有输错!),df -h查看,新买的磁盘挂载到/分区下了,有两个根分区在挂载状态!

[root@mail-server02 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       243G  5.1G  225G   3% /
tmpfs            32G     0   32G   0% /dev/shm
/dev/sda1       380M   40M  320M  12% /boot
/dev/sdb1       1T      6M   1T   1% /

经过一番查找后,才知道根目录的重要性,且两个设备挂载在同一文件夹,会出现只显示一个硬盘的挂载空间信息且是第一个硬盘的空间信息,虽然两个盘名字都显示挂载在上面了,但后者实际上并没有成功。(因为挂载的意义就是磁盘入口的意思,若是两者都能成功,则数据将向哪存储呢?) 在这种背景下按照常规的卸载umount设备会显示有进程在挂载点跑,若是按照常规方法再将这些进程杀死,显然不行(因为这是根目录,跑的都是系统必要进程,杀死系统就会死了)。这里介绍两个文件/etc/fstab和/etc/mtab;这是挂载相关的文件,操作这两个文件可达到卸载设备的目的;下面查看这两个文件:

cat /etc/fstab
cat /etc/mtab

查看这两个文件,看是否有挂载根目录/相关的信息,我试验的结果是只有mtab文件里有sdb1,把这条sdb1挂载到/的记录删除即可!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术文章

资深专家深度剖析Kubernetes API Server第1章(共3章)

欢迎来到深入学习Kubernetes API Server的系列文章,在本系列文章中我们将深入的探究Kubernetes API Server的相关实现。如...

15920
来自专栏L宝宝聊IT

KVM文件管理

46630
来自专栏蓝天

Linux+Apache+Mysql+PHP典型配置

调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4

12730
来自专栏磨磨谈

rbd-mirror配置指南-单向备份

RBD 的 mirroring 功能将在Jewel中实现的,这个Jewel版本已经发布了很久了,这个功能已经在这个发布的版本中实现了,本来之前写过一篇文章,但是...

18310
来自专栏指路者

Xshell5破解版

xshell 5是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议,可以作为Telne...

6.6K30
来自专栏皮振伟的专栏

[linux][net]网卡多队列对vm exit的影响

前言: 虚拟机性能调试的时候,遇到了external irq对vm造成了exit。 分析: 1,网卡多队列 ? enp130s0f0是Intel Corpor...

53560
来自专栏Linux运维学习之路

Nginx服务编译安装、日志功能、状态模块及访问认证模式实操

系统环境   [root@web ~]# cat /etc/redhat-release   CentOS release 6.9 (Final)   [ro...

29060
来自专栏运维小白

Linux基础(day40)

11.6 MariaDB安装 安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/Ma...

32160
来自专栏阮一峰的网络日志

npm 模块安装机制简介

npm 是 Node 的模块管理器,功能极其强大。它是 Node 获得成功的重要原因之一。 ? 正因为有了npm,我们只要一行命令,就能安装别人写好的模块 。 ...

28750
来自专栏码生

Linux tar 用法

-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件

13130

扫码关注云+社区

领取腾讯云代金券