Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 8 de 8

Tema: Problema con FSTRIM en SSD con LVM

  1. #1
    Fecha de Ingreso
    16-noviembre-2013
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0

    Problema con FSTRIM en SSD con LVM

    Hola gente, les hago una consulta. Siempre he utilizado mi SSD con LVM sin ningún problema, pero cuando actualicé a 42.3 dejó de funcionar. La configuración que hacía era:

    * En /etc/crypttab habilito las opciones luks,discard
    * En lvm.conf --> issue_discards=1
    * Con un script ejecuto fstrim una vez a la semana

    El disco esta particionado con BTRFS para / y EXT4 para /home en la notebook, y con BTRFS para / y XFS para /home en la PC de escritorio, tal cual como viene predeterminado en la instalacón.

    Eso siempre funcionó perfecto en 42.2, pero cuando instalé 42.3 con exactamente la misma configuración me tira este error:

    fstrim: /: la operación de descarte no está admitida

    Aclaro que es la misma configuración y las mismas particiones, solo instalé 42.3 en la partición / y ya no anduvo ...
    Adjunto algunas capturas de la configuración.





    Se agradece cualquier ayuda
    Saludos

  2. #2
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.671
    Post Thanks / Like
    Poder de Credibilidad
    10
    Tiene pinta de ser un bug, ¿has preguntado en el forum ingles?.

    Es que sin mensajes de error del kernel no podemos adivinar.
    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

  3. #3
    Fecha de Ingreso
    16-noviembre-2013
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0
    Gracias por responder, quería probar primero en el foro en mi idioma antes de dar lástima escribiendo en ingles.
    Me comentás que necesitas los errores del kernel para tener una idea de que puede ser, cómo puedo buscarlos ? Me fije en /var/log/kernel.log , /var/log/message , /var/log/syslog y no existe nada parecido, no se que tan equivocado estoy buscando.

    Gracias

  4. #4
    Fecha de Ingreso
    17-febrero-2012
    Ubicación
    Somewhere in the third planet of the Solar System ;)
    Mensajes
    1.344
    Post Thanks / Like
    Poder de Credibilidad
    10
    Creo que tu problema esta cuando habilitas en "/etc/crypttab" la opción "discard" según el link que te voy a dejar mas abajo lo correcto es "allow-discards"

    Suerte...

    Fuente: https://bbs.archlinux.org/viewtopic....09520#p1309520
    The box said: 'Requires Windows 95 or better' ...SO I INSTALLED LINUX!


    Kernel: 5.3.18-lp152.20.7-default x86_64
    Distro: openSUSE Leap 15.2 / TW
    KDE Plasma 5.18.5
    Mobo: ASUSTeK ROG STRIX B350-F GAMING
    CPU: AMD Ryzen 7 1700X 8-Core
    RAM-16.0 GiB
    Video-Radeon RX 460/560D

  5. #5
    Fecha de Ingreso
    02-marzo-2013
    Ubicación
    Lat. 27.994547-Lon -15.405127-160m nivel del mar
    Mensajes
    5.163
    Post Thanks / Like
    Poder de Credibilidad
    14
    Hola:

    Desde openSUSE 13.2, se ha modificado muchas cosas y una de ellas es el syslog, resumiendo muchas de los logs, se han unificado en un sistema basado en journal ( si sigue existiendo un /var/log/boot.log y también sigue la compatibilidad con sys log, pero si buscas messages no lo encontraras por que ya no se hace; aunque si prefieres los log, creo que puedes hacerlo, pero como dije es sustituido por journalctl el cual dependiendo de los parámetros que le pongas, busca una u otra cosa, ejemplo -k para el kernel y para el boot pues -b y así un largo etc) .

    De esas versiones en adelante se han ido añadiendo cosas a systemd, por lo cual hay que hacer uso de sus herramientas .

    Si usas discard, no deberías usar fstrim, o uno o bien el otro (cada uno tiene su mejoras, sus pros y sus contras, pero en cuestión de mantenimiento, o bien de un cron o script, creo que sea innecesario, ya que eso está contemplado por el sistema y si no, hay archivos de configuración, donde puedes modificarlo y no crear un conflicto con los que hay, ejemplo el balance que hace cada cierto tiempo,etc....

    Si usas el ssd en ext4 y btrfs en la raíz, cada configuración debe ser independiente; btrfs reconoce los ssd y adecua ciertos parámetros, por otro lado los comandos,pueden diferir unos de otros y ser solo exclusivo de un sistema de particionado, ejemplo en btrfs la opción ssd en el fstab, le indica al sistema que usa un disco ssd y que no pierda tiempo aparcando las cabezas y movimientos mecánicos, en ext4, se tiene que indicar con uno u varios comandos.

    Para buscar logs, tienes que remitirte a systemd , ejemplos systemctl, journalctl, systemd-analyze, etc. (vamos sus herramientas) ; por otro lado,existen programas que conectan con ellas y las dispones en yast, en instalar soft de yast, puedes consultar el histarial de descargas, o bien hacerlo desde consola con el típico cat /var/log.... ; para journal desde yast tienes en miscelánea systemd journal, que es una gui gráfica de lo que puedes hacer con el comando journalctl.

    Los cambios desde esa versión son muchos,teniendo en cuenta que systemd,ejecuta las unidades,procesos,etc en paralelo y encontraras cosas nuevas como getty,dracut,wicked,target,etc (en la mayoría aún conserva compatibilidad con sysvn y upstart) .

    Edito:

    Algunos de los mantenimientos de btrfs, se hacen o bien en el archivo correspondiente, o también desde yast---> editor de archivos /etc/sysconfig de ahí en System----> File systems ----> btrfs .

    Discard es continuo, se evita el uso de fstrim y de usar un des fragmentación, cosa que en los ssd no es muy sano, por otro lado el balance que hace, es suficiente para informar y aprovechar los huecos libres, ademas la filosofía de linux o unix, es muy superior en lo relacionado a la forma de desfrag.. que usa win; aunque btrfs, es algo complejo y se puede mejorar con algunas opciones extras, pero hay que tener en cuenta que es un sistema cow.

    Edito:

    No veo el sitio para dar las gracias a @gvcastellon, pero gracias por la información que aportas (no la había tenido en cuenta) ¿ tu mensaje, estaba pendiente de aprobar? , no lo vi solo salia el nº3, ahora el tuyo es el 4 y el mio el 5 (puede haber algún retardo,en fin.... sin importancia, un fuerte saludo) .

    Edito: hay algún parámetro, que aún no conozco "luks", estudiare el tema, por curiosidad, y no se si te importa, poner una muestra de fstab ( /etc/fstab), sobre lvm, entiendo lo básico, pero hay un tuto de un moderarador, que es una joya en ese tema (aunque no uso lvm,por usar discos de gran capacidad, también aunque no he profundizado en el tema, sobre los tipos de lvm y mas los que soporta btrfs "remitirse a info de opensuse o de suse, al respeto de snapper) , gracias y espero que se resuelva el tema.


    Saludos cordiales .
    Última edición por mikrios; 19-oct-2017 a las 03:46 Razón: corregir

  6. #6
    Fecha de Ingreso
    16-noviembre-2013
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0
    Cita Iniciado por gvcastellon Ver Mensaje
    Creo que tu problema esta cuando habilitas en "/etc/crypttab" la opción "discard" según el link que te voy a dejar mas abajo lo correcto es "allow-discards"

    Suerte...

    Fuente: https://bbs.archlinux.org/viewtopic....09520#p1309520
    Eso era !!!!!
    Anduvo de 10 !

    GRACIAS !!!!

  7. #7
    Fecha de Ingreso
    06-agosto-2013
    Ubicación
    / Home
    Mensajes
    276
    Post Thanks / Like
    Poder de Credibilidad
    8
    Hola,
    Sería conveniente leer esto
    https://wiki.debian.org/SSDOptimization
    y sus enlaces
    Salu2

  8. #8
    Fecha de Ingreso
    16-noviembre-2013
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0
    Cita Iniciado por mikrios Ver Mensaje
    Hola:

    Desde openSUSE 13.2, se ha modificado muchas cosas y una de ellas es el syslog, resumiendo muchas de los logs, se han unificado en un sistema basado en journal ( si sigue existiendo un /var/log/boot.log y también sigue la compatibilidad con sys log, pero si buscas messages no lo encontraras por que ya no se hace; aunque si prefieres los log, creo que puedes hacerlo, pero como dije es sustituido por journalctl el cual dependiendo de los parámetros que le pongas, busca una u otra cosa, ejemplo -k para el kernel y para el boot pues -b y así un largo etc) .

    De esas versiones en adelante se han ido añadiendo cosas a systemd, por lo cual hay que hacer uso de sus herramientas .

    Si usas discard, no deberías usar fstrim, o uno o bien el otro (cada uno tiene su mejoras, sus pros y sus contras, pero en cuestión de mantenimiento, o bien de un cron o script, creo que sea innecesario, ya que eso está contemplado por el sistema y si no, hay archivos de configuración, donde puedes modificarlo y no crear un conflicto con los que hay, ejemplo el balance que hace cada cierto tiempo,etc....

    Si usas el ssd en ext4 y btrfs en la raíz, cada configuración debe ser independiente; btrfs reconoce los ssd y adecua ciertos parámetros, por otro lado los comandos,pueden diferir unos de otros y ser solo exclusivo de un sistema de particionado, ejemplo en btrfs la opción ssd en el fstab, le indica al sistema que usa un disco ssd y que no pierda tiempo aparcando las cabezas y movimientos mecánicos, en ext4, se tiene que indicar con uno u varios comandos.

    Para buscar logs, tienes que remitirte a systemd , ejemplos systemctl, journalctl, systemd-analyze, etc. (vamos sus herramientas) ; por otro lado,existen programas que conectan con ellas y las dispones en yast, en instalar soft de yast, puedes consultar el histarial de descargas, o bien hacerlo desde consola con el típico cat /var/log.... ; para journal desde yast tienes en miscelánea systemd journal, que es una gui gráfica de lo que puedes hacer con el comando journalctl.

    Los cambios desde esa versión son muchos,teniendo en cuenta que systemd,ejecuta las unidades,procesos,etc en paralelo y encontraras cosas nuevas como getty,dracut,wicked,target,etc (en la mayoría aún conserva compatibilidad con sysvn y upstart) .

    Edito:

    Algunos de los mantenimientos de btrfs, se hacen o bien en el archivo correspondiente, o también desde yast---> editor de archivos /etc/sysconfig de ahí en System----> File systems ----> btrfs .

    Discard es continuo, se evita el uso de fstrim y de usar un des fragmentación, cosa que en los ssd no es muy sano, por otro lado el balance que hace, es suficiente para informar y aprovechar los huecos libres, ademas la filosofía de linux o unix, es muy superior en lo relacionado a la forma de desfrag.. que usa win; aunque btrfs, es algo complejo y se puede mejorar con algunas opciones extras, pero hay que tener en cuenta que es un sistema cow.

    Edito:

    No veo el sitio para dar las gracias a @gvcastellon, pero gracias por la información que aportas (no la había tenido en cuenta) ¿ tu mensaje, estaba pendiente de aprobar? , no lo vi solo salia el nº3, ahora el tuyo es el 4 y el mio el 5 (puede haber algún retardo,en fin.... sin importancia, un fuerte saludo) .

    Edito: hay algún parámetro, que aún no conozco "luks", estudiare el tema, por curiosidad, y no se si te importa, poner una muestra de fstab ( /etc/fstab), sobre lvm, entiendo lo básico, pero hay un tuto de un moderarador, que es una joya en ese tema (aunque no uso lvm,por usar discos de gran capacidad, también aunque no he profundizado en el tema, sobre los tipos de lvm y mas los que soporta btrfs "remitirse a info de opensuse o de suse, al respeto de snapper) , gracias y espero que se resuelva el tema.


    Saludos cordiales .
    Gracias por la respuesta y por tomarte el tiempo de explicar. No estaba al tanto del tema de los logs, más tarde voy a buscar para ir viendo como es.
    Respecto de lo de usar discard o fstrim, este último no funciona sino tengo habilitado la opcion discard. Creo que el tema está en no habilitarlo en el fstab, yo lo tengo habilitado en el cryptab. Lo que no estaba al tanto es que era necesario configuraciones diferentes si las particiones son distintas, de eso voy a investigar un poco más.
    Agrego una captura del fstab.
    Gracias de nuevo por el tiempo



    Cita Iniciado por enae Ver Mensaje
    Hola,
    Sería conveniente leer esto
    https://wiki.debian.org/SSDOptimization
    y sus enlaces
    Salu2
    Lo había estado leyendo, justamente ahí está el enlace de la página que use para configurar, que es
    http://blog.neutrino.es/2013/howto-p...m-and-dmcrypt/

    Me quedo ahora pensando en lo que decía más arriba de las diferentes configuraciones para diferentes particiones ...
    Gracias

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Problema de instalación de OpenSuse 11.3 64 bits.
    By Alice-Nishera in forum Instalación y Actualizaciones
    Respuestas: 5
    Último mensaje: 16-jun-2012, 22:08
  2. problema tarjeta wifi bcm4313 broadcom
    By synysterys in forum Internet, Redes y Wireless
    Respuestas: 1
    Último mensaje: 02-ago-2011, 10:43
  3. Problema y Duda con Drivers FLGXR ATI [HD 4670]
    By 1antares1 in forum Hardware
    Respuestas: 8
    Último mensaje: 27-sep-2010, 09:41
  4. Problema al acceder a carpeta con kde
    By aleromar in forum Escritorios: KDE, Gnome, otros...
    Respuestas: 5
    Último mensaje: 09-mar-2007, 00:27
  5. Problema con audio
    By Clufis in forum Multimedia
    Respuestas: 4
    Último mensaje: 19-sep-2005, 12:18

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •