Я хочу сохранить мой SSD от ненужных циклов записи. Есть ли способ настроить приложения OS X для помещения временных файлов в указанный каталог на внешнем диске? У меня есть этот вопрос в первую очередь о Xcode Unity3d и Photoshop. Есть ли какая-либо общая опция для настройки кэша \ временного расположения данных для всех приложений? У меня есть ssd-only mac, поэтому я могу использовать только внешний диск в качестве дополнительного.
1 ответ
Но почему? Хранение файлов temp/cache в этом случае сделает его неэффективным (так как это SSD, приложения будут работать медленнее на внешнем жестком диске) и / или потенциально небезопасным.
Тем не менее, вы можете создать символическую ссылку на внешний диск. Нечто подобное в терминале, например, в папке "Загрузки" вашего пользователя:
Эта команда удаляет исходный каталог. Осторожнее с этим и тщательно проверь путь.
rm -rf ~/ Загрузки /
Однако вам может понадобиться добавить команду "sudo" в начале, если у вас недостаточно прав пользователя для этой папки; и в случае ~/Downloads/ вам это не нужно, поскольку оно находится в вашем домашнем каталоге. Если путь содержит пробелы, поместите путь в кавычки.
Это создает каталог для замены на внешнем жестком диске (замените "MyWD" на имя вашего жесткого диска) или создайте его в самом Finder.
mkdir /Volumes/MyWD/Downloads/
И этот заменяет его символической ссылкой на каталог на внешнем диске
ln -s /Volumes/MyWD/Downloads/ ~/Downloads
Кроме того, твердотельные накопители можно заменять даже на последних версиях Macbook. Вы можете легко купить и заменить оригинальный твердотельный накопитель сторонним, если он изношен. Вы также можете рассмотреть AppleCare, которая продлила бы вашу гарантию, если вы боитесь отказов SSD.
Но я бы оставил временные и кешированные файлы на SSD, так как все работает быстрее.
Обновление (чтобы ответить на ваш комментарий):
Если внешний жесткий диск был отключен, вы не сможете получить доступ к файлам по их первоначальному пути. Если вы хотите вернуть файлы на прежние места, удалите символическую ссылку, введя команду:
rm ~/Downloads
(удаляет символическую ссылку на каталог на внешнем жестком диске)
Затем вы должны заново создать простой каталог (не стесняйтесь делать это в Finder):
mkdir ~/Downloads
Затем вы можете переместить (или скопировать) содержимое этой папки с внешнего жесткого диска.