- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
7.6 KiB
🧹 Додаткові опції очищення диску
Дата: 2026-01-12
Статус: Аналіз додаткових можливостей очищення
📊 Знайдені можливості для очищення
1. Docker Desktop (122GB)
Розташування: ~/Library/Containers/com.docker.docker
Що можна очистити:
- Невикористовувані образи
- Зупинені контейнери
- Невикористовувані volumes
- Старі логи
Команди:
# Перевірити використання
docker system df
# Очистити все невикористовуване
docker system prune -a --volumes -f
# Очистити тільки зупинені контейнери
docker container prune -f
# Очистити тільки невикористовувані образи
docker image prune -a -f
# Очистити тільки невикористовувані volumes
docker volume prune -f
Очікуване звільнення: 50-100GB
2. Node.js залежності (node_modules)
Розташування: ~/github-projects/*/node_modules
Що можна очистити:
node_modulesв проєктах (можна переустановити).nextbuild директоріїdistbuild директорії
Команди:
# Знайти всі node_modules
find ~/github-projects -name "node_modules" -type d
# Видалити node_modules (потрібно буде переустановити)
find ~/github-projects -name "node_modules" -type d -exec rm -rf {} +
# Видалити build директорії
find ~/github-projects -name ".next" -type d -exec rm -rf {} +
find ~/github-projects -name "dist" -type d -exec rm -rf {} +
Очікуване звільнення: 10-50GB (залежить від кількості проєктів)
3. Системні логи
Розташування: ~/Library/Logs
Що можна очистити:
- Старі логи (старіше 30 днів)
- Великі log файли
Команди:
# Видалити логи старіше 30 днів
find ~/Library/Logs -type f -mtime +30 -delete
# Видалити великі log файли (більше 100MB)
find ~/Library/Logs -type f -size +100M -delete
Очікуване звільнення: 1-10GB
4. Кеші застосунків
Розташування: ~/Library/Caches
Що можна очистити:
- Кеш Chrome/Safari
- Кеш Spotify
- Кеш Slack
- Кеш інших застосунків
Команди:
# Очистити кеш Homebrew
brew cleanup -s
# Очистити кеш Chrome
rm -rf ~/Library/Caches/Google/Chrome/*
# Очистити кеш Spotify
rm -rf ~/Library/Caches/com.spotify.client/*
# Очистити кеш Slack
rm -rf ~/Library/Caches/com.tinyspeck.slackmacgap/*
Очікуване звільнення: 5-20GB
5. Xcode (якщо встановлений)
Розташування: ~/Library/Developer/Xcode
Що можна очистити:
- DerivedData (тимчасові файли збірки)
- Archives (старі архіви)
- iOS DeviceSupport (підтримка старих пристроїв)
Команди:
# Очистити DerivedData
rm -rf ~/Library/Developer/Xcode/DerivedData/*
# Очистити старі архіви (старіше 90 днів)
find ~/Library/Developer/Xcode/Archives -mtime +90 -delete
# Очистити стару підтримку пристроїв
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*
Очікуване звільнення: 10-50GB
6. Кошик
Розташування: ~/.Trash
Що можна очистити:
- Всі файли в кошику
Команди:
# Очистити кошик
rm -rf ~/.Trash/*
Очікуване звільнення: 1-10GB
7. Завантаження та Робочий стіл
Розташування: ~/Downloads, ~/Desktop
Що можна очистити:
- Старі завантажені файли
- Непотрібні файли на робочому столі
Команди:
# Знайти великі файли в Downloads (більше 1GB)
find ~/Downloads -type f -size +1G
# Видалити старі файли (старіше 90 днів)
find ~/Downloads -type f -mtime +90 -delete
find ~/Desktop -type f -mtime +90 -delete
Очікуване звільнення: 5-20GB
8. Docker.raw (віртуальний диск)
Розташування: ~/Library/Containers/com.docker.docker/Data/vm/Docker.raw
Що можна зробити:
- Зменшити розмір віртуального диску через Docker Desktop Settings
Інструкція:
- Відкрити Docker Desktop
- Settings → Resources → Advanced
- Disk image size → зменшити (наприклад, з 256GB до 128GB)
- Apply & Restart
Очікуване звільнення: 50-100GB
🎯 Пріоритети очищення
Пріоритет 1: Docker (найбільше місця)
docker system prune -a --volumes -f
Очікуване звільнення: 50-100GB
Пріоритет 2: Node.js залежності
find ~/github-projects -name "node_modules" -type d -exec du -sh {} \; | sort -rh
# Потім видалити найбільші
Очікуване звільнення: 10-50GB
Пріоритет 3: Xcode (якщо встановлений)
rm -rf ~/Library/Developer/Xcode/DerivedData/*
Очікуване звільнення: 10-50GB
Пріоритет 4: Кеші та логи
brew cleanup -s
find ~/Library/Logs -type f -mtime +30 -delete
Очікуване звільнення: 5-20GB
🚀 Швидке очищення (безпечне)
# 1. Docker
docker system prune -a --volumes -f
# 2. Кеші
brew cleanup -s
# 3. Логи (старіше 30 днів)
find ~/Library/Logs -type f -mtime +30 -delete
# 4. Кошик
rm -rf ~/.Trash/*
# 5. Перевірити результат
df -h /
⚠️ Важливо
-
Перед очищенням Docker:
- Переконайтеся що всі важливі дані збережені
- Зробіть backup важливих volumes
-
Перед видаленням node_modules:
- Переконайтеся що є
package.jsonтаpackage-lock.json - Можна переустановити:
npm install
- Переконайтеся що є
-
Перед очищенням Xcode:
- Переконайтеся що не потрібні старі архіви
- DerivedData можна видалити безпечно (перезбереться)
📝 Рекомендації
-
Регулярне очищення:
- Раз на тиждень:
docker system prune -f - Раз на місяць: повне очищення
- Раз на тиждень:
-
Автоматизація:
- Налаштувати автоматичне очищення Docker
- Використовувати cron для регулярного очищення
-
Моніторинг:
- Регулярно перевіряти
df -h / - Використовувати
du -shдля аналізу
- Регулярно перевіряти
Оновлено: 2026-01-12
Статус: Гід готовий до використання