1. 備份home文件夾,數據丟失的時候可以使用
? cp -av? /home/*? /data/
2. 磁盤分區
? 2.1 虛擬機中添加磁盤并讓系統識別,使用
? ? ? # echo '- - -' >> /sys/class/scsi_host/host0/scan
? ? ? # echo '- - -' >> /sys/class/scsi_host/host1/scan
? ? ? # echo '- - -' >> /sys/class/scsi_host/host2/scan
? 2.2 磁盤分區
? ? ? # fdisk /dev/sdc 創建磁盤分區 /dev/sdc1
3. 創建文件系統
? # mkfs.ext4 -L "/home" /dev/sdc1? ? ?-L 指定設備的卷標名
4. mkdir /mnt/home; mount /dev/sdc1 /mnt/home
5. init 1 單用戶執行(會斷網)? 防止目錄拷貝期間有人修改數據導致數據備份不完整
6. 將/home文件夾中的數據拷貝至新增的分區中并且刪除/home下面的文件
? ?# cp -av /home/*? ?/mnt/home
? ?# rm -rf /home/*
7. 編輯文件掛載配置文件(/etc/fstab),讓其生效
? ?# vim /etc/fstab? ? ??
? ?:r!blkid /dev/sdc1? ? # 亮點,強大的vi編輯,你值得擁有!
? ? ? ? ? ? ? ? ? ? ? ? ?# 將/dev/sdc1的UUID保留
? ?UUID=3941545c-9489-42b6-b5b5-29399839bd7f /home? ? ? ? ? ? ? ? ? ?ext4? ? defaults? ? ? ? 0 0
8. mount -a 讓剛剛配置的文件生效
9. 刪除/mnt/home/下的文件、釋放空間,并且卸載掛載目錄/mnt/home
? ?rm -rf /mnt/home/*
? ?umount /mnt/home
10. init 5 重新以圖形化的方式啟動系統
轉載于:https://blog.51cto.com/9980200/2107113