[opensuse-es] Problema "No space left on device"
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: systemd-readahead [XXXX] Failed to rename readahead file: No space left on device. O este otro: system-readahead [xxx]: Failed to open pack file: No space left on device. Estoy utilizando el sistema de archivos btrfs. 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. Qué puedo hacer? Saludos y gracias de antemano -- jsole125 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
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)
El 5 de noviembre de 2016, 15:25, Carlos E. R.
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. Porque?
Tuve algunos problemas con mi disco duro, no quisiera pensar que este sistema de archivos fue el causante de su daño. Después de realizar algunos diagnostico Dell me ha cambiado el disco, he vuelto a instalar pero con Ext4. No se porque, pero este sistema Btrfs, no me da nada de confianza.
¿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)
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Wenas :)
2016-11-11 12:00 GMT-07:00 José Roberto Alas
No se porque, pero este sistema Btrfs, no me da nada de confianza.
Sin querer entrar en polemicas ... a mi tampoco: https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg55179.html MHO, es una respuesta acelerada a ZFS. HTH Rafa -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 2016-11-12 12:58, Rafa Griman wrote:
Wenas :)
2016-11-11 12:00 GMT-07:00 José Roberto Alas <>:
[...]
No se porque, pero este sistema Btrfs, no me da nada de confianza.
Sin querer entrar en polemicas ... a mi tampoco:
https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg55179.html
Ah, pero eso me parece que es con el sistema raid propio de btrfs, no con el raid por software estándar de toda la vida. Me parece recordar que había advertencias en las release notes en openSUSE sobre esto.
MHO, es una respuesta acelerada a ZFS.
Pues no lo se. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
Wenas :)
2016-11-12 6:26 GMT-07:00 Carlos E. R.
On 2016-11-12 12:58, Rafa Griman wrote:
Wenas :)
2016-11-11 12:00 GMT-07:00 José Roberto Alas <>:
[...]
No se porque, pero este sistema Btrfs, no me da nada de confianza.
Sin querer entrar en polemicas ... a mi tampoco:
https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg55179.html
Ah, pero eso me parece que es con el sistema raid propio de btrfs, no con el raid por software estándar de toda la vida.
Yup, es co nel RAID propio de btrfs.
Me parece recordar que había advertencias en las release notes en openSUSE sobre esto.
MHO, es una respuesta acelerada a ZFS.
Pues no lo se.
IIRC, se desarrollo como respuesta a ZFS porque la licencia de ZFS no es compatible con la GPL. "Todo el Mundo" empezo alabando las ventajas de ZFS (que son muchas) y se empezo el desarrollo de btrfs. Lo malo es que (IMHO) no se ha probado lo suficiente btrfs, no se ha documentado correctamente, la gente lo ha usado pensando que es un sistema de ficheros "normal" y es cuando ha empezado todo el jaleo. Con esto no quiero decir que se deba abandonar ;) Solo que hay que tener cuidado y que, por ahora, a mi no me convence. MHO Rafa -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 2016-11-12 14:45, Rafa Griman wrote:
Wenas :)
2016-11-12 6:26 GMT-07:00 Carlos E. R. <>:
IIRC, se desarrollo como respuesta a ZFS porque la licencia de ZFS no es compatible con la GPL. "Todo el Mundo" empezo alabando las ventajas de ZFS (que son muchas) y se empezo el desarrollo de btrfs. Lo malo es que (IMHO) no se ha probado lo suficiente btrfs, no se ha documentado correctamente, la gente lo ha usado pensando que es un sistema de ficheros "normal" y es cuando ha empezado todo el jaleo.
Bueno, está todavía bajo desarrollo intenso, y por tanto, cambiando rápidamente. Respecto a la documentación pues no lo se, no he mirado la original.
Con esto no quiero decir que se deba abandonar ;) Solo que hay que tener cuidado y que, por ahora, a mi no me convence.
Sí, básicamente pienso lo mismo. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 2016-11-11 20:00, José Roberto Alas wrote:
El 5 de noviembre de 2016, 15:25, Carlos E. R. <> escribió:
Espera, voy a mirar algún hilo similar en la lista inglesa y te cuento. Yo personalmente no uso btrfs. Porque?
Pues porque no me fio, es algo experimental. Es muy, muy avanzado, y a veces hay errores y las cosas fallan. Y cuando el btrfs se corrompe, es muy difícil de recuperar. A veces las herramientas lo consiguen, a veces no y necesitas ayuda de expertos, o reformatear. Y ojo, dado que se crea con subvolumenes, no te basta reformatear, tienes que crear los mismos subvolumenes, que no están documentados. No hay una herramienta (script) para formatear y crear la partición raiz tal como la crea openSUSE, salvo instalar de nuevo, borrar contenidos (no directorios), y restaurar de backup los contenidos. Pero ojo, tiene características muy interesantes. Por ejemplo, he sabido de gente que destroza el sistema por accidente, empiezas a explicar como recuperar el sistema, complicadas explicaciones, y de repente te dicen que ya lo han hecho, arrancando un snapshot anterior al desastre (en este caso, meter un repo de una versión incorrecta con la consecuente destrucción de paquetes por otros incorrectos). Esa utilidad es fantástica. También es el único sistema de ficheros Linux con compresión, rw, que yo conozca.
Tuve algunos problemas con mi disco duro, no quisiera pensar que este sistema de archivos fue el causante de su daño. Después de realizar algunos diagnostico Dell me ha cambiado el disco, he vuelto a instalar pero con Ext4.
No, eso no tiene nada que ver. Si el disco fuera SSD entonces dudaría. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
El 12 de noviembre de 2016, 07:17, Carlos E. R.
On 2016-11-11 20:00, José Roberto Alas wrote:
El 5 de noviembre de 2016, 15:25, Carlos E. R. <> escribió:
Espera, voy a mirar algún hilo similar en la lista inglesa y te cuento. Yo personalmente no uso btrfs. Porque?
Pues porque no me fio, es algo experimental. Es muy, muy avanzado, y a veces hay errores y las cosas fallan. Y cuando el btrfs se corrompe, es muy difícil de recuperar. A veces las herramientas lo consiguen, a veces no y necesitas ayuda de expertos, o reformatear.
Y ojo, dado que se crea con subvolumenes, no te basta reformatear, tienes que crear los mismos subvolumenes, que no están documentados. No hay una herramienta (script) para formatear y crear la partición raiz tal como la crea openSUSE, salvo instalar de nuevo, borrar contenidos (no directorios), y restaurar de backup los contenidos.
Pero ojo, tiene características muy interesantes. Por ejemplo, he sabido de gente que destroza el sistema por accidente, empiezas a explicar como recuperar el sistema, complicadas explicaciones, y de repente te dicen que ya lo han hecho, arrancando un snapshot anterior al desastre (en este caso, meter un repo de una versión incorrecta con la consecuente destrucción de paquetes por otros incorrectos). Esa utilidad es fantástica.
También es el único sistema de ficheros Linux con compresión, rw, que yo conozca.
Su característica principal es "hacer snapshots frecuentes" del sistema de archivos completos, esa es una ventaja ya que permite revertir un cambio o iniciar con una instancia (como lo has mencionado) Sin embargo, en su proceso de recuperación de errores, no estoy muy claro en el uso de "btrfsck" -- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Carlos E. R.
-
Josep Solé
-
José Roberto Alas
-
Rafa Griman