项目初期用户文件较少,全部存储在/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 ###开机启动挂载目录

新硬盘挂载目录后文件消失解决办法相关推荐

  1. eclipse 工程目录下 删除不掉目录或者文件的解决办法

    对于新手来说,有时操作失误就会导致eclipse目录中的某些子目录或者文件无法删除. 这样的原因是,在工程目录中(不是eclipse上显示的,是真实的物理磁盘上的)这个目录或者文件已经不存在了,所以在 ...

  2. vmware添加新硬盘 挂载新硬盘 硬盘扩容

    vmware添加新硬盘 挂载新硬盘 硬盘扩容 平时都用虚拟机做实验,做一些linux方面的开发应用,但是很烦人的是经常遇到预先装好的linux虚拟机的硬盘空间过小 现在好多软件都没法安装了.自己重新装 ...

  3. linux将新硬盘挂载到/home下-转载

    https://blog.csdn.net/wz22881916/article/details/101083044/ 目录 (1) 查看新增的的磁盘 (2) 分区格式化 (3) 将新硬盘临时挂载在一 ...

  4. linux新硬盘挂载

    linux新硬盘挂载 1.使用fdisk创建分区 使用fdisk -l列出当前的分区和配置,可以看到新加的三块硬盘已经正确识别: fdisk /dev/sdb  对硬盘进行分区,记得"w&q ...

  5. 计算机里的文件丢失6,u盘修复后文件丢失解决方法

    相信有很多朋友都遇到过u盘修复后文件丢失的情况,那么修复u盘后文件丢失的话我们要如何解决呢?说实话小编早就在研究修复u盘后文件丢失的问题了!下面win7之家小编就给大家带来u盘修复后文件丢失的解决方法 ...

  6. 微信小程序开发之编译自动生成新文件的解决办法

    文章目录 前言 微信小程序开发中一自动编译就自动生成一些wxss,wxml,文件的解决办法 一. 问题详情 二.为什么会出现这个情况 三.解决办法 1.找到app.json文件夹下的具体页面详情 2. ...

  7. u盘扫描并修复后文件消失了怎么办?2种方法帮助找回

    演示机型:技嘉 H310M HD22.0 系统版本:Windows 10 专业版 软件版本:云骑士数据恢复软件3.21.0.17 案例分享:"我的u盘每次插电脑都会弹出要不要扫描并修复的提示 ...

  8. linux挂载硬盘 到根目录,怎样把新硬盘挂载到centos系统的根目录?

    最近有一个比较奇葩的需求,因为我这有几台服务器原本配置的硬盘容量是4T,因为装满了,导致数据库无法启动,查看数据库文件以及达到了差不多3.5T,硬盘剩余容量为0,于是,我买了两块12T的硬盘准备直接挂 ...

  9. 关于压缩jar包时提示*.*没有这个文件或目录的问题以及解决办法:

    关于压缩jar包时提示.没有这个文件或目录的问题以及解决办法: 问题描述: 我在打包jar时,CMD中进入到包的上一层目录. 在命令提示符中输入 提示如下: 从提示中可知没有找到我们想要打包的clas ...

最新文章

  1. R语言可视化分面图、多变量分组多水平t检验、可视化多变量分组多水平分面条形图(faceting bar plot)并添加显著性水平、在标签和绘图上边框之间添加15%的空格、添加抖动数据点
  2. Apache Solr入门教程
  3. VS IISExpress REST DELETE 405 Method Not Allowed
  4. 微任务与宏任务与eventloop
  5. Android之如何用dextra.ELF64查看安卓手机“设置“图标的源代码
  6. [jQuery]3D效果的标签云
  7. SpringCloud工作笔记066---断路器(Curcuit Breaker)模式
  8. 没有Where条件下group by走索引
  9. ssis 计划任务_SSIS FTP任务概述
  10. Lightroom Classic 教程,如何在 Lightroom 中创建晕影?
  11. 计算机组成原理唐朔飞第八章ppt,计算机组成原理唐朔飞PPT第8章CPU的结构和功能.ppt...
  12. 已知多个同比增速和现期,快速比较多个对象间的增量
  13. ROS2机器人笔记20-08-15
  14. 5G网络架构 — 接入网/传输网/核心网
  15. java指纹识别+谷歌图片识别技术
  16. Android史上最强分割线全攻略
  17. 计算机中alu子系统功能,计算机组成原理第3章1CPU子系统概述与ALU.ppt
  18. 网校系统搭建的功能你知道几个?
  19. 法官批准离婚申请 布兰妮正式恢复“单身”(图)
  20. 打开联想电脑管家的锁屏选项,导致系统出现蓝屏或闪退问题

热门文章

  1. cocos2dx抖动动作
  2. C语言的几种结构体Struct的赋值方法
  3. NBA球员管理系统的开发与设计
  4. 【阿里云】阿里云磁盘异常爆满的原因排查及解决方法,df和du命令查看磁盘时结果不一致
  5. 【电大题酷】【1】4001建筑工程质量检验
  6. 32位计算机能玩什么游戏,steam上32位系统的游戏 | 手游网游页游攻略大全
  7. Profibus Profinet EtherCAT总线 工业现场总线技术应用开发
  8. 世纪互联运营的office365登陆手机Outlook
  9. (5)客户端app安全_键盘,屏幕录像
  10. 2021年低压电工考试题及低压电工模拟考试软件