在Windows中安装Ubuntu后增加root分区的大小

每次更新管理器提示更新时,我都会收到一条消息,说明没有足够的可用空间,但安装了Ubuntu的分区有超过10 GB的可用空间。

我很遗憾需要做什么。

df -h返回:

 Filesystem Size Used Avail Use% Mounted on /dev/loop0 5.6G 5.1G 237M 96% / udev 2.0G 4.0K 2.0G 1% /dev tmpfs 786M 792K 786M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 332K 2.0G 1% /run/shm /dev/sda6 20G 6.7G 13G 34% /host /dev/sda5 175G 120G 56G 69% /media/DATA 

如果有人可以帮助我解决这个问题,那将会很棒。 我是Ubuntu的新手。

您的/分区已满,96%使用,237Mb可用空间。 这是您下载和安装软件包的地方。

从我看来这是一个五笔安装。 您可以使用此文章中描述的方法调整Wubi分区的大小

  • 如何增加Windows下安装的Ubuntu的分区大小?

基本上你需要遵循以下这些信:

  1. 获得root权限

    sudo -i

  2. 检查Windows磁盘中有多少空间

    df -h /host

  3. 创建一个比你现在更大的新虚拟磁盘,比方说10GB

    (根据需要更改count =参数

     cd / host / ubuntu / disks
     dd if = / dev / zero of = new.disk bs = 1MB count = 10000
    
  4. 格式化新磁盘

    mkfs.ext4 -F new.disk

  5. 将文件挂载并复制到新虚拟磁盘

     mkdir -p / media / newdisk
     mount -o loop new.disk / media / newdisk
     rsync -av --exclude'/ sys / *'--exclude'/ proc / *' -  exclude'/ host / *' -  exclude'/ mnt / *'--exclude'/ media / * / *' --exclude'/ tmp / *' -  exclude'/home/*/.gvfs'-exclude'/root/.gvfs'-exclude'/var/lib/lightdm/.gvfs'/ / media / newdisk
     umount / media / newdisk
    出口
    
  6. 重新启动到Windows并将文件\ubuntu\disks\root.disk重命名为\ubuntu\disks\old_root.disk

  7. 将文件\ubuntu\disks\new.disk重命名为\ubuntu\disks\root.disk

  8. 重新启动回Ubuntu并检查一切是否正常。 当您100%确定所有内容都在正确的位置时,您可以登录到Windows并删除文件old_root.disk以获取这些5Gb。

Source

由于您使用的是Wubi(在Windows下安装了Ubuntu),因此正常的resize方法( Gparted等)将无法正常工作。

  • 请按照官方Wubi指南的“自动resize”部分中的步骤,轻松增加分区的大小。
  • 您的Windows分区(驱动器C)将至少需要与当前Wubi分区的总大小和新增加的大小一样多的空间。
    • 例如,如果当前分区为5GB并且您希望将其增加到10GB,则驱动器C上必须至少有15GB可用空间。

注意:该页面还包含手动说明/命令,但建议您首先尝试使用自动方法。