我一直试图找出fsck代码。我在Ubuntu的coreutils包中找不到它。有人可以告诉我,我可以在哪里查看fsck代码吗?
答案 0 :(得分:5)
fsck根据使用的文件系统有多种实现方式。对于ext2 / ext3 / ext4,您需要在Ubuntu中使用“e2fsprogs”包。
尝试:
sudo apt-get source e2fsprogs
答案 1 :(得分:1)
fsck 实用程序是“ util-linux”软件包的一部分。可以从https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/下载“ util-linux”的源
fsck 调用取决于fs类型的特定实用程序:fsck.minix,fsck.ext4,fsck.nfs,fsck.exfat,fsck.ext4dev,fsck.cramfs,fsck。 ext3,fsck.fat,fsck.vfat,fsck.msdos,fsck.ext2。
e2fsprogs 软件包包括fsck.ext2,fsck.ext3,fsck.ext4和多用途fsck。如果fsck检查vfat fs并且fsck.vfat没有出现在系统中,则fsck无法工作。
dosfs 软件包包括fsck.fat和符号链接:fsck.msdos和fsck.vfat到fsck.fat </ p>