首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mkfs -t ext4和mkfs.ext4的区别

mkfs -t ext4和mkfs.ext4的区别
EN

Unix & Linux用户
提问于 2023-04-27 16:33:56
回答 4查看 1.1K关注 0票数 11

sudo mkfs -t ext4 /dev/sdbsudo mkfs.ext4 /dev/sdb之间有什么区别吗?

还是后者只是前者的化名?

EN

回答 4

Unix & Linux用户

发布于 2023-04-27 16:43:33

mkfs -t ext4 /dev/sdb首先运行泛型[/usr]/sbin/mkfs命令,它是一个包装器,它将根据-t选项的值选择正确的特定于文件系统的mkfs二进制文件(在本例中是[/usr]/sbin/mkfs.ext4),并将命令行的其余部分传递给它。

mkfs.ext4 /dev/sdb简单地跳过包装器,直接调用文件系统特定的二进制文件。

来自mkfs(8)手册页:

实际上,mkfs只是在Linux下可用的各种文件系统构建器(mkfs.fstype)的前端。仅通过PATH环境设置搜索特定于文件系统的构建器。有关详细信息,请参阅文件系统特定的构建器手册页。

票数 14
EN

Unix & Linux用户

发布于 2023-04-27 19:12:22

因为mkfs -t xyz只是运行mkfs.xyz,所以您运行的是两个程序,而不是一个。

无论如何,不应该再使用mkfs了。来自命令页

对于特定于文件系统的mkfs.<type>实用程序,mkfs前端是不可取的。

票数 8
EN

Unix & Linux用户

发布于 2023-04-27 16:42:41

引用文档man mkfs

实际上,mkfs只是Linux下可用的各种文件系统构建器(mkfs.fstype)的前端。..。

所以我希望mkfs -t ext4会给mkfs.ext4打电话。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/744264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档