[Buildroot] [PATCH] configs/raspberrypi3_defconfig: fix filesystem size
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Jul 1 09:22:29 UTC 2018
Leon, All,
On 2018-06-30 21:11 +0200, Yann E. MORIN spake thusly:
> On 2018-06-30 21:03 +0300, Leon Anavi spake thusly:
[--SNIP--]
> > Thank you for the feedback. I have experienced this issue while building
> > branch master on Ubuntu 16.04. As discussed in the IRC channel on Friday
> > the same issue has been reproduced in the CI, Job #78257653 triggered by
> > Thomas Petazzoni: https://gitlab.com/buildroot.org/buildroot/-/jobs/78257653
Could you please provide a bit more details on your buildsystem: what is
the filesystem you use to build?
In the past, we had issues when the build was done on zfs for example,
because it reports nvalid (POSIX-wise) results about the size for small
files, which zfs entirely stores in the inode, thus reporting sero used
blocks.
I'm afraid something similar may be happening here...
Regards,
Yann E. MORIN.
> > I have noticed that the same fix has been already applied to
> > raspberrypi3_64_defconfig. I hope my patch will be merged to prevent
> > this issue in future for raspberrypi3_defconfig.
>
> The raspberrypi3_64_defconfig has always had the size set to 120MiB from
> the onset, because it builds more kernel modules and thus takes more
> place (at least, according to the commit log (commit 9bbea36e3e).
>
> I am not opposed to the change, BTW.
>
> Reviewed-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
>
> Regards,
> Yann E. MORIN.
>
> > Thanks,
> > Leon
> >
> > >
> > > $ make raspberrypi3_defconfig
> > > $ make
> > > $ du -hs output/target/
> > > 57M output/target/
> > > $ ls -lsh output/images/
> > > total 159M
> > > 24K -rw-r--r-- 1 ymorin ymorin 24K Jun 30 19:35 bcm2710-rpi-3-b.dtb
> > > 28K -rw-r--r-- 1 ymorin ymorin 25K Jun 30 19:35 bcm2710-rpi-3-b-plus.dtb
> > > 24K -rw-r--r-- 1 ymorin ymorin 23K Jun 30 19:35 bcm2710-rpi-cm3.dtb
> > > 8.0M -rw-r--r-- 1 ymorin ymorin 32M Jun 30 19:35 boot.vfat
> > > 54M -rw-r--r-- 1 ymorin ymorin 60M Jun 30 19:35 rootfs.ext2
> > > 0 lrwxrwxrwx 1 ymorin ymorin 11 Jun 30 19:35 rootfs.ext4 -> rootfs.ext2
> > > 4.0K drwxr-xr-x 3 ymorin ymorin 4.0K Jun 30 19:24 rpi-firmware
> > > 93M -rw-r--r-- 1 ymorin ymorin 93M Jun 30 19:35 sdcard.img
> > > 4.7M -rw-r--r-- 1 ymorin ymorin 4.7M Jun 30 19:35 zImage
> > >
> > > Regards,
> > > Yann E. MORIN.
> > >
> > >> Signed-off-by: Leon Anavi <leon.anavi at konsulko.com>
> > >> ---
> > >> configs/raspberrypi3_defconfig | 1 +
> > >> 1 file changed, 1 insertion(+)
> > >>
> > >> diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig
> > >> index 856f321..0ef9afe 100644
> > >> --- a/configs/raspberrypi3_defconfig
> > >> +++ b/configs/raspberrypi3_defconfig
> > >> @@ -28,6 +28,7 @@ BR2_PACKAGE_HOST_MTOOLS=y
> > >> # Filesystem / image
> > >> BR2_TARGET_ROOTFS_EXT2=y
> > >> BR2_TARGET_ROOTFS_EXT2_4=y
> > >> +BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
> > >> # BR2_TARGET_ROOTFS_TAR is not set
> > >> BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh"
> > >> BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh"
> > >> --
> > >> 2.7.4
> > >>
> > >> _______________________________________________
> > >> buildroot mailing list
> > >> buildroot at busybox.net
> > >> http://lists.busybox.net/mailman/listinfo/buildroot
> >
> > --
> > Leon Anavi
> > Software Engineer
> > konsulko.com
> >
> >
>
> --
> .-----------------.--------------------.------------------.--------------------.
> | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
> | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
> | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
> '------------------------------^-------^------------------^--------------------'
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list