我使用的是 Ubuntu 12.04 LTS,并通过 Wubi 安装在 27 GB 的分区上。我也选择将安装设置为该大小。
然后安装完一些软件后,系统提示空间/usr
已满。在随后的窗口中,显示总空间/usr
只有 3.7 GB。我不知道 Ubuntu 分区有 10+ GB 的可用空间,怎么会发生这种情况。
所以我的问题是:我怎样才能扩大“大小” /usr
,这对我来说没有意义,因为它没有使用分区中的可用空间。
非常感谢!
的输出mount
如下:
/dev/loop0 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda7 on /host type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/host/ubuntu/disks/usr.disk on /usr type ext4 (rw)
/host/ubuntu/disks/home.disk on /home type ext4 (rw)
gvfs-fuse-daemon on /home/yzhanghf/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=yzhanghf)
/dev/sda6 on /media/Scientific type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda5 on /media/Software type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda2 on /media/OS type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda1 on /media/SYSTEM type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
答案1
如果您在FAT32
分区上安装,则单个文件的最大大小限制为 4 GB 左右。因此,Wubi 将根据您想要的大小将安装拆分为最多 3 个虚拟磁盘( root.disk
、usr.disk
、 )。(最大 12 GB)。home.disk
/usr
不幸的是,4 GB 对于正常安装来说不够,因为随着时间的推移,它会迅速增大。最好的办法是使用一个NTFS
可以容纳最多 30 GB 的分区root.disk
,或者使用该分区进行直接安装(如果您有一个空闲分区,为什么还要使用 Wubi?)
答案2
众所周知,如果在较新的机器上安装 WUBI,它会导致奇怪的问题。我建议您将其删除并进行正确的 Ubuntu 安装。
如果您想无论如何都修复它;在我看来 /usr 被安装为一个单独的分区。
发布命令的输出
mount