在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的分区大小?
基本上你需要遵循以下这些信:
-
获得
root
权限sudo -i
-
检查Windows磁盘中有多少空间
df -h /host
-
创建一个比你现在更大的新虚拟磁盘,比方说10GB
(根据需要更改count =参数 )
cd / host / ubuntu / disks dd if = / dev / zero of = new.disk bs = 1MB count = 10000
-
格式化新磁盘
mkfs.ext4 -F new.disk
-
将文件挂载并复制到新虚拟磁盘
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 出口
-
重新启动到Windows并将文件
\ubuntu\disks\root.disk
重命名为\ubuntu\disks\old_root.disk
。 -
将文件
\ubuntu\disks\new.disk
重命名为\ubuntu\disks\root.disk
。 -
重新启动回Ubuntu并检查一切是否正常。 当您100%确定所有内容都在正确的位置时,您可以登录到Windows并删除文件
old_root.disk
以获取这些5Gb。
( Source
)
由于您使用的是Wubi(在Windows下安装了Ubuntu),因此正常的resize方法( Gparted等)将无法正常工作。
- 请按照官方Wubi指南的“自动resize”部分中的步骤,轻松增加分区的大小。
- 您的Windows分区(驱动器C)将至少需要与当前Wubi分区的总大小和新增加的大小一样多的空间。
- 例如,如果当前分区为5GB并且您希望将其增加到10GB,则驱动器C上必须至少有15GB可用空间。
注意:该页面还包含手动说明/命令,但建议您首先尝试使用自动方法。