Partition

將根分區移動到另一個分區

  • June 6, 2021

**背景:**我在具有 30 GB 根目錄的 750 GB 硬碟筆記型電腦上執行 Manjaro Linux。我有一個 Win 安裝,但我現在已將其刪除。

現在我想將我的根移動到一個更大的空間,比如 60GB,在我的硬碟的另一個地方。現在最有效的方法是什麼?我有單獨的/home/boot

**注意:**我在網際網路上搜尋了很多,但他們大多說關於調整分區大小,或者關於lvm或希望他們的伺服器執行的伺服器人,或者試圖移動到一個全新的驅動器。我所有的操作都在一個驅動器中,並且我沒有足夠的空間/來擴展前後。

我的fdisk -l /dev/sda輸出

Disk model: ST750LM022 HN-M7
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: XXXX

Device          Start        End   Sectors   Size Type
/dev/sda6  1109680128 1416878079 307197952 146.5G Microsoft basic data
/dev/sda9  1465137152 1465147391     10240     5M BIOS boot
/dev/sda10  732700672  733749247   1048576   512M EFI System
/dev/sda11  733749248  764999679  31250432  14.9G Linux swap
/dev/sda12  764999680  836302847  71303168    34G Linux filesystem
/dev/sda13  836302848 1109680127 273377280 130.4G Linux filesystem

Partition table entries are not in disk order.

我不知道最有效的方法,但對最終使用者來說很容易的方法是這樣的:

  1. 擁有可以從外部介質(例如 CD、USB)啟動的 Linux 系統。– 許多安裝程序都有“試用 Linux”模式。他們很好。
  2. 以 root 身份啟動gparted並擁有一個帶有漂亮 GUI 的工具。您可以從字面上剪切和粘貼您的分區。

請注意:調整分區大小通常是安全的。但是,移動源和目標重疊的分區是危險的。如果進度中斷,即由於斷電,您的數據將失去。

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