Ich bin ein Techniker für meinen örtlichen Schulbezirk und wir haben einige Probleme mit unserem iMac Multimedia Lab. In den letzten neun Monaten litten 5 der 22 iMacs unter Dateisystembeschädigungen. Die einzige Möglichkeit für diese Maschinen bestand darin, die OS X-Partition vollständig zu löschen und neu zu starten (mit entsprechender Wiederherstellung von Time Machine).
Hier ist die Liste, warum ich weiß, dass es sich um eine Beschädigung des Dateisystems handelt:
Der iMac bootet OS X nicht. Ich habe gesehen, dass es beim "Throbber", dem Fortschrittsbalken oder nur beim Apple-Logo anhält.
Das Mounten der iMac-Festplatte über den Zielfestplattenmodus (ich liebe diese Funktion) ist erfolgreich, aber nur für die Bootcamp-Partition. Die OS X-Partition kann nicht bereitgestellt werden.
Eine Überprüfung der Festplatte zeigt, dass die OS X-Partition repariert werden muss (ich habe ungültige Geschwistereinträge, verwaiste Kinder usw. gesehen). Der Versuch, die Festplatte zu reparieren, schlägt fehl. Dieser letzte Versuch (erst gestern) besagte, dass die Katalog-B-Bäume nicht neu aufgebaut werden konnten. Ich hätte jedes Mal vollständigere Notizen darüber machen sollen, was gesagt wurde, aber bis zum letzten Mal nahm ich an, dass es sich um ein seltsames Ereignis handelte. Ein Glücksfall
Der Versuch, die Laufwerke mit Drive Genius 3 zu reparieren oder neu zu erstellen, schlägt ebenfalls fehl. Bisher konnten 98 % der Dateien des Benutzers über Data Rescue 3 wiederhergestellt werden ", das Laufwerk wird nicht angezeigt und verschwindet im Festplattendienstprogramm, der Finder reagiert weiterhin usw.)
Normalerweise würde ich es auf eine Reihe schlechter Laufwerke zurückführen. War zufällig der Pechvogel, der einen schlechten Lauf von iMacs gekauft hat, richtig? Hier beginnen die Dinge interessant zu werden. Ich lege Ihnen die Liste der Kuriositäten vor:
Die Laufwerke werden über SMART als gut verifiziert
Auch um das Offensichtliche auszuschließen:
Es gab keine Stromausfälle oder Überspannungen
Wir bezweifeln ernsthaft, dass es sich um einen Virus handelt, da die Fehlfunktionen von gleichzeitig (zwei Computer sind vor etwa einem Monat zur gleichen Zeit ausgefallen) bis hin zu monatelangen Abständen auftreten. Außerdem werden die Dokumente des Benutzers nach der Neuformatierung wiederhergestellt, sodass man vermuten könnte, dass der Mac immer wieder ausfallen würde, wenn es sich um ein bösartiges Programm handeln würde.
Die Maschinen standen in einem klimatisierten Bereich
Es war nicht derselbe Benutzer betroffen
Manchmal tritt das Problem nach einem unvermeidlichen harten Herunterfahren auf (was nur selten vorkommt. Diese Maschinen werden nicht übermäßig unsachgemäß heruntergefahren. Nur das, was Sie bei einem Mac Lab erwarten würden, auf dem fünf Tage die Woche Multimedia läuft), manchmal ist es vollständig außer Betrieb -das Blaue
Zu häufig verwendeter Software gehören:
Die Maschinen sind auch mit Parallels 5 geladen, das die Bootcamp-Partition in eine VM lädt. Parallels wurde über den Standardassistenten eingerichtet, keine seltsame Konfiguration oder Hacks.
Und zu guter letzt die Specs:
TL;DR: Die OS X-Partition wurde auf fünf verschiedenen iMacs beschädigt, aber die physischen Laufwerke sind in Ordnung. WARUM!?!?!
HFS Plus (HFS+) ist ein fragiles und etwas veraltetes Dateisystem. Wenn Sie es googeln, finden Sie viele Berichte über Dateisystembeschädigungen.
Ein Neustart, ohne das Dateisystem auszuhängen, ist der beste Weg, es zu beschädigen. Dies passiert, wenn der Mac aus irgendeinem Grund einfriert (in meinem Fall ist es die NVIDIA-Grafikkarte) oder Stromausfälle auftreten.
Hier sind einige Tipps, die meiner Meinung nach die Wahrscheinlichkeit einer Beschädigung des Dateisystems verringern sollten:
Wenn das System einfriert, versuchen Sie, von ssh neu zu starten. Wenn das Grafik-Subsystem meines Macs freigegeben wird, ist es immer noch über SSH zugänglich - versuchen Sie, die SSH-Verbindung von Ihrem Netzwerk aus zu öffnen, und starten Sie es neu. Sie könnten Apple Remote Desktop (62 €) für diese Aufgabe verwenden. Sie sollten zuerst den ssh-Zugriff aktivieren.
Tun Sie diskutil verifyVolume /
regelmäßig. Ja, selbst wenn HFS+ ein Journaled Filesystem ist, ist eine Beschädigung möglich. Sie könnten Apple Remote Desktop verwenden , um dies auf allen Computern im Klassenzimmer gleichzeitig auszuführen.
Verwenden Sie mehrere Volumes. Die Verwendung mehrerer Volumes sollte die Wahrscheinlichkeit einer Beschädigung verringern. Das Trennen /
von /Users/
sollte die Wiederherstellung erleichtern (entweder / oder /Benutzer werden beschädigt). Beachten Sie, dass dies wahrscheinlich die Dinge mit Bootcamp erschweren könnte.
Mounten Sie Partition(en) mit Optionen, die das Schreiben reduzieren. Das Einhängen von Partitionen mit noatime
Option sollte das Schreiben darauf reduzieren. Standardmäßig ist bei jedem Zugriff auf eine Datei der Zugriffszeitstempel "berührt".
Stellen Sie sicher, dass keine Versuche unternommen werden, die HFS+-Partition von anderen Betriebssystemen zu mounten. Ist es möglich, dass jemand eine Linux-Distribution von USB/DVD startet und /
im RW-Modus mountet oder mit Journaleinstellungen spielt?
Hoffe meine Antwort ist hilfreich.
PS: Korruption ist normalerweise allmählich nicht plötzlich. Es besteht die Möglichkeit, dass etwas Bestimmtes dies verursacht, Software oder Workflow. Meine Gedanken sind bei Parallels 5, aber es sollte das Bootcamp-Volume beschädigen, nicht das MacOS-Volume. Das Durchsuchen ihrer KB zeigt nichts Nützliches.
PPS: Es ist zerbrechlich, weil es kein tatsächliches System hat, um Beschädigungen innerhalb einer Datei zu korrigieren. Ein Journal zeichnet Übertragungen und Versuche zum erneuten Kopieren von Daten auf, um das Dateisystem wieder in einen konsistenten Zustand zu versetzen, aber wenn die verlorene Datei lebenswichtig ist (wie die eigentlichen Dateisystemstrukturdaten), gibt es keinen Rückgriff. Da die Katalogdatei (die alle logischen Dateninformationen auflistet) als Datei gespeichert wird, wird Ihr gesamtes Dateisystem, wenn es an bestimmten Stellen beschädigt wird, zu nutzlosen Datenmüll oder teilweise zu Müll, falls es beschädigt ist und Die a-Journal-Wiedergabe erfolgt, was dazu führt, dass das Dateisystem auf eine Weise umstrukturiert wird, die nicht mit den Daten übereinstimmt (z B ist innerhalb von A).
Dinge, die mir spontan einfallen könnten...
Sie sagten, Sie hätten keine Spannungsspitzen oder Spannungsabfälle. Wie bestätigst du es? Wir hatten ein Klassenzimmer, in dem PC-Netzteile scheinbar willkürlich durchbrannten. Wir mussten das Wartungspersonal ein Überwachungsmessgerät an den Stromkreis anschließen lassen und stellten fest, dass die Steckdose enorme Spannungsspitzen aufweist.
Speicher sitzt nicht richtig und beschädigt Daten.
Antriebskabel locker.
marginale Festplatten, die einen schlechten Satz von Sektoren haben, aber nicht schlimm genug, um Warnungen auszulösen oder nach fehlerhaften Sektoren zu suchen.
Etwas auf der Windows-Seite über Bootcamp ändert das Laufwerk auf eine Weise, die das Laufwerk nicht mag. Kopierschutz? Dienstprogramme fahren?
Sie sagten, es ist in einem Labor. Was laufen die Schüler? Überwachen oder sperren Sie, was ausgeführt werden könnte, was dies tun könnte?
Sie haben gesagt, dass dies zufällig zu sein scheint, keine zwei Maschinen, bei denen dies hintereinander passiert. Dies würde mich zu der Vermutung führen, dass entweder ein Schüler oder eine Gruppe von Schülern es verursacht, oder dass es ein zufälliges Stromproblem im Labor gibt, das es verursacht. Gibt es eine Möglichkeit, nachzuverfolgen, wer die Computer zuletzt verwendet hat, um festzustellen, ob dieses Problem einem Ihrer Benutzer auf magische Weise zu folgen scheint?
Haben Sie an eine regelmäßige Überprüfung der Maschinen gedacht? Sie können ganz einfach wöchentliche fsck-Verifizierungspässe (bis Sie herausfinden, warum die Korruption auftritt) und dann monatlich planen, um die Dinge im Auge zu behalten.
Bei einem Journaled File System ist eine wiederholte schlechte Behandlung erforderlich, damit Macs so weit abfallen, dass sie nicht mehr booten. Selbst schlechte Software schreibt beim Booten nicht auf die Systemseite, daher würde ich vermuten, dass etwas eindeutig nicht stimmt. Auf Macs, die sauber heruntergefahren werden und Aufmerksamkeit erregen, wenn kleinere Dateisystemfehler repariert werden (jedes Mal, wenn ein Mac neu startet und fsck nicht im Preen-Modus ausgeführt wird, ist dies ein Zeichen für Probleme am Horizont).
Bei einer Bereitstellung von 25 Macs können Sie leicht einige Zeit damit verbringen, Dateisystemprüfungen proaktiv durchzuführen und zu sehen, welche nicht sauber heruntergefahren werden, indem Sie einen Syslog-Server oder ein anderes zentralisiertes Überwachungssystem einrichten.
Ich würde studentische Aktivitäten in Betracht ziehen. Wenn Sie Bootcamp und OS X ausführen, wette ich, dass die Schüler die Mac-Seite zum Absturz bringen, um Bootcamp auszuführen, weil sie nicht geduldig sind. Dies kann auch der Fall sein, wenn eine Bildschirmsperre vorhanden ist.
Ich schlage vor:
Bootcamp entfernen. Führen Sie stattdessen eine VM entweder unter Parallels oder Virtual Box aus. (Ich habe festgestellt, dass Windows XP unter VirtualBox ganz gut läuft.) Konfigurieren Sie dies so, dass die virtuelle Maschine unveränderlich ist und lokal auf der alten Bootcamp-Partition gespeichert wird. Dadurch wird verhindert, dass Kinder bei der Windows-Installation herumschrauben. Leiten Sie ihr Home-Verzeichnis um, um es von ihrem Mac-Home-Verzeichnis auf Ihrem Server abzulesen. (Dies ist eine PITA, die zum ersten Mal eingerichtet werden muss, da sie etwa eine Million Regedits umfasst.)
Richten Sie eine Form der Anmeldeüberwachung ein, damit Sie wissen, welche Schüler welche Computer verwendet haben. Dies hat den Vorteil, dass Sie feststellen können, dass sich dasselbe Kind auf mehreren Computern anmeldet, normalerweise als Gefallen für jemanden, der gesperrt ist. Ich habe es so eingerichtet, dass, wenn dieselbe Anmeldung auf zwei Computern vorhanden war, beide Computer neu gestartet wurden.
Jason Salaz
Benutzer6124
Fahrrad