![错误:ext4_allocate_best_fit_partial:无法分配 3967 个块,空间不足?](https://linux22.com/image/160262/%E9%94%99%E8%AF%AF%EF%BC%9Aext4_allocate_best_fit_partial%EF%BC%9A%E6%97%A0%E6%B3%95%E5%88%86%E9%85%8D%203967%20%E4%B8%AA%E5%9D%97%EF%BC%8C%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%EF%BC%9F.png)
我正在尝试从包含系统文件的文件夹构建 system.img(从 system.img 中提取)
system.img 适用于模拟器(Android SDK)上的 Api 级别 25
我正在尝试运行这个命令
sudo make_ext4fs -L system -l 274783648 -a system new_system.img savedir/
但我收到这个错误
Creating filesystem with parameters:
Size: 274780160
Block size: 4096
Blocks per group: 32768
Inodes per group: 5600
Inode size: 256
Journal blocks: 1048
Label: system
Blocks: 67085
Block groups: 3
Reserved block group size: 23
error: ext4_allocate_best_fit_partial: failed to allocate 3967 blocks, out of space?
答案1
该错误与我尝试创建的图像的大小有关,该图像小于文件夹大小。
增加尺寸消除了错误