新硬盤掛載到目錄后目錄原先數據消失解決辦法


思路:利用跳板目錄復制原數據到新磁盤,然后更改新磁盤到目標目錄

 

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 ###解除掛載,可能會出現占用無法刪除,可以使用 umount -fl 強行卸載,
---------------------
作者:linuxoffer
來源:CSDN
原文:https://blog.csdn.net/kongdeqian1988/article/details/38279921
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM