Partition

我想將 /home 從一個分區移動到另一個分區。我該怎麼做呢?

  • August 8, 2020

我最近從我的電腦中刪除了 Windows,這給我留下了很多未分配的空間(我後來將其格式化為 ext4)。所以我想知道是否可以將 /home 分區從 sda11“複製”到 sda5,如 Gparted 的圖片所示。 我電腦上的分區

我對此很陌生,所以如果有人能給我一個詳細的程序來遵循,或者指出我可以在哪裡找到一個,我將非常感激。

一般來說,最好不要sda5直接使用,而是將其設為 LVM PV ( pvcreate),為其創建一個 LVM VG ( ) 並在該 VG ( ) 中vgcreate創建一個 LVM LV 。這使得以後的大小更改變得更加容易,並且具有備份的優勢。home``lvreate

但是你這樣做:

  • 將格式化的目標塊設備掛載到某處,例如/mnt/tmp
  • 中止所有使用的程序/home(為了安全起見,您可以執行umount /home && mount /home
  • 將數據從舊文件系統複製到新文件系統:cp -a /home/. /mnt/tmp
  • /home將in的條目/etc/fstab從舊的塊設備更改為新的塊設備(或 UUID,請參閱blkid
  • 解除安裝舊文件系統:umount /home
  • 掛載新的文件系統:mount /home
  • 檢查它是否有效:df -h /home

引用自:https://unix.stackexchange.com/questions/603517