Vagrant磁盘分区与Debian文件系统不匹配(分区较大)

时间:2018-05-02 19:30:14

标签: vagrant debian partitioning

我尝试使用debian/stretch64框(即Debian 9)重建开发vm。我在MacOS Sierra 10.12.6上使用Vagrant 2.0.2和VirtualBox 5.2.6。

在我的Vagrantfile中,我指定了一个30GB的磁盘:

config.disksize.size = "30GB"

Virtual Media Manager(VirtualBox中的文件菜单)显示"虚拟大小" (容量)stretch.vdi为30GB。 VBoxManage showhdinfo "stretch.vdi"也向我提供了相同的信息,并指出它是dynamic default(即可调整大小的)磁盘,与.vmdk不同。

然而,Debian报告的文件系统要小得多:

/dev/sda1       8.7G  8.7G     0 100% /

(它确实有一些空间,但在启动时唤醒一个大的共享文件夹会不断填满它。)

在它满员之前:

  • 我跑了sudo cfdisk /dev/sda,发现该卷报告了20.1G可用空间,而/ dev / sda1只报告了8.7G。
  • 我也做了apt-get install lvm2所以我会有管理卷的工具。

然后我使用fdisk(不是curses版本)来重新配置分区(即我将它们全部删除,使第一个29G并添加了一个带有'类型'设置的扩展1G分区到Linux交换)。

虽然我看到了消息"重新读取分区表失败了。设备或资源繁忙。",重新启动后,cfdisk /dev/sda输出看起来都正确无误:

    Device          Boot            Start         End     Sectors     Size    Id Type
>>  /dev/sda1                        2048    60819455    60817408      29G    83 Linux
    /dev/sda2                    60819456    62914559     2095104    1023M     5 Extended
    └─/dev/sda5                  60821504    62914559     2093056    1022M    82 Linux swap / Solaris

但是,df仍会返回:

/dev/sda1       8.7G  8.7G     0 100% /

各种教程提到 pvcreate pvresize ,但对于后者,我得到:

sudo pvresize /dev/sda
  Failed to find physical volume "/dev/sda".
  0 physical volume(s) resized / 0 physical volume(s) not resized

这是我完整的fdisk -l输出:

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 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
Disklabel type: dos
Disk identifier: 0xe133a040

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1           2048 60819455 60817408   29G 83 Linux
/dev/sda2       60819456 62914559  2095104 1023M  5 Extended
/dev/sda5       60821504 62914559  2093056 1022M 82 Linux swap / Solaris

我还应该做些什么来让Debian看到完整的29G?

1 个答案:

答案 0 :(得分:0)

简单修复:

sudo resize2fs /dev/sda1

现在我有:

/dev/sda1        29G  8.7G   19G  32% /

我找到了in this answer

(已投票结束我自己的问题)。

相关问题