安装工具、助手和调用之间有何关系?

安装工具、助手和调用之间有何关系?

man 8 mount说在(例如、和)mount中使用助手。没有提到帮助者。相应的页面显示了相同的内容。/sbin/mount.exfatmount.fusemount.ntfsman 2 mountumount

我的ls /sbin | grep mount节目:

mount.cifs
mount.ecryptfs
mount.ecryptfs_private
mount.exfat
mount.exfat-fuse
mount.fuse
mount.lowntfs-3g
mount.ntfs
mount.ntfs-3g
umount.ecryptfs
umount.ecryptfs_private
umount.udisks2
  • 为什么不man 2 mount提帮手?
  • mount/umount对于没有助手的文件系统有什么作用?
  • mount为什么文件系统有、 、两者都有的帮助程序,umount或者两者都没有?

答案1

系统手册前段时间被“分段”了。这此处列出了部分适用于各种操作系统。第 2 部分是“系统调用”;即有关程序如何请求内核在这种情况下提供的服务的文档。

另请注意,在 中man 2 mount,它提供完整范围的文件系统类型,如 - 中定义的/proc/filesystems-filesystemtype是函数调用中的参数mount。如果将 中的列表/proc/filesystems与 的输出进行比较ls /sbin | grep mount,您会发现一些共性。

因此,看待这个问题的一种方法是,确实mount syscall有“帮助者”——“帮助者”是论证的价值filesystemtype。另一种看待它的方式是第2节man mount是为了系统程序员,而man 8 mount(或只是man mount)是为了系统用户管理员。用户与内核服务的接口是通过名为mount;的命令实现的。系统程序员通过该函数与同一内核服务进行接口mount

适合每个人的东西...

相关内容