Linux: RAID und SSD-TRIM können zu Datenverlust führen

24.07.2015

Missverständnisse zwischen dem RAID- und dem SATA-Treiber können dazu führen, dass Daten beim Speichern verloren gehen. 

Nach einer längeren Untersuchung hat Seunguk Shin von Samsung einen Fehler im Linux-Kernel gefunden, der zur Folge haben kann, dass Benutzerdaten verloren gehen. Ursprünglich hatten Entwickler von Algolia im Juni Datenverluste beim Einsatz von SSDs gemeldet, die den verwendeten Samsung-SSDs zugeschrieben wurden. 

Wie sich nun herausstellt, sind nicht die Samsung-SSDs schuld, sondern ein Missverständnis zwischen dem RAID- und dem SATA-Treiber im Linux-Kernel, die nur auftreten, wenn das SATA-TRIM-Kommando verwendet wird, um nicht mehr verwendete Datenblöcke auf der SSD wieder freizugeben. 

Shin wollte zur Behebung des Fehlers den RAID-Code anpassen, Martin K. Petersen von Oracle schlägt dagegen vor, den Bug stattdessen im generischen Code zur Verarbeitung der BIO-Strukturen zu fixen. 

UPDATE: Petersen hat mittlerweile einen Patch vorgelegt, der das Problem löst, wie Seunguk Shin auf der Mailingliste bestätigte. Jetzt muss der Code noch seinen Weg in einen Release-Kernel finden. 

Ähnliche Artikel

comments powered by Disqus

Artikel der Woche

Support-Ende von SMBv1

Mit dem aktuellen Update für Windows 10 und Windows Server 2016 steht eine Änderung ins Haus, die gerade für Benutzer älterer Linux-Distributionen große Auswirkungen hat. Nachdem Microsoft es über viele Jahre schon angekündigt hat, entfernt der Konzern mit dem aktuellen Update-Release den Support für das SMB-Protokoll 1. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Linux-Backup

Welche Backup-Lösung setzen Sie für Linux im professionellen Umfeld ein?

  • keine
  • eigene Scripts
  • rsnapshot
  • rdiff-backup
  • Bacula
  • Bareos
  • Borg
  • Duplicity
  • Amanda
  • Burp
  • Clonezilla
  • Acronis
  • Arkeia
  • SEP sesam
  • Veeam
  • Redo Backup
  • Relax-and-Recover
  • andere kommerzielle Software
  • andere Open-Source-Software

Google+

Ausgabe /2017

Microsite