| Summary: | genext2fs: couldn't allocate a block (no free space) | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Andy Gibbs <andyg1001> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED INVALID | ||
| Severity: | critical | CC: | buildroot, mathewss, yann.morin.1998 |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
|
Description
Andy Gibbs
2010-12-10 09:28:02 UTC
Hi, I've implemented better ext2 size estimation in git (eeea3ea6a88a8) - Could you give it a try? genext2fs presumes block sizes are 1024 but genext2fs.sh looks at the total blocks on the local file system where the block size may be different. In my case it was 4096 so this error shows up still in this case. Sean, Estimating the number of blocks is done with a call to: 'du -k' where '-k' means 'assume 1KiB blocks' (see: man du). So your issue is probably /slightly/ different. If you manage to reproduce this issue, please reopen this bug and report back with a bit more information: buildroot's .config file, host file system... Regards, Yann E. MORIN. |