使用Parallels和Vagrant的Laravel Homestead无法扩展更多磁盘大小

使用Parallels和Vagrant的Laravel Homestead无法扩展更多磁盘大小,vagrant,homestead,diskspace,parallels,Vagrant,Homestead,Diskspace,Parallels,我正在尝试使用Macbook上的Parallels provider为我的虚拟服务器(Homestead)扩展更多空间 默认磁盘大小为18GB vagrant@homestead:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 964M 0 964M 0% /dev tmpfs

我正在尝试使用Macbook上的Parallels provider为我的虚拟服务器(Homestead)扩展更多空间

默认磁盘大小为18GB

vagrant@homestead:~$ df -h
Filesystem                               Size  Used Avail Use% Mounted on
udev                                     964M     0  964M   0% /dev
tmpfs                                    199M  7.7M  192M   4% /run
/dev/mapper/homestead--vg-root            18G   11G  5.9G  65% /
tmpfs                                    994M  8.0K  994M   1% /dev/shm
tmpfs                                    5.0M     0  5.0M   0% /run/lock
tmpfs                                    994M     0  994M   0% /sys/fs/cgroup
/dev/mapper/homestead--vg-mysql--master  9.8G  234M  9.1G   3% /homestead-vg/master
10.211.55.2:/Users/orange/code           234G  234G  165G  59% /home/vagrant/code
vagrant                                  234G   69G  165G  30% /vagrant
tmpfs                                    199M     0  199M   0% /run/user/1000
我不知道为什么虚拟机的默认空间是64G,但实际上Homestead服务器只有18GB

☁  homestead-7.pvm  prl_disk_tool resize --info --units G --hdd harddisk1.hdd
Operation progress 100 %
Disk information:
    SectorSize:                             512
    Size:                                    64G
    Minimum:                                 64G
    Minimum without resizing the last partition:                 64G
    Maximum:                               2047G

    Warning! The last partition cannot be resized because its file system is either not supported or damaged.
    Make sure that the virtual HDD is not used by another process.
    Warning! The disk image you specified has snapshots.
    You need to delete all snapshots using the prlctl command line utility before resizing the disk.
我找了这么多,但还是没有解决

我怎样才能解决它?
(对不起,我的英语不好)

根据中的讨论,以下命令将有所帮助:

lvextend -r -l +100%FREE /dev/mapper/homestead--vg-root
有一个可以处理这个问题的版本,但它还没有在标记的流浪版本中发布


这整个过程的原因是Vagrant将VirtualBox磁盘打包为
.vmdk
,它没有与
.vdi
相同的可调整大小选项。

您找到解决方案了吗,因为我遇到了完全相同的问题还没有,但是按照这个方法,从18GB增加到23GB(使用剩余的所有可用空间)。无法调整平行磁盘的大小。尽管我认为我需要比额外的5gbok更多的空间,但至少是这样,如果你找到了解决方案,请告诉我,谢谢我按照本指南和我的一位开发人员朋友的帮助来管理:。请注意,您必须将虚拟盒磁盘的类型更改为.vdi,以增加大小,然后在将其连接到虚拟盒之前将其更改回.vmdk。我真的帮不了你,因为那是我自己被困的地方,我的朋友就是这么做的