diff --git a/.gitea/workflows/disk-audit.yml b/.gitea/workflows/disk-audit.yml new file mode 100644 index 00000000..022cfe47 --- /dev/null +++ b/.gitea/workflows/disk-audit.yml @@ -0,0 +1,17 @@ +name: disk-audit +on: + workflow_dispatch: +jobs: + audit: + runs-on: nixos:host + steps: + - name: filesystem audit + run: | + set +e + echo "== whoami"; id + echo "== /mnt/appdata"; ls -la /mnt/appdata 2>&1 | head -60 + echo "== stat gitea"; stat -c '%A %U:%G %n' /mnt/appdata/gitea 2>&1 + echo "== du appdata top-level"; du -xsh /mnt/appdata/* 2>/dev/null | sort -h + echo "== du gitea top-level"; du -xsh /mnt/appdata/gitea/* 2>&1 | sort -h + echo "== du gitea/data"; du -xsh /mnt/appdata/gitea/data/* 2>&1 | sort -h + echo "== sudo check"; sudo -n true 2>&1; echo "sudo rc=$?"