一、先分一個新的獨立分區(可以是一個新硬盤,也可以是舊硬盤的剩余空間)
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