Змініть каталог запису GarageBand


0

Під час запису аудіо в GarageBand (відкрийте GarageBand, New Project, Voice, а потім починайте запис). Я хотів би записати на зовнішній SSD, а не на системний диск, оскільки у мене трапляються випадкові збої, які здаються важкими для IO (або багато IO, або, можливо, диск потрапляє до температури термічного відключення, я не впевнений). Здається, простим рішенням є запис аудіо на зовнішній SSD та обхід внутрішнього спінінг-диска. Чи є якісь приховані налаштування, які я можу змінити, щоб встановити каталог / місце, де GarageBand записує звук за замовчуванням?

Це на Mac OS X 10.12.1, GarageBand 10.1.4.


Це може допомогти, якщо ви надасте більше деталей. Як мінімум, корисна буде версія GarageBand та версія macOS, яку ви працюєте.
Мономет

Відповіді:


2

Я мало знаю про GarageBand - але я переміщую більшість каталогів ~ / Бібліотеки (де зберігається більшість матеріалів користувача), просто пов'язуючи їх з іншим місцем:

ln -s /your/source/directory /your/target/directory в терміналі.

наприклад, припускаючи, що GarageBand зберігає музику, щоб ~/Library/GarageBand/Musicспочатку перемістити каталог

mv ~/Library/Music/GarageBand ~/Library/Music/GarageBand.bak/

а потім спробуйте зв’язати каталог на місці ~/Library/Music/GarageBand( ~вирішує ваше / Користувачі / ім’я користувача або $HOMEпросто це ярлик до домашнього каталогу)

ln -s /Volumes/YourDevice/YourDirectory/GarageBandMusic ~/Library/GarageBand/Music

припускаючи, що це місце, де зберігаються ваші дані. Ви можете спробувати створити жорстке посилання без -sпрапора, але це неможливо для цілей на різних пристроях (тобто іншого жорсткого диска)

Я впевнений, що ви можете це зробити, є більше способів змусити macOS використовувати пов'язані каталоги.

Я не знаю про GarageBand - але я зберігаю свої електронні листи, iTunes, фотографії, Dropbox тощо на іншому диску, просто використовуючи символічні посилання або, якщо потрібно, жорстким посиланням на них до іншого каталогу.

Для вирішення жорстких посилань у macOS використовуйте https://github.com/selkhateeb/hardlink, це працює дуже добре.

Майте на увазі, що якщо ви rm -rfвикористовуєте символьний каталог посилань, ви видаляєте лише посилання .

Коли ви зробите те ж саме з жорстким посиланням у файловій системі, тоді rm -rf слідкуйте за вашим посиланням та видаляйте речі, пов’язані з ним!

Повідомте мене, чи допоможе вам це.


На жаль, ні, я просто хочу, щоб тимчасові записи, що надсилаються на SSD, а не весь каталог тощо.
Курт

Ви впевнені, що тимчасові записи зберігаються в одному каталозі? Я б не був таким впевненим. Ви перевірили активність fs під час запису? Використовуйте, sudo opensnoopщоб дізнатись, де саме пише GarageBand, а потім перезавантажте цю частину, якщо вона використовує / private dir-tree на macOS для цього - тоді це було б важко, але все-таки можливо. Ви можете дати більше інформації, знаєте, важко здогадатися - і я хотів би допомогти вам вирішити це ;-)
PJJ

Також ознайомтеся з 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
PJJ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.