- [1] Как содержать свой Mac в чистоте
- Все действия вы проводите только на свой страх и риск!
- Отключаем режим гибернации (SafeSleep)
- Удаляем голосовые записи
- Избавляемся от временных файлов
- Чистим кеш «быстрого просмотра»
- Mac OS X: что такое sleepimage?
- Что такое документы «sleepimage» и «swapfile»?
- sleepimage – the Mac OS X sleepimage file explained
- What is sleepimage in Mac OS X?
- Why is sleepimage taking up so much space? 2GB, 4GB, 8GB, etc?
- Can I safely delete sleepimage from my Mac?
- Where is sleepimage located?
- How to Delete a Space-Hogging Sleep File sleepimage
- Banishing the sleepimage file
- Making sure the sleepimage file does not come back
[1] Как содержать свой Mac в чистоте
Обладатели Mac с жесткими дисками на несколько терабайт вряд ли когда-нибудь сталкивались с нехваткой свободного места на компьютере. Однако данный вопрос очень актуален для новых ноутбуков от Apple, которые оснащены твердотельными накопителями, причем их вместительность может не превышать 64 гигабайт — например, в 11-дюймовом MacBook Air. Как же облегчить его и без того тяжелую ношу?
Скажу сразу — способы, о которых я вам сегодня расскажу, смогут использовать только продвинутые пользователи OS X. Новичкам здесь делать и правда нечего: вся процедура завязана на приложении «Терминал», а одно неловкое движение может вызвать серьезные повреждения компьютера. Для тех, кто не хочет утруждать себя вводом длинных скучных команд, разработчики из MacPaw создали прекрасную программу CleanMyMac 2.
Если вы еще не испугались и готовы к довольно сложным операциям, должен напомнить вам самое главное правило.
Все действия вы проводите только на свой страх и риск!
А теперь, поехали.
Отключаем режим гибернации (SafeSleep)
Свободное место: 4 ГБ — 16 ГБ
Команда отключает встроенный в OS X режим гибернации, известный как SafeSleep. Он используется для сохранения содержимого оперативной памяти на устройство хранения данных, которое не зависит от потребления энергии. Специальный файл (sleepimage) появляется на жестком диске каждый раз, когда Mac переходит в режим сна, или когда у него садится батарея. Размер этого файла точно такой же, как емкость оперативной памяти вашего компьютера.
Открываем терминал и вводим команду
sudo pmset -a hibernatemode 0
Заходим в /private/var/vm/
Удаляем существующий файл sleepimage
sudo rm sleepimage
Предотвращаем последующее создание этого файла
chmod 000 /private/var/vm/sleepimage
Учтите, что после этой операции ваш Mac больше не сможет переходить в режим сна с автоматическим сохранением всех открытых файлов, поэтому не забывайте про Auto-Save.
Если вам вдруг не понравилось работать в таком режиме, вот способ отмены всех манипуляций:
sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage
Удаляем голосовые записи
Свободное место: 500 МБ — 3 ГБ и более
Не пользуетесь встроенными в OS X голосовыми подсказками? Зачем же они будут занимать лишнее место на жестком диске?
Снова отправляемся в терминал и вводим команду
Удаляем папку с голосовыми записями
sudo rm -rf Voices/*
Избавляемся от временных файлов
Свободное место: 500 МБ — 5 ГБ
Кеш вашей системы должен автоматически очищаться после каждой перезагрузки, но, к сожалению, далеко не всегда это случается. А если компьютер будет находиться во включенном состоянии, например, в течение месяца, то вам точно придется чистить его самим. Для этих целей в «Терминале» предусмотрена команда, которую ни в коем случае нельзя использовать при запущенных приложениях.
cd /private/var/tmp/; rm -rf TM*
Чистим кеш «быстрого просмотра»
Свободное место: 100 МБ — 300 МБ
«Быстрый просмотр» в OS X также имеет привычку сохранять кеш, поэтому периодически следует удалять эти файлы.
sudo rm -rf /private/var/folders/
Всего за четыре действия мы почистили Mac от самых разных файлов, суммарный размер которых варьируется от 5 ГБ до 20, а то и 30 ГБ. Неплохо, не так ли?
Повторюсь, данные операции рекомендуется проводить только опытным пользователям OS X. Поэтому лишний раз подумайте, не легче ли приобрести специальную программу для чистки жесткого диска.
В следующей части мы рассмотрим еще несколько нетривиальных способов для увеличения свободного места на компьютере.
Источник
Mac OS X: что такое sleepimage?
Если вы когда-либо пользовались инструментом DaisyDisk для анализа использования места на жестком диске, вы, должно быть, замечали достаточно большой файл под названием sleepimage…
Sleepimage – это то, что хранится в памяти вашего Mac, когда он находится в спящем режиме, это – образ предыдущего состояния памяти Mac. Когда компьютер выходит из спящего режима, содержимое sleepimage считывается снова и вставляется обратно в активную память, таким образом, возвращая ваш Mac в прежнее состояние.
Почему sleepimage занимает так много места? 2Гб, 4Гб, 8Гб… ?
Файл sleepimage практически такого же размера, как и физический объем оперативной памяти на вашем компьютере. То есть, если у вас 2Гб RAM, то и sleepimage будет 2Гб. Вы можете узнать размер файла через Терминал:
ls -lh /private/var/vm/sleepimage
Потом вы увидите данные типа:
-rw——T 1 root wheel 4.0G Oct 7 15:46 /private/var/vm/sleepimage
Между ‘wheel’ и датой указан размер файла. В нашем случае это 4Гб. Если размер файла значительно превышает объем оперативной памяти, это может означать, что файл поврежден.
Можно ли безопасно удалить sleepimage?
Да. Вы можете удалить файл и он автоматически создастся следующий раз, когда ваш Mac перейдет в спящий режим. Удалить sleepimage можно с помощью команды в Терминале:
sudo rm /private/var/vm/sleepimage
Вам придется ввести пароль администратора для удаления файла.
Где находится sleepimage?
Как можно было догадаться по командам выше, sleepimage находится в директории:
Теперь вы знаете все секреты о загадочном большом файле на жестком диске вашего Mac.
Источник
Что такое документы «sleepimage» и «swapfile»?
Я использовал Disk Inventory X и нашел файл с именем sleepimage в /private/var/vm/ он занимает 4 ГБ! Я также обнаружил множество других файлов в той же папке, которые называются swapfile0 swapfile1 и т. Д. Что они и могут ли они безопасно удалить, чтобы освободить место? (почти 10 ГБ)
swapfile0 , swapfile1 И так далее файлы подкачки. Вы можете думать о них как о «резервной» оперативной памяти. Когда вашему компьютеру не хватает оперативной памяти для размещения запросов памяти всех ваших программ (что почти всегда, это нормально), он использует эти файлы для «записи» части того, что было в оперативной памяти.
Он sleepimage имеет очень похожее применение, за исключением того, что он используется только тогда, когда ваш Mac находится в спящем режиме / просыпается.
Удаление любого из swapfile* файлов может испортить вашу систему, но вы можете безопасно удалить sleepimage . Однако это бессмысленно, и, вероятно, он будет воссоздан в следующий раз, когда вы переведете компьютер в спящий режим. Если вы действительно хотите удалить его, вам придется использовать sudo rm , так как root владеет файлом.
Наконец, это нормально для sleepimage занимает до 4 ГБ; обычно он занимает то же место, что и ваша RAM.
РЕДАКТИРОВАТЬ Вы можете /var/vm/sleepimage безопасно удалить , но он будет воссоздан, когда вы переведите Mac в режим сна. Если вы run sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage , Mac будет использовать обычный режим сна (например, настольные Mac по умолчанию) и не будет воссоздан /var/vm/sleepimage . Смотрите этот пост с дополнительной информацией.
Источник
sleepimage – the Mac OS X sleepimage file explained
If you’ve used a tool like DaisyDisk to analyze your Mac’s disk space usage, you may have come across a file named ‘sleepimage’ that is rather large.
What is sleepimage in Mac OS X?
The ‘sleepimage’ file is just what it sounds like, it’s what your Mac had in it’s memory when the machine went to sleep, creating an image of your Mac’s previous memory state. When your Mac wakes from sleep, the content of sleepimage is read again and placed back into active memory, and your Mac is returned to the state that it was in prior to sleeping. Think of it like a swapfile of sorts, but for sleep and wake functionality only.
Why is sleepimage taking up so much space? 2GB, 4GB, 8GB, etc?
The sleepimage file is generally the exact same size as the amount of physical RAM your Mac has. If your Mac has 2GB of RAM, the sleepimage file will also be 2GB because there are 2GB of data that need to be stored when your Mac is put to sleep. You can check the size of your sleepimage file by typing the following command into the Terminal:
ls -lh /private/var/vm/sleepimage
You will then see data like:
-rw——T 1 root wheel 4.0G Oct 7 15:46 /private/var/vm/sleepimage
And the number between ‘wheel’ and the date is the sleepimage file size, in this case it is 4 GB.
There are cases where the sleepimage file is significantly larger than your physical RAM and this can be due to the file becoming corrupted.
Can I safely delete sleepimage from my Mac?
Yes, you can remove sleepimage and it will just be created again automatically the next time your Mac is put to sleep. To delete sleepimage, type the following command into the Terminal:
sudo rm /private/var/vm/sleepimage
You’ll be asked for the administrator password to gain access to remove the file, this is normal.
Where is sleepimage located?
If it wasn’t obvious from the previous commands, sleepimage is located alongside your Mac swapfiles at:
Hopefully that helps to explain sleepimage a bit and now you’ll understand what this mysteriously large file is on your Mac hard drive.
Источник
How to Delete a Space-Hogging Sleep File sleepimage
On laptops, space can be limited, especially if you’re using a solid state drive of modest size. For example, wasting 16+ GB of capacity on a 240GB SSD is un appealing.
If you’ve ever put your Mac into “hibernate mode”, you might find that space equivalent to the amount of memory in your Mac is suddenly missing from your boot drive eg if your Mac has 8GB memory, an 8GB sleepimage exists, 32GB memory a 32GB sleepimage, etc.
Banishing the sleepimage file
The missing space can be mysterious, because the file won’t be shown by the Finder, so it’s just space that’s apparently gone missing.
To get rid of this gluttonous file, you can use Terminal (found in your Utilities folder). The ‘sudo’ command allows this protected file to be removed with the rm command. You will be prompted for your password. Type the command shown in bold (copy/paste is best):
That’s it, you’re done— at least for the moment. To make sure it doesn’t reappear, see below.
Ultra-high performance across entire capacity, outperforms the competition.
Tiny, bus-powered, rugged, compact!
Making sure the sleepimage file does not come back
(1) With Hibernate on a laptop computer disabled, any unsaved work will be LOST if the battery power runs out, because memory will not be written to disk.
(2) Turning Hibernate off on a laptop is NOT a recommendation per se, but rather an advanced technique for users wishing to squeeeze out more drive space, and find the side effect in (1) acceptable.
If hibernate mode is enabled, the sleepimage file will reappear (on laptops at least).
Hibernate mode with some 3rd-party devices can cause wake-up issues (crashes). That is another reason to disable it.
With Hibernate enabled, if power fails while sleeping, the contents of memory is preserved.
That a nice feature, but for me it is not worth losing 8GB or even 16GB of space on my MacBook Pro boot drive, especially with an SSD. And since I personally never sleep the machine and then have the battery go completely dead, and I’m usually on wall power anyway, it’s a complete waste of space.
You can disable hibernate mode with the following command, in Terminal (“ sudo pmset hibernatemode 0 ”):
The easiest fix is to the Smart Sleep control panel, setting it to Sleep Only . Then reboot. If the space has not been reclaimed, see how to remove the sleepimage file. But SmartSleep has an option to remove the sleep image file when Sleep Only is chosen, so you should not have to do so.
Источник