新硬盘挂载目录后文件消失解决办法
项目初期用户文件较少,全部存储在/home目录下,/home目录没有单独划开分区,随着项目网站做大,用户文件越来越多,/home目录不够空间,想挂载一个新硬盘来负责储存
但发现新挂载/home到新硬盘时,/home原来数据变空了,这个原因是由于linux的VFS(虚拟文件系统)机制导致的,正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。当你挂载某个设备到一个VFS挂载点上时(比如/home),系统就把VFS中的这个挂载点/home指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/home已经不再指向之前的设备。所以之前的数据是被隐藏了,但并没有删除,若umount挂载后,数据又重新回来了
基于这种情况,只能通过跳板的方式把原来的/home数据复制到新的/home分区下了 ,如何添加新硬盘,请查找相关资料
mkdir /new ###跳板目录
mount /dev/sdb1 /new ###首先挂载跳板目录
cp -R /home/* /new ###复制/home目录所有数据到/new先
rm -rf /home/* ####可选,主要为了腾出空间给原来的硬盘
mount /dev/sdb1 /home ###挂载/home 到新硬盘,此时你会神奇的发现之前的/home目录文件已经全部转移过来了,也许你会有点疑问,我并没有复制或移动/new文件到新挂载的/home目录啊,其实此时的/home目录相当于/new目录的硬链接,可以测试下mkdir /new/test 你会发现/home目录也存在test
umount /new ###解除挂载
rm -rf /new ###删除跳板目录
echo “/dev/sdb1 /home ext3 defaults 0 0” >> /etc/fstab ###开机启动挂载目录
新硬盘挂载目录后文件消失解决办法相关推荐
- eclipse 工程目录下 删除不掉目录或者文件的解决办法
对于新手来说,有时操作失误就会导致eclipse目录中的某些子目录或者文件无法删除. 这样的原因是,在工程目录中(不是eclipse上显示的,是真实的物理磁盘上的)这个目录或者文件已经不存在了,所以在 ...
- vmware添加新硬盘 挂载新硬盘 硬盘扩容
vmware添加新硬盘 挂载新硬盘 硬盘扩容 平时都用虚拟机做实验,做一些linux方面的开发应用,但是很烦人的是经常遇到预先装好的linux虚拟机的硬盘空间过小 现在好多软件都没法安装了.自己重新装 ...
- linux将新硬盘挂载到/home下-转载
https://blog.csdn.net/wz22881916/article/details/101083044/ 目录 (1) 查看新增的的磁盘 (2) 分区格式化 (3) 将新硬盘临时挂载在一 ...
- linux新硬盘挂载
linux新硬盘挂载 1.使用fdisk创建分区 使用fdisk -l列出当前的分区和配置,可以看到新加的三块硬盘已经正确识别: fdisk /dev/sdb 对硬盘进行分区,记得"w&q ...
- 计算机里的文件丢失6,u盘修复后文件丢失解决方法
相信有很多朋友都遇到过u盘修复后文件丢失的情况,那么修复u盘后文件丢失的话我们要如何解决呢?说实话小编早就在研究修复u盘后文件丢失的问题了!下面win7之家小编就给大家带来u盘修复后文件丢失的解决方法 ...
- 微信小程序开发之编译自动生成新文件的解决办法
文章目录 前言 微信小程序开发中一自动编译就自动生成一些wxss,wxml,文件的解决办法 一. 问题详情 二.为什么会出现这个情况 三.解决办法 1.找到app.json文件夹下的具体页面详情 2. ...
- u盘扫描并修复后文件消失了怎么办?2种方法帮助找回
演示机型:技嘉 H310M HD22.0 系统版本:Windows 10 专业版 软件版本:云骑士数据恢复软件3.21.0.17 案例分享:"我的u盘每次插电脑都会弹出要不要扫描并修复的提示 ...
- linux挂载硬盘 到根目录,怎样把新硬盘挂载到centos系统的根目录?
最近有一个比较奇葩的需求,因为我这有几台服务器原本配置的硬盘容量是4T,因为装满了,导致数据库无法启动,查看数据库文件以及达到了差不多3.5T,硬盘剩余容量为0,于是,我买了两块12T的硬盘准备直接挂 ...
- 关于压缩jar包时提示*.*没有这个文件或目录的问题以及解决办法:
关于压缩jar包时提示.没有这个文件或目录的问题以及解决办法: 问题描述: 我在打包jar时,CMD中进入到包的上一层目录. 在命令提示符中输入 提示如下: 从提示中可知没有找到我们想要打包的clas ...
最新文章
- R语言可视化分面图、多变量分组多水平t检验、可视化多变量分组多水平分面条形图(faceting bar plot)并添加显著性水平、在标签和绘图上边框之间添加15%的空格、添加抖动数据点
- Apache Solr入门教程
- VS IISExpress REST DELETE 405 Method Not Allowed
- 微任务与宏任务与eventloop
- Android之如何用dextra.ELF64查看安卓手机“设置“图标的源代码
- [jQuery]3D效果的标签云
- SpringCloud工作笔记066---断路器(Curcuit Breaker)模式
- 没有Where条件下group by走索引
- ssis 计划任务_SSIS FTP任务概述
- Lightroom Classic 教程,如何在 Lightroom 中创建晕影?
- 计算机组成原理唐朔飞第八章ppt,计算机组成原理唐朔飞PPT第8章CPU的结构和功能.ppt...
- 已知多个同比增速和现期,快速比较多个对象间的增量
- ROS2机器人笔记20-08-15
- 5G网络架构 — 接入网/传输网/核心网
- java指纹识别+谷歌图片识别技术
- Android史上最强分割线全攻略
- 计算机中alu子系统功能,计算机组成原理第3章1CPU子系统概述与ALU.ppt
- 网校系统搭建的功能你知道几个?
- 法官批准离婚申请 布兰妮正式恢复“单身”(图)
- 打开联想电脑管家的锁屏选项,导致系统出现蓝屏或闪退问题