將/home遷移到一個獨立分區(新的硬盤)中


一、先分一個新的獨立分區(可以是一個新硬盤,也可以是舊硬盤的剩余空間)

fdisk /dev/sda-----n----回車----回車----+5G(新分區大小)------w

以下是centos7操作:


partprobe

二、創建文件系統(格式化)

mkfs.xfs /dev/sda6

三、創建中間掛載點

mkdir /mnt/home

四、建立中間掛載

mount /dev/sda6 /mnt/home

五、保證/home不要再寫入信息(有兩種方法),將/home目錄下所有文件拷貝到/mnt/home下

第1種方法.查看還有那些用戶在使用/home,確定沒有后就將/home目錄下所有文件拷貝到/mnt/home下

lsof |grep " /home"

如果有就用wall命令通知用戶保存文件並退出(強硬手段:fuser -km /home----直接將運行在/home的所有進程關閉)

第2種方法,切換到單用戶模式init 1(注意:這個模式需要在物理機面前,不能遠程登錄,因為沒有網絡連接

完成以上兩步其中一步后執行:cp -a /home/* /mnt/home

如果/home掛載前的數據確定可以不要,執行完上一步cp后就可以考慮把它刪除

六、將新的分區掛載到/home,並寫入到配置文件中,最好使用UUID

vim /etc/fstab

:r!blkid /dev/sda6


:wq(退出vim並保存)

七、讓/etc/fstab文件生效

mount -a

八、切換普通用戶看是否登錄正常


免責聲明!

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



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