Improving the Performance of fsck in FreeBSD
Marshall Kirk McKusick
While listening to the presentation of the first paper at FAST ’13, ‘‘ffsck: The Fast File System Checker’’, I immediately wondered whether I could implement some of the ideas in FreeBSD. The researchers’ goal was to reorganize the Linux ext3 filesystem and to rewrite its filesystem checker so that a complete check of the filesystem could be done
more quickly. With the addition of a couple of hundred lines of code, I was able to implement both the improvements to fsck and the layout policy in the FreeBSD filesystem (FFS).