Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Instalación y Actualizaciones


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Problemas de espacio en BTRFS
  #1  
Antiguo 24-jun-2017, 11:20
J_VM J_VM está desconectado
Habitual
 
Fecha de Ingreso: 22-septiembre-2013
Versión: Tumbleweed
Mensajes: 222
Agradecimientos: 32
Agradecido 19 Veces en 17 Mensajes
Poder de Credibilidad: 5
J_VM está en el buen camino
Exclamation Problemas de espacio en BTRFS

Hola, tengo mi partición root con BTRFS en openSuSE Tumbleweed. Son unos 100 Gb pero tengo ocupado casi todo, incluso quitando algunas snapshots...cómo puedo detectar donde está más "lleno" el disco duro para intentar liberar espacio? Es muy raro, creo que tampoco tengo tantísimas cosas instaladas....

Gracias!!
Responder Citando
  #2  
Antiguo 24-jun-2017, 11:56
Replicante Replicante está desconectado
Aforado
 
Fecha de Ingreso: 17-junio-2017
Versión: 13.2
Mensajes: 5
Agradecimientos: 2
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
Replicante está en el buen camino
Se me ocurre que puedas hacer uso de los comandos "du" y "df".

El primero, "du", sirve para mostrar lo que ocupan los archivos de la ruta especificada. El segundo, "df", sirve para mostrar el espacio disponible y usado en los sistemas de archivos. Con ellos podrías moverte por diferentes zonas de tu disco duro y averiguar qué está consumiendo tu memoria.

Ej:
Código:
# Mostrar lo que ocupan los archivos, y presentar el total al final, usando unidades legibles (Kb, Mb, Gb)
du -hc

# Mostrar el espacio ocupado y libre de los sistemas de archivos 
df -h
También puedes mirar por /var/log, o por /tmp, por si se hubieran llenado demasiado. También las carpetas de archivos temporales y caché de los usuarios de /home, el caché de firefox (o el navegador que utilices), etc.

Última edición por Replicante; 24-jun-2017 a las 11:59
Responder Citando
  #3  
Antiguo 25-jun-2017, 11:53
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.550
Agradecimientos: 566
Agradecido 2.448 Veces en 1.654 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
¿Has activado la limpieza de la cache o archivos temporales?, hay una guía mía en el foro.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #4  
Antiguo 25-jun-2017, 22:06
J_VM J_VM está desconectado
Habitual
 
Fecha de Ingreso: 22-septiembre-2013
Versión: Tumbleweed
Mensajes: 222
Agradecimientos: 32
Agradecido 19 Veces en 17 Mensajes
Poder de Credibilidad: 5
J_VM está en el buen camino
Cita:
Iniciado por DiabloRojo Ver Mensaje
¿Has activado la limpieza de la cache o archivos temporales?, hay una guía mía en el foro.
No lo había hecho, pero lo he hecho y he reiniciado y tampoco ha servido de gran cosa...ahora tengo 1.8Gb libres de 107Gb!!

También he borrado unas cuantas snapshots más pero sigue en 1.8Gb, no sé si cambiará al reiniciar o algo...

Hoy tiene 6,4 Gb libres, aun así me parece poco...no?

Última edición por J_VM; 26-jun-2017 a las 13:27 Razón: Nueva info
Responder Citando
  #5  
Antiguo 26-jun-2017, 15:58
Avatar de jncruces
jncruces jncruces está desconectado
Miembro Junior
 
Fecha de Ingreso: 03-agosto-2007
Ubicación: Sevilla (España)
Versión: openSUSE Leap 42.1
Mensajes: 455
Agradecimientos: 33
Agradecido 102 Veces en 85 Mensajes
Poder de Credibilidad: 11
jncruces está en el buen camino
Si tienes entorno gráfico puedes probar a ejecutar Filelight, la verdad es que es lo mejor para ver el espacio de forma gráfica y facilita.

Si no en el raiz del sitio haces:

# sudo du -sh *

Te dará un listado de lo que ocupan todas las carpetas del raiz y a partir de ahi vas investigando las carpetas más pesadas.
__________________
En ocasiones, se pueden ajustar los tipos para permitir la operación.
Responder Citando
  #6  
Antiguo 26-jun-2017, 23:59
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.538
Agradecimientos: 1.913
Agradecido 1.410 Veces en 1.181 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola:

btrfs utiliza sus propios comandos du y df y lo mismo para ver el espacio ocupado ( btrfs filesystem usage, btrfs filesystem df y btrfs filesystem du, lo puedes ver con btrfs --help) .

