You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将RedHat 9.1虚拟机打包为tarball导入WSL时遇到磁盘写入错误及归档体积异常问题求助

RedHat 9.1虚拟机打包为tarball导入WSL时遇到磁盘写入错误及归档体积异常问题求助

各位大佬,想请大家帮我排查下操作问题,我实在卡在这里过不去了😭

我的最终目标是在Windows Subsystem for Linux(WSL)里用上RedHat系统。查了相关资料后,了解到可以导入自行制作的系统tar包来实现,于是我用Hyper-V创建了一个RedHat 9.1虚拟机,打算把系统内容打包成tar文件后导入WSL。

最开始我尝试用这个命令打包:tar -cvf /rh9.tar *(我也清楚这么做可能会触发递归问题,把生成的tar包本身也塞进归档里,但当时先想试试效果),结果直接报错,错误信息类似这样:

tar: /mnt/rh9.tar: Wrote only 6144 of 10240 bytes
tar: Error is not recoverable: exiting now

后来我专门创建了一个500GB的虚拟磁盘并挂载到/mnt目录,换了命令重试:tar -cvf /mnt/rh9.tar --exclude /mnt /,这次没有直接报错,但生成的/mnt/rh9.tar居然快占满整个500GB的磁盘了,这完全不符合预期啊!

我用df -h查看了当前虚拟机的磁盘使用情况,结果如下:

Filesystem             Size  Used Avail Use% Mounted on
devtmpfs               4.0M     0  4.0M   0% /dev
tmpfs                  1.8G     0  1.8G   0% /dev/shm
tmpfs                  731M  8.9M  722M   2% /run
/dev/mapper/rhel-root   70G  4.4G   66G   7% /
/dev/sdb2             1014M  277M  738M  28% /boot
/dev/sdb1              599M  7.0M  592M   2% /boot/efi
/dev/mapper/rhel-home   52G  413M   52G   1% /home
tmpfs                  366M   36K  366M   1% /run/user/1000

把所有分区的已用空间加起来远小于500GB,实在搞不懂为什么生成的tar包会这么大。有没有大佬能给我指个方向,看看我哪里操作出错了?

备注:内容来源于stack exchange,提问作者user20960947

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:18:11