我发现我可以用 来做到这一点gparted
,但我只是想知道,就我而言,该如何行动以及采取什么步骤,因为分区情况很混乱:
因此,sda1
和分别sda2
是 Windows 的系统保留和C drive
。sda3
是D drive
,我将其用于个人数据,并且我在 Win 和 Ubuntu 中都使用它。然后遵循 Linux 驱动器。
C
和之间的 30 GB 未分配空间,D
是我从 中释放出来的,C drive
我想用sda6
它来扩展(实际上我想用总共 70 GB 来做,但这 30 GB 只是用于测试)。
一位朋友告诉我,我无法分配可用空间,sda6
因为sda3
介于两者之间。在这种情况下,我真的不知道该怎么做,所以我想寻求一些帮助,更确切地说 - 一步一步的提示。无需重新安装或完全格式化任何内容。
答案1
无需重新安装或完全格式化任何内容,请测试以下内容:
打开终端,
按Ctrl++AltT
运行:
sudo -i
umount /dev/sda3
gparted
由于 gparted 将未分配的空间添加到 /dev/sda3 并应用更改
您已将 30,54 Gib 添加到 /dev/sda3
关闭gparted并重启,在终端运行:
reboot
如果一切正常,您认为 /dev/sda3 中的可用空间文件可以在 Ubuntu 中使用。
打开终端,
按Ctrl++AltT
运行:
sudo -i
cd /media/milkncookiez/4C60D12760D11912
dd if=/dev/zero of=part-ext count=31457280
mkfs.ext3 /media/milkncookiez/4C60D12760D11912/part-ext
从现在开始,您可以使用 30GB 空间的文件在 Ubuntu 中作为 ext3 安装。
假设您想将其作为 /data 挂载到 /home/user 目录中,您必须:
打开终端,
按Ctrl++AltT
运行:
sudo -i
mkdir /home/milkncookiez/data
mount -o loop /media/milkncookiez/4C60D12760D11912/part-ext /home/milkncookiez/data
chmod -Rf 777 /home/milkncookiez/data
并且您在 /home/milkncookiez/data 中有 30GB 可用空间。
要使更改永久生效,您必须:
打开终端,
按Ctrl++AltT
运行:
sudo -i
nano /etc/fstab
您应该将此行添加到文件末尾:
/media/milkncookiez/4C60D12760D11912/part-ext /home/milkncookiez/data ext3 loop,rw,auto 0 2
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。