<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>I'm making progress on the 7.10 LFS disti for my i586 device. &nbsp;I've ran out of space (expected) and have solved that. &nbsp;I still need to free up more space.</div><div><br data-mce-bogus="1"></div><div>Recap: Almost all real files reside in /usr/pkg/XXXX. &nbsp; Everything else are symlinks outside that point into there.</div><div><br data-mce-bogus="1"></div><div>I've moved many files in /usr/pkg to a sqaushfs image with XZ compression. &nbsp;To solve the issue of booting with missing libraries because they may be in that image before /etc/fstab gets acted upon I've addressed this in initrd.</div><div><br data-mce-bogus="1"></div><div>Initrd looks in / for an image file. &nbsp;It mounts that to /mnt/ro and then executes /mnt/ro/.setup.sh. &nbsp;This script reads a file there and populages /usr/pkg/i586/&lt;name&gt; with links back to /mnt/ro/sur/pkg/i586/&lt;name&gt;. &nbsp; GNU stow was used earlier to create the symlinks so if you boot on a rescue USB and look at the / filesystem you'll see mostly broken links. &nbsp;Once initrd has done its job switch_root goes live and it works great.</div><div><br data-mce-bogus="1"></div><div>Default ext4 bytes per inode is 16k. &nbsp;Root will have many symlinks. &nbsp;Inode size is 256b. &nbsp;I'm thinking of booting off usb, tar up and copy everything off and then reformat root for 4k bytes per inode. &nbsp;Will this be an issue?</div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div></div></body></html>