在GarageBand中录制音频时(打开GarageBand,New Project,Voice,然后开始录制)。我想记录到外部SSD而不是系统磁盘上,因为偶尔会发生与IO相关的崩溃(我不确定,可能是大量IO,或者磁盘可能达到了热关机点)。一个简单的解决方案似乎是将音频记录到外部SSD并绕过内部旋转磁盘。我可以更改一些隐藏设置来设置GarageBand默认将音频记录到的目录/位置吗?
这是在Mac OS X 10.12.1,GarageBand 10.1.4上。
在GarageBand中录制音频时(打开GarageBand,New Project,Voice,然后开始录制)。我想记录到外部SSD而不是系统磁盘上,因为偶尔会发生与IO相关的崩溃(我不确定,可能是大量IO,或者磁盘可能达到了热关机点)。一个简单的解决方案似乎是将音频记录到外部SSD并绕过内部旋转磁盘。我可以更改一些隐藏设置来设置GarageBand默认将音频记录到的目录/位置吗?
这是在Mac OS X 10.12.1,GarageBand 10.1.4上。
Answers:
我对GarageBand并不了解很多,但是我通过将它们链接到另一个位置来移动大部分〜/ Library目录(保留了大部分User资料)。
ln -s /your/source/directory /your/target/directory
在终端。
例如,假设 GarageBand正在保存音乐,~/Library/GarageBand/Music
请首先使用
mv ~/Library/Music/GarageBand ~/Library/Music/GarageBand.bak/
然后尝试将目录链接到的位置~/Library/Music/GarageBand
(~
解析为您的/ Users / username或$HOME
仅仅是您的主目录的快捷方式)
ln -s /Volumes/YourDevice/YourDirectory/GarageBandMusic ~/Library/GarageBand/Music
假设它是存储数据的地方。您可以尝试创建不带-s
标志的硬链接,但是这对于跨设备目标(即另一个硬盘驱动器)是不可能的
我确定您可以执行此操作,还有更多方法可以强制macOS使用链接目录。
我不了解GarageBand,但我只是通过使用符号链接,或者在必要时将它们硬链接到另一个目录,将我的Mails,iTunes,Photos,Dropbox等保存在不同的驱动器上。
对于macOS中的硬链接解决方法,请使用https://github.com/selkhateeb/hardlink,它确实可以很好地工作。
请记住,如果您rm -rf
是符号链接目录,则仅删除链接。
当您对文件系统上的硬链接执行相同操作时,请rm -rf
跟随您的链接并删除链接到该文件的内容!
让我知道这是否对您有帮助。
sudo opensnoop
来确切地确定GarageBand在哪里写东西,然后重新链接该部分,如果它使用的是macOS上的/ private目录树-那将很困难,但仍然可能。您可以给出一些更多的信息,您知道,这很难猜测-我想帮助您解决问题;-)
default read | grep -i 'garage'
任何线索-如前所述,这是查找要写到什么地方并将该操作重定向到其他地方的问题-如果这导致GarageBand崩溃,您能将崩溃日志放在这里吗?查看log stream
更多线索。log stream --predicate 'sybusystem contains com.whatever.garageband.sub.is' --level=debug
或log stream --predicate 'processID >insert Garageband pid here<' --level=debug