Ich bin ein Techniker für meinen örtlichen Schulbezirk und wir haben einige Probleme mit unserem iMac Multimedia Lab. In den letzten neun Monaten haben 5 der 22 iMacs unter einer Beschädigung des Dateisystems gelitten. Die einzige Möglichkeit für diese Computer 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 das Dateisystem beschädigt ist:
Der iMac startet OS X nicht. Ich habe gesehen, dass er beim "Throbber", der Fortschrittsanzeige oder nur beim Apple-Logo stoppt.
Das Mounten der iMac-Festplatte über den Zieldatenträgermodus (ich liebe diese Funktion) ist erfolgreich, jedoch 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) ergab, dass die Bäume des Katalogs B nicht wiederhergestellt werden konnten. Ich hätte mir jedes Mal umfassendere Notizen darüber machen sollen, was gesagt wurde, aber jedes Mal bis zu diesem letzten nahm ich an, dass es sich um eine seltsame Eins-zu-eine-Million-Veranstaltung handelte. Ein Zufall
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. Die physische Festplatte scheint nicht fehlerhaft zu sein (das Abrufen von Dateien vom Laufwerk hängt nicht oder "Beachball" ", das Laufwerk wird im Festplatten-Dienstprogramm nicht angezeigt und verschwindet nicht, der Finder reagiert weiterhin usw.)
Normalerweise würde ich es auf eine Reihe von fehlerhaften Laufwerken bringen. Zufällig der Pechvogel, der einen schlechten Lauf von iMacs gekauft hat, oder? Hier fangen die Dinge an, interessant zu werden. Ich lege Ihnen die Liste der Kuriositäten vor:
Die Laufwerke werden über SMART als gut überprüft
- Der RAM checkt aus
- Nach dem Löschen und erneuten Erstellen der Partition (und dem erneuten Installieren von OS X) verschwinden alle Probleme.
- Die Beschädigung ist nicht zweimal auf demselben Mac aufgetreten
- Bootcamp wird vor, nach und während der Beschädigung auf der Mac-Seite auf demselben Laufwerk installiert und funktioniert.
- Die Bootcamp-Partition hatte dieses Problem auf keinem der iMacs
Um das Offensichtliche auszuschließen:
Es gab keine Stromausfälle oder Spannungsspitzen
Wir bezweifeln ernsthaft einen Virus, da die Fehlfunktionen von gleichzeitig (zwei Maschinen fielen vor etwa einem Monat gleichzeitig aus) bis zu Monaten auseinander auftreten. Außerdem werden die Dokumente des Benutzers nach der Neuformatierung wiederhergestellt, sodass man vermuten würde, dass der Mac immer wieder ausfällt, wenn es sich um ein Schadprogramm handelt.
Die Maschinen befanden sich in einem klimatisierten Bereich
Es war nicht derselbe betroffene Benutzer
Manchmal tritt das Problem nach einem unvermeidbaren Hard-Shutdown auf (das nur selten auftritt. Diese Computer werden nicht übermäßig heruntergefahren. Nur das, was Sie von einem Mac Lab erwarten würden, das fünf Tage die Woche Multimedia ausführt), manchmal ist es völlig außer Betrieb -das Blaue
Häufig verwendete Software umfasst:
- iPhoto
- iDVD
- iMovie
- Safari
Die Maschinen sind auch mit Parallels 5 geladen, das die Bootcamp-Partition in eine VM lädt. Parallels wurde über den Standard-Assistenten eingerichtet, ohne seltsame Konfiguration oder Hacks.
Und zu guter Letzt die technischen Daten:
- iMac 10,1 (21,5 Zoll)
- Aktienantriebe
- OS X Snow Leopard (neueste Updates)
- Lager Speicher
- Beitritt zu unserer Active Directory-Infrastruktur
- HFS + -Dateisystem (nicht zwischen Groß- und Kleinschreibung unterscheiden, Standardeinstellung für OS X Snow Leopard)
- Keine ungewöhnliche Laufwerkswartung. Programme. Drive Genius wurde gestern Nachmittag geladen (NACH der Wiederherstellung nach dem letzten Fehler), um eine Überprüfung auf allen iMacs durchzuführen, wurde jedoch nicht zuvor installiert. Alle Macs, sowohl diejenigen, die in der Vergangenheit versagt haben, als auch diejenigen, die nie versagt haben, haben mit Bravour bestanden.
TL; DR: Die OS X-Partition ist auf fünf verschiedenen iMacs beschädigt, aber die physischen Laufwerke sind in Ordnung. WARUM!?!?!
quelle
Antworten:
HFS Plus (HFS +) ist ein fragiles und etwas veraltetes Dateisystem. Wenn Sie es googeln, finden Sie viele Berichte über Dateisystembeschädigungen.
Ein Neustart ohne Aushängen des Dateisystems ist der beste Weg, um es zu beschädigen. Dies passiert, wenn der Mac aus irgendeinem Grund (in meinem Fall die NVIDIA-Grafikkarte) einfriert oder wenn der Strom ausfällt.
Hier sind einige Tipps, die meiner Meinung nach die Wahrscheinlichkeit einer Beschädigung des Dateisystems verringern sollten:
Wenn das System einfriert, starten Sie einen Neustart von ssh. Wenn das Grafik-Subsystem meines Mac freeses ist, ist es weiterhin über SSH zugänglich. Versuchen Sie, die SSH-Verbindung über Ihr Netzwerk zu öffnen, und starten Sie es neu. Sie können Apple Remote Desktop (62 €) für diese Aufgabe verwenden. Sie sollten zuerst den SSH-Zugriff aktivieren.
Tun Sie
diskutil verifyVolume /
regelmäßig. Ja, auch wenn HFS + ein protokolliertes Dateisystem ist, ist eine Beschädigung möglich. Sie können 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 Aufteilen
/
von/Users/
sollte die Wiederherstellung erleichtern (entweder / oder / Benutzer werden beschädigt). Beachten Sie, dass dies wahrscheinlich die Sache mit Bootcamp komplizieren könnte.Mounten Sie Partitionen mit Optionen, die das Schreiben reduzieren. Durch das Mounten von Partitionen mit
noatime
Option sollte das Schreiben darauf reduziert werden. Standardmäßig wird bei jedem Zugriff auf eine Datei der Zugriffszeitstempel "berührt".Stellen Sie sicher, dass keine Versuche unternommen werden, die HFS + -Partition von anderen Betriebssystemen aus bereitzustellen. 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 tritt normalerweise nicht plötzlich auf. Es besteht die Möglichkeit, dass etwas Bestimmtes dies verursacht, Software oder Workflow. Mein Verstand ist 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 fragil, da es kein tatsächliches System zur Korrektur von Beschädigungen in einer Datei gibt. Ein Journal zeichnet Übertragungen auf und versucht, Daten erneut zu kopieren, um das Dateisystem in einen konsistenten Zustand zurückzusetzen. Wenn die verlorene Datei jedoch von entscheidender Bedeutung ist (wie die tatsächlichen Daten der Dateisystemstruktur), erfolgt kein Rückgriff. Da die Katalogdatei (in der alle logischen Dateninformationen aufgeführt sind) als Datei gespeichert ist, wird Ihr gesamtes Dateisystem bei Beschädigung an bestimmten Stellen zu unbrauchbaren Mülldaten oder zu teilweise gepflegtem Müll, falls sie beschädigt ist und Die Wiedergabe eines Journals erfolgt, wodurch das Dateisystem auf eine Weise umstrukturiert wird, die nicht mit den Daten übereinstimmt (z. B. sind Datei a und b 1 MB bzw. 2 MB groß, bei der Wiedergabe werden sie jedoch auf 2 MB und 1 MB geändert, was zur Hälfte des Inhalts von führt B ist in A).
quelle
Dinge, die es aus meinem Kopf machen könnten ...
Sie sagten, Sie hätten keine Spannungsspitzen oder Stromausfälle gehabt. Wie bestätigen Sie das? Wir hatten ein Klassenzimmer, in dem PC-Netzteile scheinbar zufällig durchbrannten. Das Wartungspersonal musste ein Überwachungsmessgerät an den Stromkreis anschließen und stellte fest, dass die Steckdose große Spannungsspitzen aufweist.
Der Speicher sitzt nicht richtig und beschädigt Daten.
Laufwerkskabel locker.
Randfestplatten mit fehlerhaften Sektoren, die jedoch nicht schlecht genug sind, um Warnungen auszulösen oder nach fehlerhaften Sektoren zu suchen.
Etwas auf der Windows-Seite über das Bootcamp ändert das Laufwerk auf eine Weise, die dem Laufwerk nicht gefällt. Kopierschutz? Dienstprogramme für Laufwerke?
Du hast gesagt, es ist in einem Labor. Was laufen die Schüler? Überwachen oder sperren Sie, was ausgeführt werden kann, was dies tun könnte?
Sie haben gesagt, dies scheint zufällig zu sein, keine zwei Maschinen haben dies hintereinander. Dies würde mich vermuten lassen, 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 zu verfolgen, wer die Maschinen zuletzt verwendet hat, um festzustellen, ob dieses Problem einem Ihrer Benutzer auf magische Weise zu folgen scheint?
quelle
Haben Sie eine regelmäßige Überprüfung der Maschinen in Betracht gezogen? Sie können problemlos wöchentliche fsck-Überprüfungsdurchläufe planen (bis Sie herausfinden, warum die Korruption auftritt) und dann monatlich, um die Dinge im Auge zu behalten.
Bei einem aufgezeichneten Dateisystem müssen Macs wiederholt schlecht behandelt werden, bis 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 die Aufmerksamkeit auf sich ziehen, wenn kleinere Dateisystemfehler repariert werden (jedes Mal, wenn ein Mac neu gestartet wird und fsck nicht im Putzmodus ausgeführt wird, ist dies ein Anzeichen für Probleme am Horizont).
Mit einer Bereitstellung von 25 Macs können Sie problemlos einige Zeit damit verbringen, Dateisystemprüfungen proaktiv durchzuführen und festzustellen, welche nicht ordnungsgemäß heruntergefahren werden, indem Sie einen Syslog-Server oder ein anderes zentrales Überwachungssystem einrichten.
quelle
Ich würde studentische Aktivitäten in Betracht ziehen. Wenn Sie Bootcamp und OS X ausführen, stürzen die Schüler auf der Mac-Seite ab, um das Bootcamp auszuführen, da sie nicht geduldig sind. Dies kann auch der Fall sein, wenn ein Bildschirmschließfach 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 recht gut läuft.) Konfigurieren Sie dies so, dass die virtuelle Maschine unveränderlich ist und lokal auf der alten Bootcamp-Partition gespeichert wird. Dies verhindert, dass Kinder bei der Installation der Fenster herumschrauben. Leiten Sie das Home-Verzeichnis um, um das Mac-Home-Verzeichnis auf Ihrem Server abzulesen. (Dies ist eine PITA, die zum ersten Mal eingerichtet wird, da sie ungefähr eine Million Regedits umfasst.)
Richten Sie eine Form der Anmeldeüberwachung ein, damit Sie wissen, welche Schüler welche Maschinen verwendet haben. Dies hat den Vorteil, dass Sie feststellen können, dass sich dasselbe Kind auf mehreren Computern anmeldet. Dies geschieht normalerweise als Gefallen für jemanden, der gesperrt ist. Ich habe festgelegt, dass beide Computer neu gestartet wurden, wenn sich auf zwei Computern dieselbe Anmeldung befand.
quelle