Fix linux::filesystem reading of /proc/mounts

At the moment you only read 4K of data, which drops lots of important things. I
don't know why anyone thought 4K would be sufficient.
Merge pull request #372 from jaymzh/mounts_6

Fix linux::filesystem reading of /proc/mounts