思路:利用跳板目錄復制原數據到新磁盤,然后更改新磁盤到目標目錄
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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!