SafeDisk AI

itch.io storage incident

Itch App ENOSPC No Space Left On Device Write

If the itch desktop app reports ENOSPC: no space left on device, write, the failing write can come from the install library, downloads, app data, temp extraction, or the drive that holds the game. Measure the target drive and app folders first, then delete only files that are clearly rebuildable or safe to reinstall.

itch.io cleanup request

Copy the read-only storage check first.

Run the size check for your operating system. If the output still needs judgment, send your email and we send the $29 Deep Cleanup step only when review is actually needed.

No payment on this step. We reply first; the $29 Deep Cleanup is only for review-first cases.

See sample result

Read-Only Checks First

Run the section for your operating system. These commands measure free space and likely itch storage locations without deleting files or reading game contents.

macOS or Linux

Measure the drive, itch folders, downloads, and temp.

This shows storage buckets only. It does not remove games, saves, or app state.

df -h "$HOME" /tmp . 2>/dev/null
du -sh \
  "$HOME/Library/Application Support/itch" \
  "$HOME/.config/itch" \
  "$HOME/.itch" \
  "$HOME/Downloads" \
  /tmp 2>/dev/null

find \
  "$HOME/Library/Application Support/itch" \
  "$HOME/.config/itch" \
  "$HOME/.itch" \
  "$HOME/Downloads" \
  /tmp \
  -maxdepth 3 -type f -size +500M -print 2>/dev/null | head -80
Windows

Measure drives, itch app data, downloads, and temp.

PowerShell reports folder sizes and large files. It does not delete anything.

Get-PSDrive -PSProvider FileSystem | Sort-Object Free | Format-Table Name,Root,Used,Free

$paths = @(
  "$env:APPDATA\itch",
  "$env:LOCALAPPDATA\itch",
  "$env:USERPROFILE\Downloads",
  $env:TEMP,
  $env:TMP
) | Select-Object -Unique

foreach ($path in $paths) {
  if (Test-Path -LiteralPath $path) {
    $stats = Get-ChildItem -LiteralPath $path -Force -Recurse -ErrorAction SilentlyContinue |
      Measure-Object -Property Length -Sum
    [pscustomobject]@{
      Path = $path
      Files = $stats.Count
      GB = [math]::Round(($stats.Sum / 1GB), 2)
    }
  }
}

foreach ($path in $paths) {
  if (Test-Path -LiteralPath $path) {
    Get-ChildItem -LiteralPath $path -Force -Recurse -ErrorAction SilentlyContinue |
      Where-Object { -not $_.PSIsContainer -and $_.Length -gt 500MB } |
      Sort-Object Length -Descending |
      Select-Object -First 40 FullName,@{Name='MB';Expression={[math]::Round($_.Length/1MB,1)}},LastWriteTime
  }
}

What Is Usually Safe To Review

Do Not Delete First

Fast Decision

If the target drive has almost no free space, free at least several GB before retrying the install. If the drive is healthy but itch app data or temp is huge, identify whether the growth is a resumable download, an extraction folder, or a stale failed update before deleting it.

Deep Cleanup

Need a safe itch cleanup order?

Send the error line, target drive, or size summary first. We reply with the next safe move and offer the $29 Deep Cleanup only if the incident still needs review.