我有一个 VMDK 格式的驱动器。实际大小为 5MB,虚拟大小为 40GB。客户机是 tiny core linux(来自启动到docker),使用VBoxManage createhd --format VMDK --filename boot2docker.vmdk --size 40000
fdisk 无法读取分区,所以我不知道问题是否是分区太小(也许我需要安装驱动程序)
docker@boot2docker:~$ sudo fdisk -l
Disk /dev/sda: 41.9 GB, 41943040000 bytes
255 heads, 63 sectors/track, 5099 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda doesn't contain a valid partition table
任何关于查看分区表或帮助我使用完整磁盘空间的建议都将不胜感激
答案1
我猜你没读过:40gb HDD (not initialized, see FAQ)
页面底部(常见问题解答)
使用 Virtualbox 实现硬盘持久性
sudo -s fdisk /dev/sda n # new primary partition p 1 # first partition Enter # default start Enter # default end w # write partition table and quit mkfs.ext4 /dev/sda1 reboot