linux 磁盘挂载问题

在Centos7 系统下,在 /data 目录下有一些文件,我将某磁盘挂载到 /data 目录下, /data 中文件会被覆盖吗或消失吗;或者 /data 目录下的文件会怎样变化。

如果 /data 目录下有问题,当磁盘挂载到 /data 目录下时,原 /data 目录下的文件就显示不出来了,但是不会消失;当 通过 umount 卸载的时候,原 /data 目录下的文件就可以显示出来。
但是一般磁盘挂载的目录位置,应该是空目录,不建议目录中有内容,如果有,建议备份到其他位置,或者移动到启动其他位置,挂在好后,再移回来

不好说,最好不要,先把文件备份在操作。

  • 这篇博客: Linux系统 挂载/data 到其他磁盘或分区中的 挂载 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 创建目录
      #sudo mkdir /media/data

      /media/data 只是一个中间过程暂时用的文件夹,你也可以不放在/media下

    2. 把/dev/sda3挂载到/media/data
      #sudo mount /dev/sda3 /media/data

       

    3. 同步/data到/media/data
      #sudo rsync -aXS /data/. /media/data/.

       

    4. 同步完成后重命名/data
      #sudo mv /data /data_xxx

       

    5. 新建文件夹 /data
      #sudo mkdir /data

       

    6. 取消挂载
      #sudo umount /dev/sda3

       

    7. 将/dev/sda3 挂载到/data
      #sudo mount /dev/sda3 /data

       

    8. 查看/dev/sda3的UUID
      #blkid
    9. 把UUID复制一下,修改/etc/fstab文件

      #vim /etc/fstab

      在文件最后添加   UUID=……………… /data ext4 nodev,nosuid 0 2

    10. 保存重启,并查看分区挂在情况。
      #df -h

       

    11. 确认一切正常之后删除/data_xxx
      #sudo rm -rf /data_xxx