Linux-Mint

減少或刪除現有的根分區並安裝新的發行版

  • October 24, 2019

我想刪除我現有的 Mint 根分區,/dev/sda2因為它的 root 空間非常大,我的/home分區空間不足/dev/sda4

我在網上讀到減少/調整根目錄大小需要時間,並且在通過電源故障減少/調整大小時存在風險,這可能會損壞驅動器。

因此,我的疑問是我是否可以按照以下步驟操作:

  1. 刪除現有的根分區
  2. 創建一個 30 或 40 Gb 的新分區
  3. 創建另一個分區讓我們從創建新分區後剩餘的內容中說分區 X
  4. 執行 MX linux 安裝程序並選擇新創建的 30/40Gb 分區,/並保持現有分區/home上的目前/dev/sda4分區不變。我會為此請求一些詳細的幫助,基本上是在安裝程序視窗等中選擇什麼選項的提示,就像我不使用t mess up with /home` 的保證…
  5. 最後,確保在安裝 MX 後啟動時新創建的分區 X 可用的任何其他步驟。
  6. MX linux 論壇中,有人建議:

允許 home 位於 Linux MX 根目錄中,並使用現有的 /home(具有不同的掛載點)作為數據分區。30 Gig 仍然足夠大,但這樣您的個人 MX 配置資訊將成為您的 MX 安裝不可或缺的一部分,並且不會與 Mint 遺留的個人配置文件混淆。

df資訊在這裡

更多資訊:

mike@mike-Vostro ~ $ inxi -F
System:    Host: mike-Vostro Kernel: 4.10.0-38-generic x86_64 (64 bit)
          Desktop: Cinnamon 3.6.6  Distro: Linux Mint 18.3 Sylvia
Machine:   System: Dell (portable) product: Vostro 15-3568
          Mobo: Dell model: 05HRPP v: A00
          Bios: Dell v: 01.08.00 date: 03/23/2017
CPU:       Dual core Intel Core i3-6006U (-HT-MCP-) cache: 3072 KB 
          clock speeds: max: 2000 MHz 1: 500 MHz 2: 500 MHz 3: 500 MHz
          4: 500 MHz
Graphics:  Card: Intel Sky Lake Integrated Graphics
          Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
          Resolution: 1366x768@60.02hz
          GLX Renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2)
          GLX Version: 3.0 Mesa 17.2.8
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
          Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network:   Card-1: Intel Wireless 3165 driver: iwlwifi
          IF: wlp1s0 state: up mac: 34:f6:4b:4c:22:be
          Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
          driver: r8169
          IF: enp2s0 state: down mac: 10:7d:1a:2c:84:5f
Drives:    HDD Total Size: 1000.2GB (82.1% used)
          ID-1: /dev/sda model: ST1000LM035 size: 1000.2GB
Partition: ID-1: / size: 109G used: 8.3G (9%) fs: ext4 dev: /dev/sda2
          ID-2: /home size: 800G used: 749G (99%) fs: ext4 dev: /dev/sda4
          ID-3: swap-1 size: 8.88GB used: 0.21GB (2%) fs: swap dev: /dev/sda3
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 40.0C mobo: N/A
          Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 229 Uptime: 2:02 Memory: 2364.3/3819.0MB
          Client: Shell (bash) inxi: 2.2.35 

所有步驟聽起來都很合理。

在你開始前:

備份您的主分區或至少所有重要文件。你永遠不會知道…

步驟 1-3:

我不知道 MX 安裝程序,但使用 Linux Live CD 和 gparted 進行分區可能更容易。由於您有一個 EFI 引導分區,這意味著您的硬碟很可能是 GPT 分區並且您從 UEFI 引導。這也意味著超過 4 個分區(boot、system、extra、swap、home)應該沒問題。

使用 gparted:

  1. 刪除/dev/sda2
  2. 創建一兩個新分區並格式化它們(ext4?)並留出空間來調整“home”的大小
  3. 調整主分區大小/dev/sda4
  4. 可選:格式化引導分區/dev/sda1

**關於第 6 步:**您現在可以掛載/dev/sda4並重命名使用者目錄,以免新安裝覆蓋任何現有配置文件。在新系統上創建新使用者帳戶後,您可以移動要保留的文件。

步驟 4-5:

如前所述,我不知道 MX 安裝程序,但我想您可以選擇“手動分區”。由於一切都已設置好並可以使用,您只需要為/(root)、、swap/opt或您想用於額外分區的任何掛載點)選擇分區和掛載點,/home並確保您沒有選中“格式”分區”任何地方。

如果您不確定要選擇什麼,請拍一張照片並編輯您的問題。

編輯:

在 youtube 上找到一個影片:使用 MX Linux 17 安裝程序、分區、格式、UEFI

你應該檢查Preserve data in /home (if upgrading)

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