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 重新以圖形化的方式啟動系統