我对 Ubuntu 或 VirtualBox(在 Mac 上)还比较陌生,在升级到 Mavericks 之前,一切都运行良好,但现在我发现它有很多问题。不知道发生了什么,但我的 Ubuntu 机器有动态分配的空间,我不记得扩展磁盘时遇到任何问题。我的虚拟大小是 20GB,实际大小是 8GB。
luis@luis-VirtualBox:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001edac
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 17367039 8682496 83 Linux
/dev/sda2 17369086 41940991 12285953 5 Extended
/dev/sda5 17369088 41940991 12285952 82 Linux swap / Solaris
现在,我尝试在 Ubuntu 中安装其他软件,但机器提示空间不足。
luis@luis-VirtualBox:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 8.1G 7.6G 96M 99% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 5.8G 4.0K 5.8G 1% /dev
tmpfs 1.2G 1.0M 1.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 5.8G 156K 5.8G 1% /run/shm
none 100M 44K 100M 1% /run/user
Desktop 699G 386G 313G 56% /media/sf_Desktop
Documents 699G 386G 313G 56% /media/sf_Documents
Dropbox 699G 386G 313G 56% /media/sf_Dropbox
My_Passport 932G 363G 570G 39% /media/sf_My_Passport
/dev/sr0 62M 62M 0 100% /media/luis/VBOXADDITIONS_4.3.0_89960
附加信息:
luis@luis-VirtualBox:~$ sudo fdisk -l /dev/sda1
Disk /dev/sda1: 8890 MB, 8890875904 bytes
255 heads, 63 sectors/track, 1080 cylinders, total 17364992 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sda1 doesn't contain a valid partition table
我该如何解决这个问题?有人知道为什么机器没有动态分配我需要的空间(最多 20GB)吗?
提前感谢任何帮助。
答案1
您的虚拟硬盘被分成两部分。一个是安装 Ubuntu 的 8 Gb 分区,另一个是 12 Gb 交换分区。您需要调整它们的大小。
最简单的方法是从 Ubuntu 安装 iso 启动虚拟机(不是真实机器),然后运行 gparted。请参阅此问题但将其应用于虚拟机而不是物理机器。
您的最佳选择可能是 11 Gb Ubuntu 和 1 Gb 交换。