If I create a small filesystem, and grow it when I need to, will the number of inodes increase proportionally?
I want to use Docker with the overlay storage driver. This can be very inode hungry because it uses hardlinks to merge lower layers. (The original aufs driver effectively stacked union mounts, which didn't require extra inodes, but instead caused extra directory lookups at runtime). EDIT: hardlinks don't use extra inodes themselves, I can only think the issue is extra directories which have to be created.
(Closed question here. I believe the answer is incorrect. However it says the question is closed, and that I need to create a new one).