fsck является просто настоящим именем. Когда они выпустили новые файловые системы, им будет нужен определенный инструмент для каждого, efsck для расширения, e2fsck для ext2, dosfsck, fsckvfat. Таким образом, они сделали fsck фронтэндом, который просто звонит, какой бы ни соответствующий инструмент.
fsck является оберткой для определенного для файловой системы fsck.* семейство инструментов. Они могут использоваться наравне с одним протестом (из fsck страницы справочника):
Опции, которые не поняты под fsck, передаются определенному для файловой системы средству проверки. Эти аргументы не должны брать аргументы, поскольку нет никакого пути к fsck, чтобы смочь правильно предположить, какие аргументы выбирают варианты и которые не делают.
Опции и аргументы, которые следуют - рассматривают как определенные для файловой системы опции, которые будут переданы определенному для файловой системы средству проверки.
Обратите внимание на то, что fsck не разработан для передачи произвольно сложных опций определенным для файловой системы средствам проверки. При выполнении чего-то сложного просто выполните определенное для файловой системы средство проверки непосредственно. Если Вы передаете fsck некоторая ужасно сложная опция и аргументы, и это не делает то, что Вы ожидаете, не потрудитесь сообщать об этом как об ошибке. Вы почти наверняка делаете что-то, что Вы не должны делать с fsck.
Однако fsck обработает большую часть нормального функционирования в файловой системе.