我刚刚通过 FireWire800 接口将外部 RAID1 机箱(Lacie Quadro2)连接到我的 iMac 24。
我将所有内部“Machintosh HD”复制到新磁盘,将系统设置为使用外部磁盘作为启动盘,该卷名为“My HD”。
重新启动后,我运行磁盘工具并将内部磁盘第一个分区的大小调整为 100GB,然后创建一个大约 500GB 的新分区,命名为“TM HD”。
然后我将 Time Machine 配置为使用“TM HD”并运行它......
..一切都很好,但是...
我想在使用外部磁盘启动系统时隐藏“Machintosh HD” ......并且当且仅当外部HD(“我的HD”)不可用时最终将其作为启动盘连接以避免不必要的文件系统修改。
是否可以告诉 Mac 不可视化内部磁盘上的给定分区?
任何想法都很好,在此先感谢:)
您可以将 applescript 附加到卸载该卷的登录项:
如果您希望磁盘在 Finder 中从视图中隐藏:
您可以通过运行
SetFile
或man SetFile
您可以使用 Finder 的首选项(在 Finder > 首选项 > 常规下)隐藏内部磁盘。这将隐藏“Macintosh HD”和“TM HD”分区。磁盘仍然挂载,所以 Time Machine 继续工作。
我根据 cOle2 建议使用 fstab 的评论回答我的问题。
我给出了自己的答案,因为我认为使用单个 shell 行来完成这项工作可能会很好且有用,而无需任何外部编辑器(vi、emacs、pico、nano 等)
这很好用,无需自定义即可在终端中简单地进行 C&P 编辑。
感谢大家提供的提示
不幸的是,在莫哈韦,上述方法都不适合我。(不推荐使用 SetFile):
但是,这有效:
我现在已经摆脱了 9MB 的“Untitled”分区。