答:请看include/image.mk中的以下定义:

define Image/mkfs/squashfs

        $(STAGING_DIR_HOST)/bin/mksquashfs4 $(call mkfs_target_dir,$(1)) $@ \

                -nopad -noappend -root-owned \

                -comp $(SQUASHFSCOMP) $(SQUASHFSOPT) \

                -processors 1 \

        $(if $(SOURCE_DATE_EPOCH),-fixed-time $(SOURCE_DATE_EPOCH))

endef

SQUASHFSOPT := -b $(SQUASHFS_BLOCKSIZE)

SQUASHFS_BLOCKSIZE := $(CONFIG_TARGET_SQUASHFS_BLOCK_SIZE)k

从以上定义可以看出制作squashfs的关键参数由openwrt中的配置项CONFIG_TARGET_SQUASHFS_BLOCK_SIZE来决定,通过修改此配置项的值即可改变squashfs文件系统

相关文章:

  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
  • 2021-06-01
  • 2021-06-24
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2021-04-24
  • 2022-12-23
  • 2021-10-12
  • 2021-08-24
  • 2022-12-23
相关资源
相似解决方案