最近心血来潮折腾着把家里的台式机装上了黑苹果(Hackintosh),在登陆Mac的时候发现Win10的系统盘也挂载到了Finder中,这个让人看着很不爽,也有安全隐患万一哪天手残把Win10搞坏怎么办?
在这里吐槽一下那些喜欢在转载的人,你们就是在互联网上制造垃圾!
下面介绍在Mac中取消挂载指定磁盘的方法,在/etc/fstab文件中添加如下命令:
UUID=EC29BEAC-8975-38C9-AA62-A3891497E719 none auto user 0 0
如果/etc/fstab
文件不存在就新建,如果已经存在就在文件末尾追加。下面介绍下这条命令的含义(因为你直接复制是不生效的😊),这条命令可以一共6列。如下表:
设备名 | 挂载点 | 文件系统类型 | 设置选项 | dump | pass |
---|---|---|---|---|---|
UUID=EC29BEAC-8975-38C9-AA62-A3891497E719 | none | auto | user | 0 | 0 |
1、 设备名称
磁盘设备文件名(/dev/sda)或者该设备的Label或者UUID,这里我是用的是UUID,因为使用Label或文件名(/dev/sda)时,当你分区格式或者插槽顺序改变的时候会发生改变而导致你的脚本失效。
-
找出你要隐藏的分区
-
查看分区UUID
2、挂载点
设备的挂载点就是你要挂载到哪个目录下,这里我们要隐藏也就是不挂载所以写none
。
3、文件系统格式(FileSystem)
Mac支持的文件系统如:apfs,ntfs,vfat等,这个文件系统跟上面的设备名称一样是可以改变的,格盘换个文件系统格式还是很平常的操作。这里我们使用auto
,代表自动检测。
4、挂载选项
这个参数比较多也比较容易出错,这里我列了一个表格大家对着表格使用应该不会出错。
参数 | 说明 |
---|---|
async/sync | 设置是否为同步方式运行,默认为async |
auto/noauto | 此文件系统是否被主动挂载。默认为auto |
user/nouser | user选项允许普通用户也能挂载设备,而nouser则只允许root用户挂载,nouser是默认选项 |
exec/noexec | exec允许你执行对应分区中的可执行二进制程序 |
ro/rw | ro以只读(rw只写)来挂载文件系统 |
defaults | 所有选项全部使用默认配置,包括rw, suid, dev, exec, auto, nouser, 和 async |
5、dump
dump是一个备份工具,dump工具通过这个选项位置上的数字来决定文件系统是否需要备份,使用方式参考下表:
参数 | 说明 |
---|---|
0 | 不要做dump备份 |
1 | 每天进行dump的操作 |
2 | 不定日期的进行dump操作 |
6、fsck
启动进行扫描检查,使用方式如下表:
参数 | 说明 |
---|---|
0 | 不要检验 |
1 | 最早检验(一般根目录会选择) |
2 | 1级别检验完成之后进行检验 |
参考:
https://www.cnblogs.com/qiyebao/p/4484047.html
https://support.apple.com/zh-cn/guide/disk-utility/dsku19ed921c/mac