- Question: Q: Terminal reports low disk space
- All replies
- Избавляемся от ошибки «Out of disk space»
- Если вы ошибетесь в набирании команд или у вас дрожат руки, ваш iPhone зависнет! Сохраните прежде всю важную информацию.
- Если все-таки руки дрожали…
- Low disk space на китайском айфоне что делать
- Хранилище iPhone почти заполнено iOS 15
- iPhone думает, что нет памяти. Способы решения
- Удаление кэшей через настройки
- Удаление кэшей через функцию очистки в приложениях
- Переустановка приложений
- Сброс настроек и контента
- Очистка с помощью специальных утилит
- Кое-что ещё и превентивные меры
- Как освободить место на iPhone или iPad
Question: Q: Terminal reports low disk space
This message popped up onto me suddenly:
«Your disk space is critically low.
Older terminal scrollback contents may be automatically discarded to conserve VM backing store.»
I have 6 GB of free space on my system disk. Any ideas of what it could be? Thanks in advance
MacBook Pro, macOS High Sierra (10.13.3), null
Posted on Mar 11, 2018 10:56 AM
All replies
Loading page content
Page content loaded
Yes. Your disk space is critically low. Fix this ASAP. Once you get to this point further reduction is free space can lead to a catastrophic loss of all data when you find you no longer can open files, trash files, backup, etc. If you reach that point then your only option is to erase the drive and reinstall macOS.
How to Free Up Space on The Hard Drive
- You can remove data from your Home folder except for the /Home/Library/ folder.
- Visit The XLab FAQs and read the FAQ on freeing up space on your hard drive.
- Also, see Freeing space on your Mac OS X startup disk .
- Free up storage space on your Mac .
- See Where did my Disk Space go?.
- Be sure to Empty the Trash to recover the space.
- Replace the drive with a larger one. Check out OWC for drives, tutorials, and toolkits.
- Use OmniDiskSweeper or GrandPerspective to search your drive for large files and where they are located.
Mar 11, 2018 12:02 PM
Listen buddy, nobody ain’t gonna tell me that I’m broke on disk space when I’m most certainly not, check this output:
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1s1 233Gi 218Gi 5.2Gi 98% 1593120 9223372036853182687 0% /
devfs 193Ki 193Ki 0Bi 100% 668 0 100% /dev
/dev/disk1s4 233Gi 9.0Gi 5.2Gi 64% 2 9223372036854775805 0% /private/var/vm
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk3 698Gi 551Gi 146Gi 80% 100034 4294867245 0% /Volumes/Macintosh HD
Источник
Избавляемся от ошибки «Out of disk space»
Очень часто на прошивке 1.1.2 при установке приложений всплывает окно о нехватке места, хотя несколько гигабайт в запасе имеется:
Warning: You are running out of disk space. Please delete some photos or videos.
Проблема кроется в искусственном занижении используемого пространства папки /Applications. Сайт iPhoneAtlas.com предлагает перенести все программы медийную часть iPhone (/var/root/), где места завались. Нам понадобится мобильный терминал Term-vt100, который можно скачать из Инсталлера. По индикатору iTunes убедитесь, что имеете в запасе минимум 500 Mb.
Если вы ошибетесь в набирании команд или у вас дрожат руки, ваш iPhone зависнет! Сохраните прежде всю важную информацию.
Итак, запускаем терминал с рабочего стола телефона и пишем в нем следующее:
cd /
cp -pr Applications /var/root
mv Applications Applications.old
ln -s private/var/root/Applications /Applications
Теперь ваши приложения сохранены в /var/root/. Это проверить, дав команду:
В процессе действий вы сможете увидеть примерно следующее:
rwxr-xr-x 1 root admin […] Applications -> private/var/root/Applications
Это означает, что директория /Applications связалась (symlinked) с /private/var/root/Applications. Перезагрузите iPhone, потом выполните из Терминала команду удаления старой директории:
cd /
rm -rf Applications.old
Если все-таки руки дрожали…
Ваш телефон ушел серию перезагрузок? Значит вы где-то ошиблись в написании. Подключитесь к нему по SSH и выполните:
ln -s private/var/root/Applications /Applications
Далее, сделайте рестор iPhone через iTunes. Но в этом случае все данные будут потеряны.
Update: или воспользуйтесь утилитой BigBoss, которая все сделает автоматически.
Источник
Low disk space на китайском айфоне что делать
Если составить своеобразный рейтинг причин проблем в работе сервера, то однозначно можно сказать, что переполненный диск будет в самых верхних строчках чарта. Поэтому так важно своевременно отслеживать угрозу этого переполнения или уметь оперативно освобождать место на диске.
Рассмотрим ситуацию, когда уже все случилось.
Как правило, в таких случаях на сервере отключаются многие службы, могут возникнуть проблемы с загрузкой файлов и есть вероятность, что зайти на сервер вы сможете только по SSH или вовсе по VNC.
После того, как вы попадёте на сервер, необходимо убедиться, что диск действительно переполнен. Для этого используем команду:
Отметим, что эта команда обычно применяется в паре с df -i , которую используют для проверки индексных дескрипторов (inode). Иначе говоря, проверяя место на диске, не забудьте проверить и индексные дескрипторы.
Пример вывода результата команды в случае переполненного диска:
В данном контексте нас интересует строка /dev/vda5 , именно это устройство в системе хранит файлы вашего сервера. Название может отличаться, ориентируйтесь по /dev/ и общему объёму, он должен совпадать или быть близким к объёму вашего диска по тарифу. И если видите, что в этой строке в столбце Use% — 100 , значит диск переполнен.
Что же сделать в этом случае?
Если вы точно знаете, что в определённой папке валяется куча ненужных файлов, устаревших бэкапов, или хорошо представляете, что однозначно можно удалить без сожаления и последствий, то лучше всего начать именно с этого.
Если такой информации у вас нет, то стоит поискать наиболее объёмные директории. Сделать это можно с помощью следующего однострочника:
Эта команда подсветит все папки и их вложенные папки до определённой глубины, в весе которых будет значится буква G (гигабайт).
Будет выведен примерно такой список:
Очистить её содержимое можно командой:
Будьте внимательны, «звёздочка» тут обязательна. Команда справедлива и для вышеупомянутых случаев по удалению директорий с бэкапами.
Чтобы посмотреть, какой лог занимает больше всего места, используем команду:
И вновь звездочка обязательна.
Увидим что-то вроде такого:
Удалять их нам нельзя, только очистить содержимое.
Вместо пути до лога, указанного в примере, подставьте свой полный путь до нужного лога.
Если окажется, что логов много и все они занимают приличный объём, можно «занулить» их командой:
Этой командой очищается содержимое всех логов, которые занимают более 100 мегабайт.
Большинство владельцев iPhone, как ни странно, пользуются базовыми версиями с минимальным объёмом памяти. Поэтому нет ничего удивительного, что в какой-то момент доступное пространство заканчивается, и этим людям приходится его чистить, зачастую удаляя вместе с ненужными данными ещё и что-то нужное. Но одно дело, когда вы сами забили всю память, а потом оказываетесь вынуждены чистить её, и совершенно другое – когда перерасход провоцирует ошибка iOS.
iPhone пишет, что память почти закончилась? Вы такой не один iPhone пишет, что память почти закончилась? Вы такой не один
После выхода iOS 15 многие пользователи, которые установили обновление, стали жаловаться на то, что их iPhone и iPad независимо от модели начали присылать им уведомления об исчерпании свободного пространства на диске.
«Хранилище iPhone почти заполнено», — оповещает система. Это происходит, несмотря на то что заполненность встроенного хранилища в этот момент абсолютно не меняется, а ошибка возникает у пользователей, у которых достаточно свободного места в памяти.
Хранилище iPhone почти заполнено iOS 15
Вот что об этой ситуации пишут сами пользователи:
Только что обновилась и увидела, что в настройках появилось оповещение о недостатке свободного пространства на диске. Кликнула по уведомлению и удивилась, что в хранилище по-прежнему довольно много незанятого места. Какой-то кринж».
Не могу понять, почему мой iPhone, у которого ещё 50 ГБ свободного места, присылает мне оповещение о том, что пространство на диске закончилось и его срочно нужно освободить? Эй, Apple, мне кажется, или с вашей iOS 15 что-то не так?
Не могу избавиться от уведомления о том, что хранилище моего iPhone почти заполнено, которое появляется, несмотря на то что у меня есть ещё как минимум 30 ГБ. Apple, это не только моя проблема. Скорее всего, ошибка на вашей стороне.
Сложно сказать, что именно провоцирует ошибку. Например, на моём iPhone 12 ничего такого нет, несмотря на то что я обновился на iOS 15 в числе первых. Возможно, всё дело в том, что из 256 ГБ встроенного хранилища у меня занято всего лишь около 15%, а, возможно, это никак не связано, ведь о проблемах сообщают владельцы устройств с разным объёмом памяти.
Как бы там ни было, Apple не знает, что делать, чтобы заставить iPhone думать, что памяти достаточно, если её действительно достаточно. Поэтому в Купертино рекомендуют прибегнуть к двум совершенно непохожим друг на друга методикам исправления бага.
iPhone думает, что нет памяти. Способы решения
Первый способ заключается в том, чтобы просто перезагрузить iPhone. Желательно сделать это жёстким способом. Учитывайте, что методика перезагрузки отличается от Айфона к Айфону, поэтому очень важно делать всё по инструкции:
- iPad с Face ID : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. Теперь нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 8 и новее : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. После этого нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 7, 7 Plus и iPod Touch 7 : одновременно нажмите и удерживайте кнопки питания и уменьшения громкости. Продолжайте удерживать их до до появления логотипа яблока.
- iPad с кнопкой Home , iPhone 6s, iPhone SE или iPod Touch 6: одновременно нажмите и удерживайте кнопку Home и кнопку питания. Удерживайте их до появления логотипа яблока.
Впрочем, мне ещё не удалось найти пользователя, которому бы помогла банальная перезагрузка. Поэтому – конечно, если баг вас сильно раздражает – рекомендую переходить сразу ко второму способу, который состоит в восстановлении прошивки:
- Подключите iPhone к компьютеру по кабелю;
- Запустите iTunes и нажмите «Восстановить»;
Восстановление iPhone может помочь, а может и не помочь Восстановление iPhone может помочь, а может и не помочь
- Дождитесь загрузки актуальной версии iOS;
- Обновите iPhone ещё раз и активируйте его повторно.
Конечно, нет никаких гарантий, что вам поможет и этот способ, но его радикальность намекает на чуть большую эффективность в борьбе с багом. Другое дело, что вполне вероятно, что ошибка проявит себя снова, даже если принудительное восстановление поможет избавиться от неё на какое-то время. А поскольку сбрасывать и настраивать iPhone заново по несколько раз в неделю никто не будет, придётся ждать обновления с исправлением, которое явно уже на подходе.
Вы будете удивлены, но обычная перезагрузка тоже помогает очистить место на диске. А всё дело в том, что во время запуска iOS удаляет кэши и временные файлы. Перезагрузить iPhone или iPad легко: просто зажмите кнопки Power и Home и удерживайте их, пока не увидите на экране яблоко.
Удаление кэшей через настройки
Некоторые приложения позволяют удалять кэшированные данные из системных настроек. К сожалению, iOS не различает, в каких из них реализована эта возможность, поэтому вам придётся зайти в каждое и проверить самостоятельно.
Откройте «Настройки» → «Основные» → «Использование хранилища и iCloud» и нажмите «Управлять». Затем поочерёдно выберите в списке каждое приложение и проверьте, сколько места занимают данные, которые в нём хранятся. Например, список чтения Safari разбух у меня до 140 мегабайт, которые можно очистить без всяких последствий. Жмём «Изменить» и безжалостно удаляем. Аналогично поступаем и с другими приложениями (так точно можно делать с «Музыкой», «Видео», «Подкастами»).
Удаление кэшей через функцию очистки в приложениях
Да, в приложениях добросовестных разработчиков предусмотрена такая функция. В качестве примера можно привести Tweetbot.
За день в вашей ленте мелькает огромное количество медиафайлов, которые оседают в кэше. Для удобства разработчики предусмотрели возможность легко его очистить. Так же удалять кэш можно в клиенте VK, Pocket и других приложениях, активно загружающих файлы из интернета.
Переустановка приложений
Если вы видите в статистике использования хранилища, что приложение занимает много места, но очистить кэш отдельно нельзя, придётся удалять его вместе с приложением.
Просто удалите и повторно установите приложение, и проблема гарантированно исчезнет. Только не забудьте перед удалением сохранить контент из приложения. Заново устанавливать удобно из вкладки «Покупки» в App Store. А чтобы не вспоминать потом расположение иконок на рабочем столе, сделайте перед удалением скриншот.
Сброс настроек и контента
Да, вы всё правильно прочли. Иногда проще начать с чистого листа, чем тратить время на поиски пожирателей свободного места. В конце концов, ничего страшного в полном стирании данных нет: приложения можно быстро установить заново, а контакты, календари, заметки и прочее подтянутся из iCloud.
Если решитесь на такой шаг, отправляйтесь в «Настройки» → «Основные» → «Сброс» и смело жмите «Стереть весь контент и настройки». Да, чуть не забыл: ни в коем случае не восстанавливайте устройство из резервной копии! Обязательно настраивайте как новое, а не то занимающий место мусор перекочует обратно.
Очистка с помощью специальных утилит
Не хотите заморачиваться? Что ж, есть способ и для вас. Это специальные чистильщики и менеджеры файлов для iOS-устройств с соответствующей функцией. Могу назвать как минимум четыре такие утилиты:
Выбирайте любую, подключайте ваше iOS-устройство, сканируйте файловую систему и удаляйте весь лишний мусор.
Кое-что ещё и превентивные меры
А теперь о том, как избежать быстрого заполнения памяти. Я не призываю вас отключить всё и вся, но отказаться от функций, которыми вы не пользуетесь, будет разумно, правда?
- Отключите хранение оригиналов HDR («Настройки» → «Фото и Камера» → «Оставлять оригинал»).
- Очистите историю и cookie Safari («Настройки» → Safari → «Очистить историю и данные сайтов»).
- Отключите улучшенное качество речи VoiceOver («Настройки» → «Основные» → «Универсальный доступ» → VoiceOver → «Речь»).
- Отключите системные языки, которые не используете («Настройки» → «Основные» → «Язык и регион»).
- Оставьте фоновое обновление только для нужных приложений («Настройки» → «Основные» → «Обновление контента»).
- Удалите используемые почтовые аккаунты и добавьте их заново.
- Очистите кэш Siri, отключив и повторно включив функцию в настройках.
- Удалите альбом «Недавно удалённые» в галерее.
- Измените качество записи видео на 1080р 30 fps или 720p 30 fps.
Вот, пожалуй, и всё. Надеемся, эти советы помогут вам освободить пару гигабайтов и занять их чем-нибудь полезным.
Каждому активному владельцу iPhone и iPad хотя бы раз в жизни приходилось очищать встроенную память своего гаджета для того, чтобы установить новую игру, приложение или загрузить видео. Обычно проблема решается удалением чего-нибудь, что «не жалко». Но есть и ещё один, очень необычный способ.
Видеоинструкция:
Как освободить место на iPhone или iPad
1. Откройте на своем iPhone или iPad приложение Настройки, перейдите в Основные, а затем выберите раздел Хранилище и iCloud. Запомните, сколько свободного места у вас есть.
2. Откройте на iOS-устройстве приложение iTunes Store.
5. В диалоговом окне будет кнопка Настройки. Нажмите на неё и снова выберите Хранилище и iCloud.
Как именно это работает, не совсем ясно. По-видимому, Apple в погоне за прибылью (не отпускать же просто так клиента) заставляет iOS удалять в этой ситуации временные файлы и кэш.
Источник