Home >> Problema >> Móvil >> Nokia >> Nokia n

Limpiar rootfs (memoria raíz) en Nokia N900 (Maemo 5) cuando está llena

Liberar espacio en rootfs (/) del Nokia N900: comandos dpkg/apt

El N900 tiene partición rootfs (/) pequeña (~256-512MB) para sistema. Si se llena (0 bytes), el sistema falla: "No space left on device", dpkg roto, no instala/desinstala.

Causa típica

  • Instalación de muchos paquetes .deb (apps, libs, kernels) desde repos (extras, extras-devel, extras-testing, community).
  • Archivos de configuración residuales (rc) de paquetes desinstalados.
  • Caché apt (`/var/cache/apt/archives/`) lleno.
  • Logs gigantes (`/var/log/`).

Solución por terminal (X Terminal / SSH)

  1. Limpia caché apt: `apt-get clean` (borra `/var/cache/apt/archives/*.deb`).
  2. Lista paquetes con config residual (rc): `dpkg -l | grep ^rc` (muestra paquetes "remove, config-files").
  3. Purga esos paquetes (borra configs): `dpkg --purge ` (repite para cada uno de la lista anterior).
  4. Elimina kernels viejos no usados: `dpkg -l 'linux-image-*' | grep ^ii` -> identifica el actual (`uname -r`) -> purga los antiguos: `dpkg --purge linux-image-`. **Cuidado: no borres el actual.**
  5. Limpia logs grandes: `rm -f /var/log/*.log.1 /var/log/*.log.2.gz` (ojito). Mejor: `logrotate -f /etc/logrotate.conf`.
  6. Revisa /tmp: `rm -rf /tmp/*` (reinicia después).
  7. Si dpkg roto ("dpkg --configure -a" falla por espacio): Libera espacio con `apt-get clean` y borra archivos grandes en `/home/user/MyDocs` (mueve a tarjeta microSD `/media/mmc1` o PC) para tener espacio en `/home` (partición separada, grande). Luego `dpkg --configure -a`.

Herramienta gráfica (si instalaste)

Maemo Application Manager (HAM) o App Manager (versión GUI) permiten desinstalar paquetes fácilmente si hay espacio mínimo para arrancar.

Prevención

  • No instales paquetes de `extras-devel` / `extras-testing` en producción; son inestables y pesados.
  • Ejecuta `apt-get clean` periódicamente.
  • Mueve datos usuario (fotos, música, docs) a `/home/user/MyDocs` (enlace a `/media/mmc1` o partición grande) NO a rootfs.

Respuesta del foro

Menciona `purge`, `dpkg -l | grep ^rc`, `dpkg --purge `, y "Performance Chip" (irrelevante). Es correcta en esencia técnica para dpkg.