But even if you had a 20 TB hard drive, and you wanted a lot of files smaller than 5120 bytes, you can just create multiple partitions. Maybe a little inconvenient, but you can still use your drive to the fullest. Not so much with Google’s 5 million limit (for a 2 TB Google Drive, the minimum average file size is around 430 KB [2])
[0] https://www.reddit.com/r/google/comments/123fjx8/google_has_...
[1] https://www.wolframalpha.com/input?i=%282%2F2%5E32%29+TiB+in...
[2] https://www.wolframalpha.com/input?i=%282%2F5000000%29+TiB+i...
Yes and no. This works differently from one filesystem to another, but search for "running out of inodes" to find many ways this can happen in reality, way below the technical limit of the filesystem itself. You can end up in situations where you can't create a new file and need to remove more than one to solve the situation. (Or even where removing many files doesn't seem to make a difference)
They've basically gone and set it up like "largefile" mode, 1 inode per 1MB, forced upon all users. That's a bad default and an even worse mandate.
Using the cloud leaves you exposed to the whims of the cloud provider. They select and switch technologies based on their needs instead of yours, and can arbitrarily change the restrictions.
Article says 5 million? Still a big number, but smaller than 5 billion.
(i.e. I can see now what I think you meant, but "5 billion" is a much closer match to "5 million" than 2^32)
So, use another Google account? If someone's workflow depends on one Google account, sounds like they need to understand the concept of sharding.
NPM developer?
<ducks>
Imagine if a hard drive had a limit on the number of files, not just the size. Would that be reasonable.
Or imagine if someone designed a storage protocol and submitted it to IETF with such a limitation saying “it doesn’t affect the vast majority of users so we set this arbitrary limit to make our lives easier.” It would not make it through review.