Por ahora no está contemplado que nos diga el espacio que ocupa las instantáneas (medirlas puede dar error) ; pero las mas antiguas son las que mas ocupan (ejemplo : instantánea A , es igual que la B,pero con un archivo de mas y la C es igual que las otras pero con varios archivos mas, bien la A es de 7Gb pero la B solo contiene el cambio con respeto a la A, si la mides te puede decir que ocupa lo mismo que la A, pero no es correcto, la B y la C son virtuales, solo contiene, los cambios,pero si la vas a mirar, estas reflejan lo mismo que si fuesen completas) .

Por eso hay que empezar por eliminar las mas antiguas ( como algunas son marcadas como importantes, conviene respetarlas, ejemplo un cambio de kernel, pero si ya a hecho un purge del kernel, las antiguas que estén ya no son necesarias, es mas puede que ya no estén en el arranque.

Como segundo, si ha habido una actualización en btrfs,snapper,etc, y por cualquier causa se haya cambiado el algoritmo de snapper. pudiese haber la posibilidad de que se modificara la configuración dentro del directorio donde se guarda las instantáneas, el resultado seria el siguiente, la existencia de instantáneas huérfanas, que quiero decir con esto, pues que tendremos algunas instantáneas antiguas, que no figuran en la lista de snapper; para el caso te voy a poner un ejemplo :

Cita:
Z-87-DELUXE:~ # snapper list
Type | # | Pre # | Date | User | Cleanup | Description | Userdata
-------+------+-------+--------------------------+------+----------+-----------------------+--------------
single | 0 | | | root | | current |
single | 1 | | Sun Nov 20 06:44:13 2016 | root | | first root filesystem |
single | 778 | | Tue Mar 28 12:06:05 2017 | root | timeline | |
pre | 1058 | | Wed Jun 21 23:25:56 2017 | root | number | zypp(zypper) | important=yes
post | 1059 | 1058 | Wed Jun 21 23:29:22 2017 | root | number | | important=yes
pre | 1060 | | Fri Jun 23 00:00:31 2017 | root | number | zypp(packagekitd) | important=no
post | 1061 | 1060 | Fri Jun 23 00:01:32 2017 | root | number | | important=no
pre | 1062 | | Fri Jun 23 00:03:31 2017 | root | number | zypp(zypper) | important=no
post | 1063 | 1062 | Fri Jun 23 00:03:46 2017 | root | number | | important=no
pre | 1064 | | Sat Jun 24 02:57:38 2017 | root | number | zypp(zypper) | important=yes
post | 1065 | 1064 | Sat Jun 24 03:01:46 2017 | root | number | | important=yes
pre | 1066 | | Sun Jun 25 05:48:21 2017 | root | number | zypp(zypper) | important=yes
post | 1067 | 1066 | Sun Jun 25 05:51:57 2017 | root | number | | important=yes
Bien esta es mi lista, pero ¿ tengo alguna huérfana ? :

Cita:
Z-87-DELUXE:~ # dir /.snapshots/
total 4
drwx------ 1 root root 18 Apr 9 22:54 .Trash-0
drwxr-xr-x 1 root root 32 Nov 20 2016 1
drwxr-xr-x 1 root root 66 Jun 21 23:29 1058
drwxr-xr-x 1 root root 100 Jun 21 23:29 1059
drwxr-xr-x 1 root root 66 Jun 23 00:01 1060
drwxr-xr-x 1 root root 100 Jun 23 00:01 1061
drwxr-xr-x 1 root root 66 Jun 23 00:03 1062
drwxr-xr-x 1 root root 100 Jun 23 00:04 1063
drwxr-xr-x 1 root root 66 Jun 24 03:01 1064
drwxr-xr-x 1 root root 100 Jun 24 03:01 1065
drwxr-xr-x 1 root root 66 Jun 25 05:51 1066
drwxr-xr-x 1 root root 100 Jun 25 05:52 1067
drwxrwxrwx 1 root root 16 Apr 9 22:27 109
drwxrwxrwx 1 root root 66 Dec 8 2016 178
drwxrwxrwx 1 root root 16 Dec 8 2016 179
drwxrwxrwx 1 root root 16 Apr 10 05:17 28
drwxr-xr-x 1 root root 32 Apr 27 23:06 778
-rw-r----- 1 root root 1436 Jun 26 01:00 grub-snapshot.cfg
Pues vaya que si tengo, las 28, 179, 178 y la 109.
Esas están ocupando espacio y para snapper es como si no existiesen, habría que cambiar permisos y borrar una por una desde consola o desde algún gestor de archivos ( puede que algunas de estas, ocupen mucho espacio y uno sin enterarse)

Bien por esta parte de btrfs, quedan 2 cosas : la 1ª las instantáneas y 2ª el propio mantenimiento de btrfs; en ambos casos hay archivos de configuración que se pueden ajustar a las necesidades de uno (ya de esto lo comente en el foro, y lo del mantenimiento se puede ver en etc/sysconfig o en yast --->editor de archivos en /etc/sysconfig --->System---> File system----->btrfs y ahí mirar como está el asunto, lo de snapper por recordar es en /etc/snapper/configs/ en un archivo que se llama root, tipo texto y se puede editar ) .

Pasemos a otro tema y es los logs, a partir de cierta versión de openSUSE, se unifican en lo que conocemos por journal y como herramienta de systemd se usa journalctl : ejemplo de querer ver el espacio que ocupan sus archivos :

Código:
Z-87-DELUXE:~ # journalctl  --disk-usage 
Archived and active journals take up 1.6G on disk.
Bien, se puede cambiar esto? , pues si, podemos limitar el espacio y otros parámetros en /etc/systemd/ en un archivo llamado journald.conf , ver que ese archivo está comentado, por lo que si hay que cambiar algo hayb que quitar # , ejemplo del que acabo de modificar :
Código:
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See journald.conf(5) for details.

[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitInterval=30s
#RateLimitBurst=1000
SystemMaxUse=30M
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=30
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=30
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
He limitado el journal a :SystemMaxUse=30M ( ver "https://www.suse.com/documentation/sles-12/book_sle_admin/data/journalctl_config.html" o bien "https://www.freedesktop.org/software/systemd/man/journald.conf.html" o paginas man de journal ) .

Recordar hacer copia de seguridad de los archivos.

También está lo de los temporales, ya ahí lo han comentado los compañeros.

Observaciones : a lo mejor btrfs filesystem du, difiere un poco del comando du, en cuanto las opciones, las diferencias radican en que no tienen en cuenta los metadatos( eso creo) si son pocos archivos las diferencias en el total son aproximadas, pero a medida que aumentan los datos,también lo hacen los metadatos y las diferencias se van separando y haciendo se mayores .

Por otro lado, si no utiliza opciones, du le va a tener en cuenta los archivos ocultos, como el de las instantáneas, por lo cual no está soportado su medida, lo que le dará como si fuese una instalación de openSUSE, por cada imagen que haya ( es decir va a tener en cuenta /.snapshots) , para el caso mejor limitar el uso de du con opciones du -x -h --max-depth=3 / , donde --max-depth= puede ser un valor de 1 a otro nº ejemplo 4, 5,etc. (dependiendo de lo que quiera profundizar) .

Esto lo comento,porque el comando de btrfs filesystem du / me arroja un error de
Código:
ERROR: Failed to lookup root id - Inappropriate ioctl for device
ERROR: cannot check space of '/': Operation not permitted
No habiendo problemas, con los otros comandos :
Código:
Z-87-DELUXE:~ # btrfs filesystem show /
Label: none  uuid: e8ace98d-5ef2-478b-bb1a-990a5d6a333b
        Total devices 1 FS bytes used 31.32GiB
        devid    1 size 40.00GiB used 37.32GiB path /dev/sdb3

Z-87-DELUXE:~ # btrfs filesystem df /
Data, single: total=33.01GiB, used=29.62GiB
System, DUP: total=32.00MiB, used=16.00KiB
Metadata, DUP: total=2.12GiB, used=1.70GiB
GlobalReserve, single: total=119.83MiB, used=0.00B
Saludos cordiales
Responder Citando
  #7  
Antiguo 27-jun-2017, 00:16
J_VM J_VM está desconectado
Habitual
 
Fecha de Ingreso: 22-septiembre-2013
Versión: Tumbleweed
Mensajes: 222
Agradecimientos: 32
Agradecido 19 Veces en 17 Mensajes
Poder de Credibilidad: 5
J_VM está en el buen camino
Vale, parece que Filelight no es muy de fiar con BTRFS

Dice que tengo 386 Gb en snapshots, pero mi raíz es de unos 100 Gb solo!

Veo que esto está relacionado con lo que comenta Mikrios.

Mirando las snapshots, no me deja borrar las "snapshots huérfanas" a mano, ni siquiera como root (ni siquiera con root y usando sudo).
Dice que es un "read-only filesystem"

El journal lo miré también hace tiempo pero no ocupa tanto...
Tengo la sensación de que lo gordo son las snapshots, pero no estoy seguro

Última edición por J_VM; 27-jun-2017 a las 00:25 Razón: Más info
Responder Citando
  #8  
Antiguo 27-jun-2017, 00:36
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.538
Agradecimientos: 1.913
Agradecido 1.410 Veces en 1.181 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola:

Es que no está implementada esa función ( lo puedes leer en la docu. de SUSE sobre snapper) .

Habría que crear o modificar los comandos,para que reste ese espacio virtual y solo de el tamaño real.

Por ahora no está hecho, es posible que virtualmente sea cierto, no lo se en virtual cuanto pueda ocupar, en mi caso he tenido un disco de 1Tb con 40Gb para la raíz ,2Gb para Swap y el resto para /home y tener un espacio virtual de las instantáneas de casi un 1T o sea lo que ocupa el disco, lo cual no es real.

Basta ver que el tamaño de cada snapshots, puede ser el mismo que uses en la raíz (el que estés ocupando, no el total) .

Saludos cordiales
Responder Citando
  #9  
Antiguo 27-jun-2017, 01:33
Avatar de karlggest
karlggest karlggest está desconectado
Moderador
 
Fecha de Ingreso: 07-febrero-2007
Ubicación: Ourense
Versión: Leap 42.3
Mensajes: 8.190
Agradecimientos: 42
Agradecido 1.249 Veces en 920 Mensajes
Poder de Credibilidad: 19
karlggest está en el buen camino
Hola.

Con ayuda de Snapper, mira qué snapshots tienes y elimina unos cuantos. O mejor aun, échale un ojo a esto:

https://www.suse.com/documentation/s...s_volfull.html

Salud!!
__________________
http://sementedotempo.blogspot.com/

-Si lo creen unos pocos, es un delirio; si son muchos los creyentes, es una religión
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a karlggest Por Este Mensaje:
Krovikan (27-jun-2017)
  #10  
Antiguo 27-jun-2017, 04:10
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.538
Agradecimientos: 1.913
Agradecido 1.410 Veces en 1.181 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola:

Ese fue un problema que paso hace tiempo, la solución puede ser esa o bien hacer un balance en btrfs.
El tema es que el sistema en ese caso da un error y avisa :No space left on device, si le sale eso, antes de añadir nada, que intente sacar espacio donde sea,borrar log rotados y antiguos,borrar instantáneas, etc; en este caso si se pasa del límite, puede perder el fs (pero creo que ya lo solucionaron, a mi me ha pasado solo 3 veces, una no pude recuperar el fs y las otras si )

El problema con las huérfanas, es que falla el perfil de usuario, aún actuando como root, lo he probado desde comandos chmod,chown,etc y con los programas gestores de dolphin y otros ( lo normal con chmod -R 777 nombre del directorio lo hacía, pero no se que pasa,ya que dentro de esa instantánea hay otra y en esa da un error, que aborta toda la operación, no es la 1ª vez que borro huérfanas y no he tenido problemas y mas efectivo desde consola y desde el propio comando ) .

Los cambios de nombre y usuario y permisos funcionan dentro de la instantánea, pero falla dentro de la otra que incluye esta y es ahí donde da el fallo.( y no siempre es el mismo, podrían ser otros sin ser el de la imagen, tb. la prueba la hice desde tty) .





Se ha seguido la Docu. de SUSE al respeto y no funciona (la de snapper) y fue originado por una actualización referente o a btrfs o a snapper, lo que dejo colgada unas huérfanas, que no se dan eliminado ( al ser huérfanas no aparecen en el archivo de configuración o sea en el listado de snapper, si el caso fuese el contrario, un cambio del algoritmo desde yast snapper hubiese solucionado el problema. )

La 1ª imagen se puede hacer las maniobras correctamente, cambio de permisos,etc.
En el contenido de la 28 renombrada a hola, un fichero de intel aborta la operación ( que seria en /.snapshots/28/snaphot que ahora con la modificación es /.snapshots/hola/snaphot y los fallos ocurren en snaphot). que en este caso es la 2ª imagen .

Edito:
Curiosamente las huérfanas salen en verde en el dir, idem lo mismo en la tty1, mientras las demás están en azul, las otras salen en verde,coincide con la consola ¿ alguien sabe a que es debido ? .

Saludos cordiales

Última edición por mikrios; 27-jun-2017 a las 04:17 Razón: añadir
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a mikrios Por Este Mensaje:
Krovikan (27-jun-2017)
Respuesta

Marcadores

Etiquetas
btrfs, espacio


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No monta automáticamente el cd/dvd hurior Hardware 3 31-ene-2017 16:50
Particion raiz btrfs con problemas marceloganin Seguridad y Servidores 2 01-jun-2015 13:36
Problemas graves de espacio en el disco duro kuazar Software 11 01-feb-2015 02:18
Mensaje error "modprobe fuse" de RealCrypt al abrir unidad encryptada feroSUSEANDO Instalación y Actualizaciones 12 24-dic-2014 16:20
Yast2 da error al arrancar Susefan1 Software 10 01-dic-2014 16:32



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 05:42.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba