将内存从 Windows 分配到 Linux 分区

将内存从 Windows 分配到 Linux 分区

我发现我可以用 来做到这一点gparted,但我只是想知道,就我而言,该如何行动以及采取什么步骤,因为分区情况很混乱:

截屏

因此,sda1和分别sda2是 Windows 的系统保留和C drivesda3D 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。

相关内容