使用 resize2fs 增加 Vagrant archlinux 中的磁盘大小
Increasing disk size in Vagrant archlinux using resize2fs
我目前 运行 一个带有 archlinux 的 Vag运行t 盒子用于开发目的。我想超过 2GB,所以我安装了 vagrant-disksize
插件,在 ssh 进入盒子并更改分区大小后,我 运行 resize2fs 按照建议 here.
但是,当我这样做时,出现以下错误:
resize2fs: Device or resource busy while trying to open /dev/sdax
Couldn't find valid filesystem superblock.
这是手册页关于 resize2fs
的内容:
If the filesystem is mounted, it can be used to expand the size of the
mounted filesystem, assuming the kernel and the file system supports
on-line resizing.
如何在我的 archlinux 机器上使用 resize2fs
?
tldr: resize2fs 不适用于 btrfs
分辨率:
调查问题后,我发现 archlinux Vagrant box 设置为 btrfs
而不是 ext4
。如果你想在 Vagrant/VirtualBox 和 Arch Linux 上扩展你的磁盘大小,你将不得不这样做。
要遵循的步骤
通过以下方式增加物理磁盘大小:1. 使用 Vagrant disk-resize
插件,2. 使用 VBoxManage
手动卸载和克隆驱动器,或 3. 激活 Vagrant实验性功能标志(2020 年 10 月)。
用{,c}fdisk
或parted
调整OS内的分区大小。
使用 lsblk --fs
检查分区上的文件系统。如果你碰巧在 btrfs 上 运行,你将无法使用 resize2fs
。你必须通过
btrfs filesystem resize max / (the mount point)
一些可能有用的链接:
https://www.suse.com/support/kb/doc/?id=000018798
https://gist.github.com/christopher-hopper/9755310
https://askubuntu.com/questions/317338/how-can-i-increase-disk-size-on-a-vagrant-vm
我目前 运行 一个带有 archlinux 的 Vag运行t 盒子用于开发目的。我想超过 2GB,所以我安装了 vagrant-disksize
插件,在 ssh 进入盒子并更改分区大小后,我 运行 resize2fs 按照建议 here.
但是,当我这样做时,出现以下错误:
resize2fs: Device or resource busy while trying to open /dev/sdax
Couldn't find valid filesystem superblock.
这是手册页关于 resize2fs
的内容:
If the filesystem is mounted, it can be used to expand the size of the mounted filesystem, assuming the kernel and the file system supports on-line resizing.
如何在我的 archlinux 机器上使用 resize2fs
?
tldr: resize2fs 不适用于 btrfs
分辨率:
调查问题后,我发现 archlinux Vagrant box 设置为 btrfs
而不是 ext4
。如果你想在 Vagrant/VirtualBox 和 Arch Linux 上扩展你的磁盘大小,你将不得不这样做。
要遵循的步骤
通过以下方式增加物理磁盘大小:1. 使用 Vagrant
disk-resize
插件,2. 使用VBoxManage
手动卸载和克隆驱动器,或 3. 激活 Vagrant实验性功能标志(2020 年 10 月)。用
{,c}fdisk
或parted
调整OS内的分区大小。使用
lsblk --fs
检查分区上的文件系统。如果你碰巧在 btrfs 上 运行,你将无法使用resize2fs
。你必须通过btrfs filesystem resize max / (the mount point)
一些可能有用的链接:
https://www.suse.com/support/kb/doc/?id=000018798
https://gist.github.com/christopher-hopper/9755310
https://askubuntu.com/questions/317338/how-can-i-increase-disk-size-on-a-vagrant-vm