mkfs 和 mkdosfs 有什么区别?

mkfs 和 mkdosfs 有什么区别?

我正在尝试将 Linux 发行版 .iso 放在我的 USB 上,并且说明建议使用以下命令来创建 fat32 文件系统:

mkdosfs -F 32 /dev/sdc1

有没有理由使用此命令来代替 mkfs?

答案1

mkfs 是一个创建文件系统的命令,是更具体的 mkfs.file_type (mkfs.vfat、mkfs.ext4 等) 的前端

实际上,mkfs 只是 Linux 下各种文件系统构建器 (mkfs.fstype) 的前端。文件系统特定的构建器会在多个目录中搜索,例如 /sbin、/sbin/fs、/sbin/fs.d、/etc/fs、/etc(精确列表在编译时定义,但至少包含 /sbin 和 /sbin/fs),最后在 PATH 环境变量中列出的目录中搜索。有关更多详细信息,请参阅文件系统特定的构建器手册页。

mkfs.vfat 是 mkdosfs 的符号链接

他们是一样的

ls -l /sbin/mkfs.vfat
lrwxrwxrwx 1 root root 7 2011-10-29 23:13 /sbin/mkfs.vfat -> mkdosfs

如需更多信息,请参阅

人mkfs

相关内容