No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
disk-forge
PyQt6 disk, partition & mount manager — part of the Forge Suite by dev-boffin-io.
Features
- Overview tab — lsblk tree (disk→partition→children) + df usage table + visual progress bars
- Mounts tab — full
/proc/mountsviewer - du Analyzer —
du -hwith configurable path & depth, sorted output - Device Info —
lsblk -o ALL+blkid+fdisk -lcombined view - Mount dialog — device, mountpoint, fstype, options, auto-mkdir
- Unmount — from tree selection or manual input
fsck -n(read-only check) with output dialog- Auto-refresh every 15 seconds
Install
pip install PyQt6
Run
python app.py
Requires
sudofor mount/umount/fsck/fdisk.
Passwordless sudo:your_user ALL=(ALL) NOPASSWD: /bin/mount, /bin/umount, /sbin/fsck, /sbin/fdisk, /sbin/blkid, /bin/mkdir
Platform
Linux only