Remove overlay filesystem functionality and add detection/removal capability

- Remove unused overlay filesystem configuration and references
- Remove overlayfs sections from all profile JSON files
- Remove OVERLAY_ENABLED/OVERLAY_PROTECT_CONFIGS from config
- Update documentation to focus on tmpfs optimization
- Add overlay detection and removal functionality for cleanup
- Add remove_overlays() function with safe unmounting
- Add overlay status reporting in final optimization summary
- Add test-overlay-detection.sh for testing detection logic
- Simplify codebase by removing complex unused features
- Focus on proven desktop optimizations (tmpfs, zram, kernel)
This commit is contained in:
mindesbunister
2025-09-23 12:35:45 +02:00
parent 8645307fca
commit 548dc1d0d3
11 changed files with 233 additions and 29 deletions

View File

@@ -2,7 +2,7 @@
🚀 **Intelligent system optimization toolkit for Linux desktop systems**
This repository provides automated system tuning based on hardware detection, usage patterns, and best practices for tmpfs, overlay filesystems, and kernel parameter optimization.
This repository provides automated system tuning based on hardware detection, usage patterns, and best practices for tmpfs and kernel parameter optimization.
## ✨ **NEW: One-Button Optimizer**
@@ -71,7 +71,7 @@ sudo ./tune-system.sh --auto
## 📊 Supported Optimizations
- **Memory Management**: zram, tmpfs, overlay filesystems
- **Memory Management**: zram, tmpfs optimization
- **Kernel Tuning**: vm parameters, scheduler settings
- **Cache Optimization**: Browser, IDE, package manager caches
- **I/O Optimization**: Storage and network tuning