Какой максимальный размер файла мы можем скопировать в пользовательский раздел с помощью команды «wic cp» для образа yocto?

Я пытаюсь скопировать папку в пользовательский раздел с помощью команды wic cp. Размер файла составляет 5,1 ГБ, после копирования в раздел, когда я загружаю образ и проверяю, он показывает только 1 ГБ. Итак, мой вопрос: есть ли какие-либо ограничения на размер файла, который мы можем скопировать с помощью команды «wic cp»?

в local.conf у меня есть:

      IMAGE_FSTYPE = "wic"
WKS_FILE ?="systemd-bootdiskcustom.wks" 

в файле wks, в котором я создал раздел (это 5-й раздел в моем образе):

      part custom_part --ondisk sda --fstype=ext4 --label custom_part --align 1024 --use-uuid --size 10000M

Команда, которую я использую после создания изображения для копирования файла размером 5,1 ГБ, который хранится в моем "meta-mylayer", выглядит следующим образом:

      $ cd poky
$ source oe-build-env
build$ cd tmp/deploy/images/qemux86-64
qemux86-64$ wic cp ../../../../../meta-mylayer/recipes-example/customfile/files/system.img core-image-custom-qemux86-64.wic:5

1 ответ

Это может быть связано с ограничением FAT32.

Файлы размером более 4 ГБ не могут храниться на томе FAT32.

Форматирование флэш-накопителя как exFAT или NTFS решит эту проблему.

Другие вопросы по тегам