windows虚拟机使用vhdx磁盘文件进行共享

# windows先安装winbtrfs 文件驱动
https://github.com/maharmstone/btrfs
# 创建额外的xuniji.vhdx文件
# 挂载到虚拟机,格式化为btrfs,并修改/etc/fstab
sudo mkfs.btrfs -f /dev/sdb2
sudo parted -l

sudo vi /etc/fstab
/dev/sdb2 /xuniji btrfs defaults 0 0
  • 使用win管理vhdx文件

# 文件只能单开, 即windows使用,linux虚拟机需要关机;linux虚拟机使用,windows需要操作[脱机]
# 关闭虚拟机,winbtrfs已经安装
# 打开磁盘管理->操作->附加VHD->选择文件 D:\xuniji.vhdx 即可
# 直接在[此电脑]看得到btrfs的分区
  • 扩容vhdx(需要支持能识别的文件系统ntfs/btrfs)

# 使用 BOOTICEx64.exe, 加载 .vhdx 镜像文件在[镜像信息]里面进行扩容

# 然后使用[打开磁盘管理]对.vhdx文件进行扩展卷

# 最后进入虚拟机, resize 挂载点, 使扩容生效
sudo btrfs filesystem resize max /xuniji
df -h
# /dev/sdb2  1000G  8.9G  991G   1% /xuniji