Nein, das tut es nicht. Das Problem liegt nicht beim Festplattentyp (rotierend / nicht rotierend), sondern beim Festlegen von Festplattenpuffern vom RAM auf die Festplatte. Wenn der Strom plötzlich ausfällt, werden einige dieser Puffer möglicherweise nie auf die Festplatte übertragen, und die Aktivierung von Barrieren erhöht die Wahrscheinlichkeit, dass das Dateisystem wiederhergestellt wird.
Es gibt auch ein zusätzliches Problem mit dem integrierten Cache des Datenträgers, der niemals für den Datenträger (oder die Flash-Chips) festgeschrieben wird. Dies gilt nur, wenn Sie das Write-Caching auf der Festplatte aktiviert haben (Write-Back) und Sie ungeachtet der Einstellung von beißen können barriers
.
Unter einer batteriegepufferten Festplatte wird normalerweise eine Festplatteneinheit verstanden, die von einer Steuerung mit einer Batterie-Backup-Einheit (BBU) ausgeführt wird. Sie verfügen über Batterien, in denen nicht festgeschriebene Daten monatelang gespeichert werden können, sodass bei einem Absturz oder Black-Out die Konsistenz des Dateisystems nicht verloren geht. BBUs sind in der Regel Optionen auf RAID-Systemen mit Serverqualität.
Häufig kann eine Maschine mit einer USV, die garantiert einwandfrei funktioniert (oder einer anderen garantierten Stromquelle), auch sicher sein.
Auf einem Laptop würde ich das nicht machen. Ich hatte selbst in den ext2
Tagen noch nie Probleme mit externen Dateisystemen , aber Ihre Laufleistung kann variieren. Sie handeln von einer Leistungsverbesserung im Vergleich zu den Kosten (persönlicher / finanzieller Art) von Datenverlust. Mein Vorschlag: Hängen Sie das Dateisystem mit und ohne Barrieren ein, führen Sie Benchmarks durch und machen Sie sich ein Bild über den Leistungsgewinn. Wenn das Risiko vernachlässigbar ist oder sich nicht lohnt (was Sie selbst beurteilen müssen), lassen Sie die Mount-Optionen unverändert.
Nachtrag: Ist ein Laptop-Akku nicht mit einer USV identisch? In diesem Fall ist ein Laptop-Akku einer USV sehr ähnlich, aber ein Laptop-Akku wird nicht so sorgfältig überwacht und konditioniert wie eine USV, da er nicht wirklich als Redundanzmittel ausgelegt ist. Sie kaufen eine USV, um die Sicherheit zu erhöhen. Das Design spiegelt dies wider: Die Batterie wird konditioniert, geprüft und überwacht. Mit Ausnahme der billigsten USV-Einheiten verfügen alle USV-Einheiten über Anzeigen, Alarme und senden sogar SNMP-Traps, um den Administrator über das Problem zu benachrichtigen.
Dies ist bei Laptop-Akkus nicht der Fall. Ihr Laptop-Akku altert und stirbt, ohne dass der Laptop es merkt. Die zweite Batterie der Mine ist geladen, und es kommt vor, dass die Batterie in kürzester Zeit viel Energie verliert und der Laptop nicht klüger ist. ).
Mein Punkt ist, dass eine USV zuverlässiger ist als ein Laptop-Akku, aber eine bessere Frage wäre ...
Ist eine USV oder ein Laptop-Akku nicht mit einem Festplattencontroller der BBU identisch?Und die Antwort darauf ist ein klares Nein. Ihre USV wird weiterhin einen Computer mit Strom versorgen, der gerade durch einen Hard-Reset zurückgesetzt wurde. Wenn jedoch die Festplatte zurückgesetzt wird, gehen alle nicht festgeschriebenen Rückschreibesektoren für immer verloren. Mit einer BBU können Sie den Server ohne großen Aufwand vom Netz trennen, sechs Monate aufbewahren, in ein anderes Land verschieben und wieder einstecken. Sobald Sie den Einschaltknopf drücken, werden die nicht festgeschriebenen Puffer (endgültig) auf die Festplatte geschrieben. Da dies ein paar Datenmengen sein können, ist die BBU ein unverzichtbares Teil des Kits für Serverhardware. Der Controller konditioniert die Notstromversorgung deutlich besser als die durchschnittliche USV. Auf unseren Dell-Servern werden wöchentlich Entladesimulationen ausgeführt, und Sie können IM-, SMS-, E-Mail- und SNMP-Nachrichten abrufen, wenn festgestellt wird, dass der Lade- / Entladezyklus oder die erwartete Akkulaufzeit außerhalb der Toleranz liegen. Es wird auchDeaktivieren Sie das Write-Caching, wenn sich die BBU in einem nicht optimalen Zustand befindet. Diese Art von Umgebung profitiert davon, Barrieren zu deaktivieren.
In der Praxis ist es jedoch unwahrscheinlich, dass ein Systemmanager, der auf batteriegepufferten Hostadaptern besteht, eine Sicherheitsmaßnahme für das Dateisystem deaktiviert. :) (Ich weiß ich nicht)