7 дополнительных приемов по освобождению дискового пространства для профессиональных пользователей Mac OS X
Недостаток места на диске никогда не доставляет удовольствия, а место на диске имеет большое значение для тех из нас, у кого есть небольшие SSD-накопители, такие как MacBook Air с диском на 64 ГБ или 128 ГБ. Эти трюки довольно продвинуты и, таким образом, предназначены для профессионального сегмента пользователей SSD, которым удобно изменять системные функции и файлы через командную строку с потенциально рискованными командами, такими как «rm -rf» и подстановочными знаками — если это не описывает ваш набор навыков, тогда эта статья не для вас, и вы должны вместо этого использовать эти простые советы.Кроме того, некоторые из этих приемов отключают определенные системные функции и могут иметь побочные эффекты, которые могут быть сочтены нежелательными для обычного пользователя, поэтому обязательно уясните это, прежде чем использовать их на данном Mac. Если вы сомневаетесь в конкретном приеме или синтаксисе команды, безопаснее полностью его избегать и полагаться на более традиционные методы, предлагаемые здесь, для освобождения места на диске, когда на Mac возникают трудности.
ЖДАТЬ! Только для опытных пользователей! Серьезно. Если вы новичок в OS X, это не для вас. Одна незначительная опечатка может привести к потере файлов и повреждению основных файлов ОС из-за деструктивного характера команды «sudo rm». Не используйте копирование и вставку и убедитесь, что у вас установлен точный путь перед выполнением команды. Сделайте резервную копию своего Mac, прежде чем начать. Вы были предупреждены, поэтому действуйте на свой страх и риск.
1: отключить режим гибернации SafeSleep
Освобождено места: 4 ГБ – 16 ГБ Это отключает собственную функцию гибернации OS X, известную как SafeSleep.По сути, спящий режим сбрасывает содержимое ОЗУ в файл образа сна на жестком диске, когда Mac переходит в спящий режим или у него заканчивается заряд батареи. Этот файл гибернации имеет тот же размер, что и ваша общая оперативная память, что означает, что Mac с 4 ГБ ОЗУ будет иметь файл гибернации 4 ГБ, 8 ГБ ОЗУ будет файлом 8 ГБ и т. д. Отключение этой функции приведет к тому, что этот файл не будет создан, тем самым освободив системная оперативная память. Недостатком этого является то, что если у Mac разрядится батарея, вы не сможете мгновенно возобновить работу с того места, где остановились, — другими словами, оставьте включенным автоматическое сохранение и сохраняйте документы, когда батарея подходит к концу. жизнь.
- Откройте Терминал и введите следующую команду:
- Далее перейдите в /private/var/vm/, чтобы удалить существующий файл образа сна:
- Удалите файл образа сна со следующей строкой:
- Все еще в /private/var/vm/ теперь мы должны запретить OS X создавать файл, поэтому мы сделаем фиктивный и предотвратим доступ к нему для записи:
- Наконец-то запретим доступ:
sudo pmset -a hibernatemode 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Это предотвратит создание спящего образа и режим гибернации вообще не будет работать. Это может привести к потере данных, если ваша батарея разрядится, а вы в последнее время не сохраняли файл, поэтому следите за своими важными документами, когда батарея разрядится.
Это можно отменить, снова удалив новый файл образа сна, а затем восстановив режим гибернации до «3»:
sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage
Это сложный трюк, и к нему следует относиться соответственно.
2: Удалить речевые голоса
Освобождено места: 500 МБ – 3 ГБ+ Не используйте преобразование текста в речь и не заботьтесь обо всех включенных причудливых голосах с ОС Х? Вы можете освободить значительный объем дискового пространства, удалив их в корзину, общее сэкономленное пространство зависит от того, сколько голосов было установлено.
- Вернувшись в окно Терминала, введите следующую команду:
- Теперь, чтобы удалить весь каталог Голосов:
cd /System/Library/Speech/
sudo rm -rf Voices/
Обратите внимание, что преобразование речи больше не будет работать, если вы сделаете это. Также можно удалить все голоса, используя описанный выше метод, а затем вручную добавить один, если вы предпочитаете сохранить некоторые голосовые возможности в Mac OS X.
3: Удалить все системные журналы в OS X
Свободное пространство: 100 МБ-2 ГБ Файлы журналов со временем накапливаются, хотя в конечном итоге объем дискового пространства, который они занимают, зависит от различных таких вещей, как использование вашего компьютера, ошибки, запущенные службы и многое другое. Сделав это, вы потеряете содержимое таких приложений, как Console, но если вы не заинтересованы в чтении файлов журнала OS X для отладки и устранения неполадок, это не большая потеря:
sudo rm -rf /private/var/log/
Файлы журналов будут продолжать создаваться с течением времени, поэтому вы можете время от времени повторять это. Технически вы можете предотвратить их создание, используя тот же подход chmod, который используется для блокировки файлов sleepimage, но это не рекомендуется.
4: Удалить кэши QuickLook
Свободное пространство: 100–300 МБ В старых версиях OS X QuickLook генерировал довольно много файлов кеша.Это что? Что ж, Quick Look — это причудливая возможность предварительного просмотра файлов в OS X, которая вызывается путем выбора любого файла в Finder или диалоговом окне «Открыть / Сохранить» и нажатия клавиши пробела. Неудивительно, что QuickLook полагается на кэширование, чтобы работать быстро, и эти файлы кэша могут складываться. Вот как их удалить:
ПРИМЕЧАНИЕ: В НОВЫХ ВЕРСИЯХ OS X ЭТА ПАПКА ЯВЛЯЕТСЯ НЕ ПРОСТО КЭШЕМ БЫСТРОГО ПРОСМОТРА, НЕ УДАЛЯЙТЕ ЭТУ ПАПКУ В OS X 10.10, 10.11 ИЛИ НОВЕЙШЕЙ.
sudo rm -rf /private/var/folders/
5: Удалить Emacs
Свободное место: 60 МБ+ Не используете emacs? Вы даже не знаете, что это такое? Тогда он вам, вероятно, не понадобится (для тех, кто не знаком, это текстовый редактор командной строки). Вы не собираетесь экономить ГБ с этим, но каждый МБ помогает на маленьком SSD:
sudo rm -rf /usr/share/emacs/
Больше нет emacs, но не волнуйтесь, пользователи интерфейса командной строки, у вас все еще будут vi и nano.
6: Удалить временные файлы
Освобождено места: 500MB-5GB /private/var/tmp/ — это системный кеш, и хотя он должен очищаться после перезагрузка, это не всегда происходит. Кроме того, если у вас есть 40-дневное время безотказной работы и вы не перезагружаетесь часто, он также не очистится сам, поэтому вы можете сделать это самостоятельно. Это может иметь непредвиденные последствия, поэтому лучше всего это делать сразу после перезагрузки или когда вы закрываете все открытые приложения, а приложения не открыты или не запущены. Вам нужно нацеливаться на сами временные файлы, которые начинаются с «TM», а не на весь каталог, поэтому команда будет выглядеть так:
cd /private/var/tmp/; rm -rf ТМ
Опять же, это может иметь непредвиденные последствия, поэтому не делайте этого во время работы приложений.
7: Очистить кэш
Освобождено места: 1 ГБ-10 ГБ+ Кэши могут быть чем угодно: от истории просмотра веб-страниц до временных метаданных приложений и собственных рабочих дисков приложений. .В конечном счете, размер этих пользовательских кешей зависит от того, какие приложения запущены, как часто Mac перезагружается, и от общей активности пользователя, поэтому размер этих файлов может иметь широкий диапазон. Однако не только приложения для опытных пользователей могут стать большими, многие приложения для потокового радио могут создавать огромные файлы кеша, которые хранятся вечно. Так же, как и удаление tmp-файлов, это лучше всего делать после перезагрузки или после закрытия всех открытых приложений и, таким образом, ничего не запущено в данный момент, иначе могут возникнуть непредвиденные последствия, что приведет к странному поведению открытых приложений.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/
Более безопасный подход к этому доступен здесь, который использует Finder для удаления пользовательских кэшей вручную, тем самым устраняя риски использования rm -rf с подстановочным знаком.
Спасибо Фернандо Алмейде за предоставление пяти из этих трюков! У вас есть отличные советы, которыми вы хотите поделиться с нами и миром? Свяжитесь с нами в Twitter, Facebook, Google+ или по электронной почте или оставьте нам комментарий!