On 2016-11-05 18:55, Josep Solé wrote:
Hola, A partir de una actualización mediante zypper que no terminó, entiendo que por falta de espacio, cada vez que arranco el ordenador está sin las X. Puedo logearme en modo texto.
Aparecen una série de mensajes de error con el común denominador de "No space left on device". Un ejemplo es:
vale, te creo :-) Está claro, falta sitio.
Estoy utilizando el sistema de archivos btrfs.
Vaya. Me lo temía.
He intentado seguir algun tutorial de btrfs como éste: https://coreos.com/os/docs/latest/btrfs-troubleshooting.html
El resultado de utilizar: btrfs fi show
1FS bytes used 22.50GiB devid 1 size 30.00GiB used 30.00GiB path /dev/sda1
Cuando intento hacer balance btrfs fi balance start -dusage=5 /
Me dice que no puede hacerlo porque no hay espacio.
Claro.
Qué puedo hacer?
Borrar algo antes... Espera, voy a mirar algún hilo similar en la lista inglesa y te cuento. Yo personalmente no uso btrfs. ¿De que tamaño es tu partición raiz? Con btrfs debería ser mucho mayor. En mi opinión, al menos 100 gigas. 30 gigas que parece que tienes es muy poco. Tienes que redefinir la política de snapshots para que guarde menos. Leete este documento: https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.ref... System Recovery and Snapshot Management with Snapper A ver, veo que recomiendan primero borrar algunos snapshots antiguos, y esperar un rato para que aparezca el sitio. Después, podrías arrancar con el snapshot anterior al intento de actualización (lo cual libera los paquetes a medio descargar), y consolidarla. snapper list snapper delete X-Y btrfs filesystem show / btrfs balance start -dusage=30 / Antes quizás debas borrar algo en /tmp o /var/log. En el enlace a la documentación explica como se hace un rollback. Después de consolidarlo y rebotar, tendrás que borrar más cosas antes de intentar de nuevo actualizar. También el hilo "Subject: [opensuse-es] snapper" en esta misma lista, el 13 de octubre. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)