Files
local_machine/docs/disk_cleanup/DO_NOT_DELETE.md
ahauimix 1938b7c743 Expand local_machine docs and automation for connectivity, games, and ops.
Add proxy/VPN/telegram launchd and emergency runbooks; reorganize apps docs;
document JA3 CrossOver runbook and Wine troubleshooting; add GOG/HoMM game
scripts, disk cleanup guides, and gitea push-via-proxy helper. Ignore temp/.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 08:12:19 +03:00

9.4 KiB
Raw Permalink Blame History

Запрещено удалять при очистке диска

Источник истины для cleanup-disk-now.sh, scan-cleanup-items.sh и любых ручных rm.

Сводный гайд по безопасной очистке: DISK_CLEANUP.md.


Правила

  1. Не удалять целиком пути из таблиц ниже — только явно разрешённые подпути из DISK_CLEANUP.md.
  2. Скрипты очистки обязаны сверяться с этим файлом перед добавлением новых rm.
  3. При сомнении — не удалять; перенести на внешний диск (scan-move-candidates.sh).
  4. Фото и видео (личные медиа) — отдельная политика: не трогать без явного решения пользователя (см. раздел «Медиа»).

Почта — Thunderbird

Путь Ориентир Причина
~/Library/Thunderbird/ ~2 GB Профили, настройки, локальная почта
~/Library/Thunderbird/Profiles/*/Mail/ Все папки ящиков (Inbox, Sent, …)
~/Library/Thunderbird/Profiles/*/Mail/*/Inbox ~470 MB+ Почта, не кэш — удаление = потеря писем
~/Library/Thunderbird/Profiles/*/ImapMail/ Локальные копии IMAP
~/Library/Thunderbird/Profiles/*/global-messages-db.sqlite Индекс сообщений

Разрешено (осторожно): только кэши обновлений Thunderbird в ~/Library/Caches/, если появятся — не трогать Application Support и Profiles.


Браузеры

Путь Причина
~/Library/Application Support/BraveSoftware Закладки, история, настройки
~/Library/Caches/BraveSoftware Связан с Brave (не путать с com.brave.Browser без проверки)

Firefox / Chrome: не удалять Application Support целиком; кэши в ~/Library/Caches/ — по DISK_CLEANUP.md.


Cursor / VS Code

Путь Причина
~/Library/Application Support/Cursor/User/History История изменений файлов
~/Library/Application Support/Cursor/User/workspaceStorage Настройки workspace
~/.cursor/extensions Расширения (долгая переустановка)
~/Library/Application Support/Cursor/logs Логи; удаление ухудшает отладку
~/Library/Application Support/Cursor/CachedData Кэш редактора
~/.cursor/ai-tracking Трекинг AI
~/Library/Application Support/Cursor/User/globalStorage/state.vscdb Активная БД состояния (опционально чистят вручную при нехватке места — см. DISK_CLEANUP)

Разрешено: state.vscdb.backup, User/temp/ (устаревшие копии), WebStorage, Partitions, ~/.cursor/projects, ShipIt в Caches.


Мессенджеры и заметки

Путь Причина
~/Library/Application Support/Telegram Desktop Данные и кэш Telegram
~/Library/Application Support/anytype (целиком) Workspace'ы Anytype — см. ANYTYPE_WORKSPACE_FIX.md
~/Library/Application Support/direct-commander Настройки файлового менеджера

Разработка — Android / Node

Путь Причина
~/Library/Android/sdk Android SDK
~/.gradle Кэш Gradle
~/code/hunabapp-dev/frontend/android/app/build Артефакты сборки frontend Android
~/code/hunabapp-dev/frontend/node_modules Зависимости frontend
~/Library/pnpm Store pnpm (~2 GB, долгая перекачка)
~/Library/Caches/pnpm Кэш pnpm

Опционально (не в автоочистке): ~/.android/avd/ — эмуляторы; удалять только если не нужны.


Проекты и бэкапы в ~/code

Путь Причина
~/code/bots/backup_* Бэкапы ботов
~/code/bots/archives_* Архивы ботов
~/code/methatron/pics/tablecloth/1-7.zip Архив проекта
~/code/methatron/.system/db.mysql.persicia БД MySQL проекта (~1.7 GB)
~/code/methatron/.system/db.mysql.* Прочие БД methatron
Архивы в ~/code/legal/ (zip/rar по делам) Юридические материалы
~/code/legal/legal_education/ Рабочие материалы (в т.ч. видео курсов)

Не удалять автоматически: ~/code/archive/ — проверять вручную.


Медиа (фото / видео)

Путь Причина
~/Pictures/ Фото и альбомы
~/Videos/ Видео
~/Movies/ Фильмы / iMovie
~/Music/ Музыка
~/Library/Photos/ Библиотека Фото (системная)
~/Library/ScreenRecordings/ Записи экрана — только по явному согласию
Видео в ~/code/legal/, ~/MEGA/, ~/gdrive*, ~/g.drive mikhevel/ Не считать «кэшем»

Облака и синхронизация

Путь Причина
~/MEGA/ Локальная копия MEGA
~/gdrive.hoonabku, ~/gdrive.sendusletters, ~/g.drive mikhevel/ Google Drive / локальные зеркала
~/My Drive (*@gmail.com) Google Drive File Stream

Игры и Wine

Путь Причина
~/Library/Application Support/Steam Данные Steam
~/Library/Containers/com.isaacmarovitz.Whisky/ Bottles Whisky (игры, Wine)
~/Library/Application Support/com.isaacmarovitz.Whisky Данные Whisky

Git-бэкапы hunabapp-dev (Google Drive)

Каталог: ~/gdrive.hoonabku/h.app_bac/ (~900 MB+).

Политика: при очистке диска всегда сохранять последний git bundle и его checksum. При появлении нового бэкапа — обновить таблицу ниже; более старые bundle в этом каталоге можно удалять вручную только после проверки, что новый бэкап на месте и в Google Drive.

Файл Размер (ориентир) Дата Статус
hunabapp-dev_git_20260524_235507.bundle 463 MB 2026-05-24 Последний — не удалять
hunabapp-dev_20260524_235507.sha256 208 B 2026-05-24 Пара к bundle — не удалять

Также не удалять без явного решения:

Файл Причина
~/gdrive.hoonabku/h.app_bac/.env.development Секреты окружения
~/gdrive.hoonabku/h.app_bac/.env.production Секреты окружения

Можно удалить после появления более нового bundle (проверить вручную):

Файл Размер (ориентир) Дата
~/gdrive.hoonabku/h.app_bac/.tar.gz 449 MB 2026-03-10

Git (не удалять, только оптимизировать)

Путь Действие
~/code/*/.git/ git gc --aggressive — сжатие, не rm -rf
Крупные pack-файлы в .git/objects/pack/ Часть истории репозитория

Системное

Путь Причина
~/Library/Keychains/ Пароли
~/Library/Application Support/com.apple.sharedfilelist/ Недавние файлы
~/Library/Mobile Documents/ iCloud Drive
Снимки Time Machine (локальные) tmutil listlocalsnapshots — не удалять вручную без понимания

Шаблон для скриптов (bash)

# Пример: пропуск защищённого пути
case "$path" in
  *"/Thunderbird"*|*"/Thunderbird/"*) return 0 ;;
  *"/BraveSoftware"*) return 0 ;;
  *"/Cursor/User/History"*) return 0 ;;
  *"/anytype"*) return 0 ;;
  *"/gdrive.hoonabku/h.app_bac/"*) return 0 ;;
  *"/h.app_bac/"*) return 0 ;;
esac

Связанные файлы

Файл Назначение
DISK_CLEANUP.md Что можно удалять
cleanup-disk-now.sh Интерактивная очистка
scripts/scan-cleanup-items.sh Сканирование кандидатов

Последнее обновление: 2026-05-27 — git-бэкап hunabapp-dev в h.app_bac/ (последний bundle 2026-05-24).