Funktionen vom btrfs

Status
Für weitere Antworten geschlossen.

Slim12

Benutzer
Mitglied seit
01. Apr 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich plane die Anschaffung eines DS1618+ als Fileserver.
Etwas verwirrt bin ich nun über die Beschreibung auf der Synology Seite.

Zum einen wird folgendes geschrieben:
Das Implementieren von Btrfs-Volumen auf Synology NAS bietet für Unternehmens-Anwender viele Vorteile.
[...]
Btrfs Datei-Selbstheilung

Bei traditionellen Speichersystemen können Fehler auftreten, die komplett unbemerkt bleiben und zu fehlerhaften Daten führen, die ohne Warnung oder Fehlermeldung an Anwendungen gesendet werden. Um diese Fehler zu vermeiden, stellt Btrfs Prüfsummen für Daten und Metadaten bereit, erzeugt zwei Kopien der Metadaten und verifiziert dann die Prüfsummen bei jedem Leseprozess. Wenn eine Abweichung (schleichende Datenkorruption) erkannt wurde, kann das Btrfs-Dateisystem mithilfe der Metadatenspiegelung beschädigte Dateien (schleichende Datenkorruption) automatisch erkennen und fehlerhafte Daten mittels der unterstützten RAID-Volumes, einschließlich RAID 1, RAID 5, RAID 6, RAID 10, F1 und SHR, wiederherstellen.
https://www.synology.com/de-de/dsm/Btrfs

Zum anderen aber auch:
Wir arbeiten bereits daran, die Vorteile von Btrfs RAID, wie automatische Erkennung und Korrektur von Fehlern, auch als Funktionen beim Einsatz von Btrfs und Linux RAID anzubieten.
https://www.synology.com/de-de/know...entation_for_Btrfs_File_System_on_SynologyNAS

Da stellen sich mir nun 2 Fragen.
  • Was ist nun der Unterschied zwischen der btrfs Selbstheilung (Quelle 1) und der nicht vorhandenen automatischen Erkennung und Korrektur von Fehlern (laut Quelle 2) ?
  • Gibt es zu letzerem eine genauere Aussage wann das in etwas kommen wird?
 

RichardB

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2019
Beiträge
3.410
Punkte für Reaktionen
755
Punkte
174
Soweit ich es verstanden habe, sind das 2 Paar Schuhe.

Da ist zum einen die Selbstheilungsfunktion von btrfs, die funktioniert. Da es eine Selbstheilungsfunktion ist, kann ich natürlich nicht sagen, ob es wirklich geht, da ich nicht weiß, ob Bits in meinen Daten schon mal gepurzelt sind und im Hintergrund repariert wurden, oder ob bis jetzt alles ok war. Eine Meldung vom DSM habe ich diesbezüglich noch nie bekommen.

Das zweite ist die RAID-Funktionalität von btrfs, die lt. Artikel nicht zuverlässig funktioniert. Die RAID-Experten können ev. mehr dazu sagen, meines Wissens nach verwendet Synology die RAID-Funktionalität von btrfs nicht (das zeigt ja auch das Diagramm).
 

Slim12

Benutzer
Mitglied seit
01. Apr 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Danke für deine Antwort. :)
Das zweite ist die RAID-Funktionalität von btrfs, die lt. Artikel nicht zuverlässig funktioniert. Die RAID-Experten können ev. mehr dazu sagen, meines Wissens nach verwendet Synology die RAID-Funktionalität von btrfs nicht (das zeigt ja auch das Diagramm).
Ja das schreiben sie in dem Artikel. Statt dem btrfs Raid wird das Linux-Raid verwendet. Btrfs ist, laut Statusseite von den Entwicklern, auch noch experimentell für RAID56.
Aber die automatische Erkennung und Korrektur scheint ja nicht zu funktionieren. Etwas verwirrend irgendwie.
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174
Ich habe inzwischen auf mehr als 10 Synos BTRFS laufen und damit null Probleme, im Gegenteil bei inkrementellen Backups super.
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.101
Punkte für Reaktionen
253
Punkte
129
Mein letzter Stand ist, dass Synology Bit Rot erkennt, aber noch nicht automatisch „heilt“.

Genau, btfrs auf reinem Raid56 sollte man nicht verwenden, maximal Raid1. Das ist aber kein Thema, da Synology fürs Linux Raid mdadm verwendet und die Platten einfach mit btfrs bzw. ext4 formatiert sind. Das Raid und das Dateisystem sind getrennt (wie ihr schon bemerkt habt an der Darstellung).
 

Slim12

Benutzer
Mitglied seit
01. Apr 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Heißt aber dass die Aussage auf der Webseite falsch ist ("Das Implementieren von Btrfs-Volumen auf Synology NAS bietet für Unternehmens-Anwender viele Vorteile." -> "Btrfs Datei-Selbstheilung") - oder stehe ich gerade auf dem Schlauch? :D

Danke für die Antworten! :)
 
Zuletzt bearbeitet von einem Moderator:

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.101
Punkte für Reaktionen
253
Punkte
129
Das eine nennt sich dann wohl Werbung (btrfs ermöglicht Selbstheilung) und das andere ist die aktuelle Umsetzung (glaub mit DSM6.2 kam die Erkennung?). :)
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174

RichardB

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2019
Beiträge
3.410
Punkte für Reaktionen
755
Punkte
174
Ja das schreiben sie in dem Artikel. Statt dem btrfs Raid wird das Linux-Raid verwendet. Btrfs ist, laut Statusseite von den Entwicklern, auch noch experimentell für RAID56.
Aber die automatische Erkennung und Korrektur scheint ja nicht zu funktionieren. Etwas verwirrend irgendwie.
Ich schließe mich @NFSH an. Meine 3 Systeme laufen mit btrfs SHR1(RAID1) / SHR1(RAID5) /BASIC vollkommen problemlos. Backups (Hyper Backup, ABB) laufen flüssig, Testrestores machen keine Probleme. Ich sehe also keinen Grund auf die Kombination Synology/btrfs zu verzichten.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat