将磁盘误挂载到根分区下的问题处理记录
时间:2022-04-23
本文章向大家介绍将磁盘误挂载到根分区下的问题处理记录,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
需求说明: 因云线上服务器的根目录/空间不足,所以想购买一块磁盘挂载到服务器的/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挂载到/的记录删除即可!
- mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码
- 【Go 语言社区】 golang 算法课程 第一季 第2节 洗牌算法
- 一条update语句的优化探索(r9笔记第80天)
- OpenCV角点检测源代码分析(Harris和ShiTomasi角点)
- Java基础-day03-代码题
- mongodb11天之屠龙宝刀(九)js函数入门:MongoDB基于js的数据类型修改
- Go语言社区 APP --问答模块数据存储流程及代码
- Java基础-day09-重构随机点名器
- OpenCV3.4两种立体匹配算法效果对比
- 文件操作常用函数
- Java基础-day09-对象;类;封装 学生管理系统
- two Pass方法连通域检测
- 【Java入门提高篇】Day14 Java中的泛型初探
- 使用shell脚本快速得到主备关系(r9笔记第93天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 不支持原子性的 Redis 事务也叫事务吗?
- RIME-使用小心得
- 致第一次安装(yong)小小输入法的你
- codeblocks编译调试C语言二级指针小记
- 二级指针的操作及理解、演示
- 设计之禅——解释器模式(译文)
- 设计之禅——中介者模式
- 设计之禅——备忘录模式
- 设计之禅——访问者模式
- 在scite编辑器中使用astyle格式化c代码
- 简单的51单片机多任务操作系统(C51)
- 使用KEIL C51实现的简单合作式多任务操作系统内核
- Zookeeper——分布式一致性协议及Zookeeper Leader选举原理
- 使用KEIL C51实现的简单合作式多任务操作系统内核(单片机实现版本)
- Zookeeper——基本使用以及应用场景(手写实现分布式锁和rpc框架)