Remix.run Logo
megagpt1 a day ago

FAT32 allocates the first free block. IIRC, file order must match disk order because reasons. Ext2 prioritized allocating the middle of free space to allow fragment-free growth on both sides and it became a standard filesystem feature after that.

7 hours ago | parent | next [-]
[deleted]
SoftTalker a day ago | parent | prev [-]

And, disk capacities got a lot larger. When most of the space on a disk is free, it's easier to allocate without fragmenting.