BTRFS für die PI

Dateisysteme sind eines dieser Dinge, die typische Endbenutzer nicht viel darüber nachdenken. Anscheinend ist [Seaqueue] kein typischer Endbenutzer. Er hat einige Anweisungen zum Ausführen eines alternativen Dateisystems-BTRFS-auf der Himbeer-PI gestellt.

Das richtige Dateisystem kann einen großen Unterschied machen, wenn es um Leistung und Wartungsfähigkeit eines Systems, das mit der Lagerung befasst ist, einen großen Unterschied machen. Linux, einschließlich der meisten OSS für den Raspberry Pi, verwendet eines der EXT-Dateisysteme. Diese sind kämpfen gehärtet und verstanden. Es gibt jedoch andere Dateisysteme, von denen viele erweiterte Funktionen für das Standard-Dateisystem für einige Anwendungen verfügen.

Btrfs, oft ausgesprochen “Butter Eff ESS”, beginnen das Leben an Oracle und wurde aus einer Idee in einem IBM-Papier geboren. Es bietet erweiterte Funktionen wie Pooling, Snapshots und die Möglichkeit, mehrere Geräte in ein logisches Gerät zu verschmelzen. Eine bemerkenswerte Funktion Die Dateisystemangebote ist Copy-on-Write. Das bedeutet, dass Dateikopien gemeinsame Blöcke teilen, solange sie üblich bleiben. Die Komprimierung ist verfügbar, ebenso wie das Seding eines Dateisystems mit schreibgeschützter Lagerung, der in eingebetteten Systemen sehr nützlich sein könnte. Sie können auch mehrere Arten von RAID mit nichts von BTRFs konfigurieren. Sie können eine Videopräsentation über Funktionen von BTRFS unten sehen.

Der Beitrag von [Seaqueue] schlägt eine 8-GB-SD-Karte vor, obwohl Sie anscheinend kaum auf eine 4-GB-Karte drücken können. Er weist auch darauf hin, dass BTRFS keine Swap-Dateien unterstützt (aber Sie können eine dedizierte Swap-Partition erstellen) und dass bestimmte Workloads viele Schreibvorgänge verursachen können, die für SD-Karten und andere Festkörperspeicherung schlecht sein könnten. Er schlägt vor, dass Sie eine SSD anstelle einer SD-Karte oder eines USB-Laufwerks verwenden könnten, und dies bietet anscheinend eine bessere Verschleißleistung.

Benötigen Sie diese Art von Macht auf einem Himbeer-Pi? vielleicht nicht. Es ist jedoch immer noch ein gutes Werkzeug, das Ihnen zur Verfügung stehen. Wir können uns vorstellen, dass Systeme, in denen mehrere Bände überspannen können, Snapshots für Backups, und RAID implementieren können, könnten in praktisch kommen.

Wenn Sie lieber Ihr eigenes Dateisystem hacken möchten, ist das auch möglich. Ein ganzes Dateisystem ist ein großer Job, aber mit Sicherung können Sie einfache Dateisysteme erstellen, die für eine SSH-Verbindung oder eine komprimierte Archivdatei ähneln. Die ursprüngliche UNIX-Philosophie war, dass alles eine Datei sein sollte. Moderne Entwickler sind von dem bis zu einem gewissen Grad entfernt, aber Sie sehen trotzdem gelegentlich Beispiele.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post