使用resize2fs在Vagrant archlinux中增加磁盘大小
我目前正在使用archlinux运行一个用于开发目的的Vagrant box。我想超越2GB,所以我安装了使用resize2fs在Vagrant archlinux中增加磁盘大小,vagrant,archlinux,partition,btrfs,Vagrant,Archlinux,Partition,Btrfs,我目前正在使用archlinux运行一个用于开发目的的Vagrant box。我想超越2GB,所以我安装了vagrant disksize插件,在ssh'ing入框并更改分区大小后,我按照建议运行resize2fs 但是,当我这样做时,会出现以下错误: resize2fs: Device or resource busy while trying to open /dev/sdax Couldn't find valid filesystem superblock. 以下是手册页上关于resi
vagrant disksize
插件,在ssh'ing入框并更改分区大小后,我按照建议运行resize2fs
但是,当我这样做时,会出现以下错误:
resize2fs: Device or resource busy while trying to open /dev/sdax
Couldn't find valid filesystem superblock.
以下是手册页上关于resize2fs
的内容:
如果安装了文件系统,则可以使用它来扩展
已装入的文件系统,假设内核和文件系统支持
在线调整大小
如何将resize2fs与我的archlinux机箱一起使用?tldr:resize2fs在btrfs上不起作用 决议: 在调查了这个问题之后,我发现ArchLinuxVagrant框设置为
btrfs
,而不是ext4
。如果您想在Vagrant/VirtualBox和Arch Linux上扩展磁盘大小,您必须这样做
遵循的步骤
磁盘调整大小
插件,2。使用VBoxManage
或3手动卸载和克隆驱动器。激活流浪者实验特征标志(2020年10月)
{,c}fdisk
或parted
调整操作系统内部分区的大小
lsblk--fs
检查分区上的文件系统。如果您碰巧在btrfs上运行,您将无法使用resize2fs
。你必须通过考试
btrfs文件系统最大调整大小/(装载点)