如何将这个额外的分区添加到我已经安装的 Ubuntu 系统中?

如何将这个额外的分区添加到我已经安装的 Ubuntu 系统中?

我开始安装 Ubuntu 时,观看了有关执行磁盘分区安装的视频教程,为此,在 Windows 7 自己的磁盘分区工具中。碎片整理后,我切出 100GB 的空间,假装用于我的 Ubuntu 安装,进行了一些尝试,现在,在安装过程中,我从未真正选择过我想要安装 Ubuntu 的位置,所以我猜它只是自己创建了一个分区,其大小是安装程序告诉您它需要的最小值。

我现在怎样才能将剩下的 92 GB 专门用于这项任务呢?

这是我的分区现在的样子。

Windows 磁盘管理的屏幕截图

这是一个df

df 的屏幕截图

这是 Ubuntu 上的 GParted 工具:

GParted 的屏幕截图

答案1

第一种选择:看看你是否可以使用 gparted 删除 92 GB 分区,假设其中没有任何内容。然后将 Ubuntu 分区扩展到空白处。在 gparted 中移动文件可能会对你的 ubuntu 安装造成风险,但如果你还没有自定义它,那么风险应该不大,因为重新安装不需要很长时间。你可能无法在 Ubuntu 中完成所有这些操作。如果是这种情况,你可以将 gparted 刻录到磁盘并从中启动。但要非常小心,不要删除错误的分区。

第二种选择:从 Windows 中删除额外分区和 Ubuntu 分区或将两者合并。然后重新安装 Ubuntu。只有这一次选择“做其他事情”。我相信它还说“高级”。然后它会带你进入一个带有分区的菜单。此时,您可以选择正确的分区(或创建它)并将其格式化以安装在那里。

第三种选择:您可能希望将 92 GB 分区用作 Windows 和 Ubuntu 之间的数据分区。如果是这样,那么您可以保留它并使其在启动时挂载。您需要格式化它以便 Windows 可以访问它(可能是 NTFS)。您可以将此命令添加到 Ubuntu 中的启动项:( /usr/bin/udisks --mount /dev/sda7 用分区号替换“7”。)

通过所有这些,确保您知道哪个分区是哪个。我不确定这些分区是什么,因为我只看到 Windows 所说的内容(7.93 GB 分区和 92.06 GB 分区)。

答案2

编辑:这仅用于教育目的。

Ubuntu 不允许弄乱已安装的分区,因此您有三个选择:

  1. (首选)使用 91GB 分区来存储您的文件/home,即用户文件。这样,当您需要升级 Ubuntu 时,此分区将不会被触及,即您不必将数据从备份复制回硬盘假设一切顺利
    1. 启动进入 Ubuntu
    2. 按以下方式打开终端ctr+alt+T
    3. 通过输入获得管理权限sudo -s;它会要求您输入密码;表明您正在输入 - 只需输入并按Enter
    4. 类型lsblk
    5. 找到你的 91GB 分区;检查它是否已安装;如果MOUNTPOINT列为空,请跳过下一步
    6. 通过键入以下内容卸载该分区umount /dev/sda[number from the first column]
    7. 更改91GB分区的挂载点
      • 获取 91GB 分区的 UUID blkid;检查是否/dev/sdaX与之前使用的相同umount
      • 在弄乱系统文件之前进行备份:cp /etc/fstab /etc/fstab_backup
      • 类型gedit /etc/fstab
      • 应该有以UUID=[UUID from blkid]; 开头的行,将列更改/something/home
      • 保存存档
      • 如果没有正确的 UUID 行,则仅读取以下内容
      • 在文件末尾添加行#mount home partition;#将其后面的所有内容标记为注释,因此您可以使用任何
      • 添加另一行UUID=[UUID from blkid] /home ext4 nodev,nosuid 0 2
      • 保存存档
    8. 重启
    9. 您的主目录应该有 91GB;请从文件管理器检查
  2. 从实时会话中删除 91GB 分区并扩展主 Ubuntu 分区
    1. 启动 Ubuntu Live 会话
    2. super通过按(Windows) 键,输入gparted并按来打开 Gparted enter
    3. 选择你的 91GB 分区
    4. Delete
    5. 选择你的 Ubuntu 分区
    6. 从菜单栏Partition->Resize/Move
    7. 再三检查将要执行的操作(它们显示在底部)
    8. 检查操作是否如下:删除 [91GB] 分区;扩展 [Ubuntu] 分区;Edit如果Clear all operations不是
    9. 按以下方式应用更改ctrl+Enter
    10. 重新启动进入正常 Ubuntu 会话
  3. 删除 Windows 中的 91GB 分区并扩展 Ubuntu 分区。我不确定是否要这样做,因为 Windows 不理解ext4格式化。

查看
http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

http://www.howtogeek.com/116742/how-to-create-a-separate-home-partition-after-installing-ubuntu/
以供参考。

答案3

这是一篇有关分区过程的很好的文章。
https://www.centos.org/docs/5/html/5.1/Installation_Guide/s2-partitions-overview-extended-x86.html

如果您对 Ubuntu 分区中有 85 GB 的可用空间感到满意,那么我会保持原样。

如果您希望在 Ubuntu 分区中留出更多空间,那么您需要使用 Defraggler 之类的程序来整理 Windows 碎片。您需要使用 Defraggler,因为 Windows 会将一些不可移动的文件放在其分区末尾,而 Defraggler 会移动它们。然后,您就可以将 Windows sda2 缩小到更小的尺寸。(只能在 Windows 内执行此操作。)然后,通过使用 gparted,您可以将 sda3 扩展到空白处。

答案4

也许我漏掉了什么,但根据你的屏幕截图,你的根分区是 91GB。如果你将它创建为 100GB,那么其中一部分会被用在其他地方。

我为我的 Ubuntu 创建了一个 100G 的分区,但最终只有 90 多G。

如果您不介意重新安装 Ubuntu,请返回 Windows 并删除所有非 Windows/恢复分区。删除分区后,它将显示为未分配空间。请勿格式化。保留未分配状态。

重新启动以安装 Ubuntu,选择与 Windows 一起安装的选项。Ubuntu 将安装到未分配的空间。

但是,如果你的分区是 100 GB,那么你实际上只能得到 90 多 GB

编辑:我知道我错过了什么。我以为 7g 的第二个分区是恢复分区。

删除两个分区,它们显示为未分配空间,然后像我之前说的那样重新启动并安装。

您也可以尝试使用 GParted 合并这两个分区,但您需要在实时 CD/USB 环境中执行此操作,因此不会挂载任何部分....现在我想到了,我会先尝试一下


编辑:仔细看看:

这很奇怪,因为现在我再看一遍,Ubuntu 在 sda5 上,因为它的挂载点是 /,并且它有一个 ext4 文件系统。这可以通过您的

 df-h 

因为它显示 /dev/sda5 有一个挂载 / 并且它有 91 个 gigs

因此您的 Windows 似乎是 sda1(系统保留)sda2 是您的实际 c:驱动器。/dev/sda5 是您的 Ubuntu /dev/sda6 是您的交换。

100 GB 的分区是 /dev/sda3,并且是扩展分区。我开始觉得这里什么都没有。我不确定删除该分区是否安全,因为 /dev/sda5 和 /dev/sda6 似乎是扩展分区的子分区。

您可能需要备份,按照我之前的建议重新做分区表,然后重新开始。抱歉。

相关内容