我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

上一篇文章中,苏南大叔讨论了在mac系统下,如何使用mount系列命令的问题。事实上,除了mount系列命令,还有其它一系列类似的函数。

苏南大叔:苹果系统,分区挂载mount对比diskutil mount命令 - mac-diskutil-mount
苹果系统,分区挂载mount对比diskutil mount命令(图3-1)

本文测试环境:mac@big sur,主要讨论的是mount类似硬盘挂载命令。

mount系列

这是系列命令,包括:mount,mount_ntfs,mount_exfat等。详情可以参考:

mount -t exfat /disk2s1 /data/target
mount -t ntfs -o rw,nobrowse /dev/disk0s5 /data/test2
mount_ntfs -o rw,nobrowse /dev/disk0s5 /data/test2
umount /disk2s1

这一系列操作,往往需要sudo。而接下来的diskutil系列,则不需要sudo

diskutil mount系列

对分区进行操作的话,命令如下:

diskutil mount /dev/disk2s1
diskutil unmount /dev/disk2s1
  • diskutil mount并不需要知道分区格式。
  • diskutil mount不需要预先建立文件夹,默认挂载在正确的位置。
  • diskutil unmount中的拼写是un,不是u。(diskutil unmountdiskutil umount命令同时存在)

苏南大叔:苹果系统,分区挂载mount对比diskutil mount命令 - diskutil-mount
苹果系统,分区挂载mount对比diskutil mount命令(图3-2)

diskutil mountdisk系列

如果操作对象是硬盘而不是分区的话,则使用下面的命令:

diskutil mountdisk /dev/disk2
diskutil unmountdisk /dev/disk2
diskutil unmountdiskumountdisk,一个是un,一个是u。注意拼写差别!(diskutil unmountdiskdiskutil umountdisk命令同时存在)

苏南大叔:苹果系统,分区挂载mount对比diskutil mount命令 - diskutil-mountdisk
苹果系统,分区挂载mount对比diskutil mount命令(图3-3)

对于ntfs分区的特别说明

如果分区是ntfs格式的话,这里可能是有特殊情况的。
diskutil mount出来的结果,是没有写权限的。就是说盘符内的文件结构不能修改东西。

diskutil mount /dev/disk0s5

请使用下面的类似语句,来获得写入权限:

mount -t ntfs -o rw,nobrowse /dev/disk0s5 /data/test2

或者

mount_ntfs -o rw,nobrowse /dev/disk0s5 /data/test2

或者参考下面的文章:

相关文章

总结

显然,diskutil mount比单独的mount命令更加智能,不用担心分区格式自动识别,也不用提前建立挂载点。默认挂载到/volumns下面,都是正常的操作。

当被挂载的分区不是ntfs的时候,推荐使用更加简单智能的diskutil mount命令,而不推荐使用mount命令。更多mac系统使用技巧,请使用:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac