減少或刪除現有的根分區並安裝新的發行版
我想刪除我現有的 Mint 根分區,
/dev/sda2
因為它的 root 空間非常大,我的/home
分區空間不足/dev/sda4
我在網上讀到減少/調整根目錄大小需要時間,並且在通過電源故障減少/調整大小時存在風險,這可能會損壞驅動器。
因此,我的疑問是我是否可以按照以下步驟操作:
- 刪除現有的根分區
- 創建一個 30 或 40 Gb 的新分區
- 創建另一個分區讓我們從創建新分區後剩餘的內容中說分區 X
- 執行 MX linux 安裝程序並選擇新創建的 30/40Gb 分區,
/
並保持現有分區/home
上的目前/dev/sda4
分區不變。我會為此請求一些詳細的幫助,基本上是在安裝程序視窗等中選擇什麼選項的提示,就像我不使用t mess up with
/home` 的保證…- 最後,確保在安裝 MX 後啟動時新創建的分區 X 可用的任何其他步驟。
- 在MX linux 論壇中,有人建議:
允許 home 位於 Linux MX 根目錄中,並使用現有的 /home(具有不同的掛載點)作為數據分區。30 Gig 仍然足夠大,但這樣您的個人 MX 配置資訊將成為您的 MX 安裝不可或缺的一部分,並且不會與 Mint 遺留的個人配置文件混淆。
更多資訊:
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:
- 刪除
/dev/sda2
- 創建一兩個新分區並格式化它們(ext4?)並留出空間來調整“home”的大小
- 調整主分區大小
/dev/sda4
- 可選:格式化引導分區
/dev/sda1
**關於第 6 步:**您現在可以掛載
/dev/sda4
並重命名使用者目錄,以免新安裝覆蓋任何現有配置文件。在新系統上創建新使用者帳戶後,您可以移動要保留的文件。步驟 4-5:
如前所述,我不知道 MX 安裝程序,但我想您可以選擇“手動分區”。由於一切都已設置好並可以使用,您只需要為
/
(root)、、swap
(/opt
或您想用於額外分區的任何掛載點)選擇分區和掛載點,/home
並確保您沒有選中“格式”分區”任何地方。如果您不確定要選擇什麼,請拍一張照片並編輯您的問題。
編輯:
在 youtube 上找到一個影片:使用 MX Linux 17 安裝程序、分區、格式、UEFI
你應該檢查
Preserve data in /home (if upgrading)