Guarda una cartella
La percorre e stampa i totali. Niente viene salvato, niente viene modificato.
$ spacetrace scan ~/projects
scanned 84,213 entries in 1.9s
total 12.4 GiB logical · 12.7 GiB on disk
3 paths could not be readMostrato in italiano in base al tuo browser.
EnglishTutto ciò che fa l'app, come comando da usare negli script. Più un agente che scansiona su una pianificazione, così anche una macchina a cui non accedi mai può dirti cosa è successo al suo disco.
curl -fsSL https://raw.githubusercontent.com/unalcakir28/spacetrace/main/install.sh | shInstalla spacetrace e spacetrace-agent in /usr/local/bin. Deliberatamente noioso sh POSIX, perché deve girare anche sul firmware di un NAS la cui shell è busybox.
Su Windows, estrai l'archivio e metti spacetrace.exe nel PATH. Per lo strumento a riga di comando non c'è un installer.
La percorre e stampa i totali. Niente viene salvato, niente viene modificato.
$ spacetrace scan ~/projects
scanned 84,213 entries in 1.9s
total 12.4 GiB logical · 12.7 GiB on disk
3 paths could not be readSalva la scansione come istantanea in un semplice file SQLite, con un'etichetta se vuoi.
$ spacetrace scan /srv --save --label weekly
saved snapshot #1Confronta le ultime due istantanee di una radice, o la più recente con il disco così com'è ora.
$ spacetrace diff --path /srv
#1 2026-09-06 17:23 [weekly] → #2 2026-09-06 19:40
total 23.8 MiB → 76.3 MiB (+52.5 MiB)
CHANGE STATUS NEW PATH
+40.1 MiB grew 42.9 MiB app/logs/
+14.3 MiB grew 25.7 MiB backups/
-1.9 MiB removed 0 B uploads/Qualsiasi comando di sola lettura accetta --remote. Stessi sottocomandi, puntati altrove.
$ spacetrace --remote nas diff --path /var
#12 2026-09-01 03:00 [nightly] → #19 2026-09-08 03:00
total 41.2 GiB → 58.9 GiB (+17.7 GiB)
CHANGE STATUS NEW PATH
+16.9 GiB grew 21.4 GiB lib/docker/overlay2/
+0.8 GiB grew 3.1 GiB log/journal/Ogni comando stampa JSON, e nello strumento non c'è nulla che possa cancellare un file. Così puoi lasciare che un assistente scansioni una macchina, legga i numeri e spieghi cosa ha riempito il disco — senza scrivere un parser e senza correre rischi.
spacetrace-agent è lo stesso codice come servizio. Scansiona su pianificazione le radici che configuri, conserva le istantanee e le serve via HTTP. Un binario statico — e legge soltanto.
Monta l'host in sola lettura e scansiona quello. L'immagine contiene sia amd64 sia arm64.
docker run -d --name spacetrace \ -v /:/host:ro \ -v spacetrace-data:/var/lib/spacetrace \ -v /etc/spacetrace:/etc/spacetrace:ro \ -p 7878:7878 \ ghcr.io/unalcakir28/spacetrace
Lo scanner, l'archivio delle istantanee, il confronto ed entrambi i binari sono Apache-2.0. Il software che installi sui tuoi server dovrebbe essere software che puoi ispezionare.