我想复制或扩展我的 /home 目录...所有教程都谈到了将主目录从一个分区移动到另一个分区,但问题是我只有一个分区超过 300 GB(在我调整其大小并创建一个新分区之前),尽管我只在主目录中看到 30 GB(还剩下 4 GB :( )
我调整了它的大小并创建了一个新分区,如下图所示
我尝试过从 Ubuntu Live CD 和 USB 启动,我在 Gparted 中看到的内容与下图完全一致
我想将我的主目录移动到新的分区或扩展它。
这是我在 Gparted 上看到的快照(注意:新分区从未使用过,我只是创建了它)
http://www.ps-revolution.net/pic/afc3cbbf9f1ba853b2d62f03cf132e8c.png
这是来自磁盘实用程序
http://www.ps-revolution.net/pic/d40aa2975f8b1679d867f7ef2587089b.png
提前致谢
答案1
看起来您已将 Ubuntu 安装在 Windows 下,而不是单独安装为一个分区。这意味着当您加载 Ubuntu(Windows Ubuntu)时,您只有非常有限的空间,但您的硬盘驱动器显示一个巨大的 Ubuntu 分区,其中有大量空间未被使用。
从此处的图像中,您可以看到 (1) 中 ntfs 分区(即 Windows)被挂载为主机。而 Ubuntu 分区 (2) 根本没有挂载任何东西。此外,您创建的新 Ubuntu 分区 (3) 是我认为您调整了 Ubuntu 分区 (2) 的大小并创建了一个新空间的地方,该空间也未被使用或挂载。
要解决这一问题,您需要备份所有文件,删除新分区并将 Ubuntu 分区的大小重新调整为 300GB。然后进入 Windows 并从 Windows 中卸载 Ubuntu。然后查看它是否能启动到 Ubuntu,如果能,那么就大功告成了。如果不能,那么您需要重新安装,并且需要从启动时(而不是从 Windows)使用 Ubuntu Live CD 来直接安装它,而不是使用 wubi 安装。
如果您遇到问题或者需要有人帮助您解决问题,请在此处发表评论。
答案2
这是一个相当老的问题,但是对于未来的谷歌用户来说,解决方案就在这里: https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk
总之:
- 下载此脚本:https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk?action=AttachFile&do=view&target=wubi-resize_1.5b.sh
现在 cd 到它所在的目录并运行它:
cd ~/Downloads && sudo bash ./wubi-resize_1.5b.sh [GB]
请注意,限制为 32gb,但您可以使用 跳过它
--max-override
。脚本完成后,它将指示您重新启动 Windows,将文件重命名
\ubuntu\disks\root.disk
为\ubuntu\disks\OLDroot.disk
,然后将文件重命名\ubuntu\disks\new.disk
为\ubuntu\disks\root.disk
在确认新的 root.disk 可以正常工作之前,请勿删除 OLDroot.disk(或保留 OLDroot.disk 作为备份)。
但最有效的解决方案是执行 Live CD 安装:
您必须从实时 CD/USB 启动。运行 Wubi 时此功能不起作用。
备份 root.disk(不是必需的,但是一个好主意)
挂载 root.disk 所在的 NTFS 分区(此示例假设它是 /dev/sda1 并且挂载点是 /media/win - 按照以下说明进行相应调整):
sudo mkdir -p /media/win
sudo mount /dev/sda1 /media/win
检查root.disk的大小(非必需)
du -h --apparent-size /media/win/ubuntu/disks/root.disk
在 root.disk 上运行 fsck
fsck -f /media/win/ubuntu/disks/root.disk
调整大小 - 指定所需的最终大小(此示例调整为 10 GB)
resize2fs /media/win/ubuntu/disks/root.disk 10G
重启回到 Wubi Ubuntu