Im korrigierenden Linux-Kernel-Release Das Problem in der DM (Device Mapper) Subsystem, das zu Datenverlust auf SSD-Speicher führt. Das Problem tritt auf nachdem , das im Januar dieses Jahres in den Kernel aufgenommen wurde, betrifft nur den Branch 5.1 und tritt in der überwiegenden Mehrheit der Fälle auf Systemen mit Samsung SSDs auf, auf denen Datenverschlüsselung mit dm-crypt/LUKS über device-mapper/LVM angewendet wird.
Die Ursache des Problems ist eine zu aggressive Markierung freigegebener Blöcke über FSTRIM (es wurden zu viele Sektoren auf einmal markiert, ohne die Grenze max_io_len_target_boundary zu beachten). In den Distributionen, die den Kernel 5.1 anbieten, wurde der Fehler bereits behoben in , aber bleibt bisher ungelöst in (der Fix ist verfügbar, befindet sich aber derzeit im „Testing“-Branch). Als Workaround zur Behebung des Problems wird das Deaktivieren des fstrim.service/timer, das vorübergehende Umbenennen der ausführbaren Datei fstrim, das Ausschließen des „discard“-Flags aus den Mount-Optionen in fstab und das Deaktivieren des „allow-discards“-Modus in LUKS über dmsetup genannt.
Quelle: opennet.ru
