STORAGE SURVEY · 19 SEP 2026

What’s taking up the 38 GB?

Mostly temporary OpenClaw data, caches, agent runtime state, and duplicate backup material—not the documents and code worth protecting.

Filesystem + directory scan captured 2026-09-19 12:54 PM ET

FILESYSTEM CAPACITY 107.4 GB Total size of the mounted volume containing /home/hatch.
PHYSICAL SPACE USED 38.2 GB What the filesystem currently reports as occupied.
AVAILABLE 68.3 GB About 64% of the mounted volume remains free.

The big buckets

Allocated size reported by the directory scan. The first bucket dominates the view.

Largest top-level directories under home hatch Horizontal bar chart from zero to fifty gigabytes. OpenClaw temp is 48.7 gigabytes, workspace 6.4, OpenClaw runtime 5.1, Bun cache 2.4, hatch repository stage 2.0, agents 1.4, npm cache 1.0, local 0.8, cache 0.7, and Hermes 0.6. 0 10 20 30 40 50 GB
mixed / durable temporary / runtime inspect selectively

Backup decision

The proposed repository is a durable-content backup, not a byte-for-byte image of a live machine.

Keep in hatch-repo

Human-authored material and the source needed to rebuild useful systems.

  • Standing Markdown files, decisions, docs, memory, dreams
  • Hooks, scripts, safe configuration, manifests
  • Workspace projects, agent docs, artifacts, goals, source code
  • Nested repository contents, with their Git metadata flattened out

Exclude as rebuildable

Large material that can be recreated or already has a separate backup path.

  • .openclaw-tmp, caches, session logs, runtime state
  • Python virtual environments and installed tool binaries
  • workspace/backups and restore-test copies
  • Generated feed media and repository staging directories

Never commit

Private material that remains local even though the destination repository is private.

  • SSH private keys and authentication tokens
  • Telegram bot tokens and GitHub credentials
  • IDENTITY.md and secret-bearing .env files
  • PEM/key files or anything matched by the secret scan

Complete directory ledger

Every top-level directory found in the scan, plus a second-level inventory of the workspace. Open each section for the full list.

/home/hatch — all top-level directories70.34 GB logical
/home/hatch/workspace — all first-level directories6.44 GB logical
Files directly in /home/hatch~96.5 MB
3 OpenClaw backup archives96.2 MBexclude / separately backed up
Standing docs, decisions, registries, glossaries~0.4 MBkeep
IDENTITY.md and secret-bearing config filessmalllocal only
Shell/editor metadata and empty sentinel filessmallselective

Inside the 6.44 GB workspace

The first four rows alone account for most of it. The durable, irreplaceable material is much smaller than the workspace total.

Daily backup sequence

The old repositories are retired only after the new backup is complete and verified.

Build the allowlist

Lock the meaningful subset and the exclusion rules before the first commit.

Run the secret gate

Block keys, tokens, credentials, environment files, and known private documents.

Push and verify

Create the private repository, push the curated tree, and confirm representative files are present.

Retire duplicates

Remove the three older GitHub repositories only after their content is confirmed inside the new one.