Оптимизация хранилища

Опубликовано Опубликовано в рубрике Обзоры

Если macOS Sierra истерит, когда на диске свободно целых 15 Гб, возможности отключить истерику не видно, а в голову лезут нехорошие мысли о принуждении покупать место в iCloud, то эта статья для Вас.

Вопрос «Как отключить уведомление об оптимизации хранилища в macOS Sierra?» приводит на страницы сайта Apple, где подробно рассказывается о том, как эту оптимизацию включить. Что бесит ещё сильнее.

Наконец, официальный ответ от компании Apple в письменном виде звучит так: «Никак».

Это первый случай на нашей памяти, когда предложения от Apple похожи на принуждение покупать то, что явно не обязательно.

Проблема только в том, что это не правильный ответ и с предложением купить ещё место в iCloud он хоть и связан причинно-следственно, но в обратную сторону.

 

Правильный ответ:

Для нормальной и долгосрочной работы SSD-дискам требуется гораздо больше свободного места, чем HDD. Чтобы TRIM, Wear Leveling и Garbage Collection нормально работали, нужно, чтобы свободными оставались не менее 7% от ёмкости диска. Если менее и постоянно, то срок жизни SSD-накопителя снижается.

Для SSD 256Гб свободными должны оставаться 18Гб. Для SSD 512Гб – !36Гб.

Вот поэтому macOS Sierra истерит. Места мало не Вам, а диску для нормальной работы. И поэтому перемещение редко используемых и крупных файлов в iCloud Drive решает проблему (надо учитывать, что там, где интернет дают только по праздникам и тот по талонам, проще и лучше купить внешний диск).

Наконец, уведомление об оптимизации хранилища в macOS Sierra прекрасно отключается. Но это ответ только на вопрос «Как отключить?», а к нему ещё желательно задать «А нужно ли?».

Если действительно нужно, тогда вот так (это отключает запуск функции, отвечающей за мониторинг свободного места на диске.):

launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist

Щадящий вариант: уменьшить значение требуемого для нормальной работы свободного места на диске (20 – это Гб. по умолчанию):

minFreeSpace (int) - minimal free size in GB. Default: 20

!NB: мы не забыли сказать, что это, и в куда это нужно вставить. Если такой вопрос возникает, то лучше ничего не делать или – обратиться к специалисту.