Linux-Mint
如何將未分配的硬碟空間合併到我的 linux 分區?
我目前在 Windows 8 和 Linux Mint 18 之間進行雙重引導
選擇分區未分配大小為
25 GB
,我想將其與我的 合併dev/sda6 (linux partition)
,以便我可以將我的 linux 分區設置為50GB
。我不太確定這個過程,但如何做到這一點?我嘗試調整大小dev/sda6
,但我看到最大尺寸和最小尺寸是相同的。如何合併未整理的空間?
可用空間和您現有的 Linux 分區不連續,因此您不能簡單地將它們合併。Linux 自己的分區方案LVM允許在磁碟上的不同位置甚至磁碟之間分割文件系統。但是本機 MBR 或 GPT 分區必須是單個連續區域。
移動中間的分區會很複雜,因為沒有足夠的空間進行非重疊移動。除非您將它移動到另一個磁碟然後再返回,否則我建議將 Linux 切換為使用 LVM,這還有其他好處。
Gabriel的工具塊(以前的 lvmify)可以就地轉換現有分區。從 Live CD/USB 執行它。
blocks to-lvm --vg-name=mint /dev/sda6 lvrename mint sda6 root
這將使您的系統無法啟動,因此您需要在重新啟動之前再做一件事。掛載卷並準備通過chroot在 Mint 中執行命令:
mkdir /media/root mount /dev/mapper/mint-root /media/root mount --rbind /proc /media/root/proc mount --rbind /dev /media/root/dev mount --rbind /sys /media/root/sys chroot /media/root
執行
update-grub
和update-initramfs
。現在您的系統將在啟動時擁有從 LVM 啟動所需的驅動程序。您現在可以重新啟動 Linux 安裝並向 LVM 卷添加更多空間。創建一個
/dev/sda8
包含您要使用的空間的分區。如果詢問分區類型,請選擇 LVM 物理卷。然後執行以下命令將空間添加到您的根分區。pvcreate /dev/sda8 vgextend mint /dev/sda8 lvextend mint/root /dev/sda8 resize2fs /dev/mapper/mint-root