Plötzliches Abziehen der Festplatte

Plötzliches Abziehen der Festplatte

Ich habe Linux auf einer externen Festplatte installiert. Auf der Haupt-/internen Festplatte habe ich Windows.

  • Was würde passieren, wenn ich die externe Festplatte abziehe, während das Linux-Betriebssystem noch läuft?
  • Würde dies meine interne Festplatte beeinträchtigen?
  • Kann ich wieder auf das Linux-Betriebssystem zugreifen?
  • Wenn nicht, ist die Antwort für Windows dieselbe?

Antwort1

Was würde passieren, wenn ich die externe Festplatte ausstecken würde, während Linux noch läuft?

Ihr System würde früher oder später „abstürzen“. Es würde zwar immer noch mit dem laufen, was gerade in den RAM geladen ist, aber sobald es eine Partition lesen/schreiben muss, die nicht mehr da ist, würde es nicht mehr funktionieren.

Würde dies meine interne Festplatte beeinträchtigen?

NEIN.

Kann ich wieder auf das Linux-Betriebssystem zugreifen?

Vielleicht, aber Sie müssen möglicherweise manuell nach logischen Fehlern im abrupt getrennten Laufwerk suchen und diese beheben.

Wenn nicht, ist das bei Windows dasselbe?

Aunlogisch.

Antwort2

Was würde passieren, wenn ich die externe Festplatte ausstecken würde, während Linux noch läuft?

Einige Anwendungen würden nicht mehr ausgeführt. Wenn der Swap auf der entfernten Festplatte gehostet wäre, würden einige Anwendungen abstürzen und möglicherweise auch das gesamte System.

Darüber hinaus müsste beim nächsten Systemstart eine Dateisystemprüfung durchgeführt werden.

Bei den meisten aktuellen Linux-Dateisystemen und -Distributionen würde nichts anderes passieren.

Würde dies meine interne Festplatte beeinträchtigen?

Wenn es warmontiert, ja. Zumindest würde das Flag „Disk Dirty“ durch ein sauberes Unmounten nicht gelöscht, sodass Windows beim nächsten Booten ebenfalls eine Festplattenprüfung verlangen würde.

Wenn Sie mit "beeinträchtigen" Datenverlust oder Hardwareschäden meinen, sind beidekonzeptionell möglich, im gleichen Sinne, wie Siekönntedurch einen Meteoriteneinschlag sterben, sobald die Festplatte abgezogen wird. Alle drei Möglichkeiten sind gleichermaßen unwahrscheinlich.

Dies bezieht sich natürlich auf ruhende Daten. Alle Daten, die beim Systemabsturz auf die interne Festplatte geschrieben wurden, sind mit ziemlicher Sicherheit zumindest teilweise verloren ... aber ich glaube nicht, dass Sie etwas anderes erwartet haben.

Es wird auch vorausgesetzt, dass Sie die neueste Version des ntfs-3g Linux-Moduls verwenden oder eine ebenso ausgereifte und stabile Software, die NTFS, MFT-Management versteht,Tagebuch schreibenund gestaffeltes R/W und implementiert ordnungsgemäß Datensicherheitsverfahren. Andernfalls kann ein Kernel-Absturz buchstäblichirgendetwasZujede physisch verbundene Festplatte, einschließlich des Austauschs einesunmontiertPartitionstabelle der Festplatte mit Bildern von Lolcats. Sofern Sie nicht den Kernel gehackt oder selbst eine Distribution zusammengebastelt haben, ist diese unangenehme Situation zwar durchaus möglich, aberdu bist nicht dabei.

Kann ich wieder auf das Linux-Betriebssystem zugreifen?

Höchstwahrscheinlich ja. Es gibt Bedingungen und Rahmenbedingungen, die das Gegenteil bewirken könnten, aber diese werden wahrscheinlich nicht zutreffen.

Wenn nicht, ist das bei Windows dasselbe?

Sie meinen: Wenn Sie nicht mehr auf Linux zugreifen können, können Sie dann noch auf Windows zugreifen?

Ich gehe davon aus, dass Sie in beiden Fällen Zugriff haben aufbeide, wobei in beiden Fällen zuerst die Integrität des Dateisystems überprüft werden muss.

Antwort3

Ich hatte dieses Problem in der Vergangenheit tatsächlich schon einmal, hauptsächlich aufgrund fehlerhafter Laufwerke.

  • Jeder im RAM zwischengespeicherte Prozess wird weiterhin ausgeführt
  • Jede im RAM zwischengespeicherte Binärdatei kann erneut ausgeführt werden. Gängige Binärdateien wie lssollten vorhanden sein, der poweroffBefehl jedoch nicht. Auch alle von der Binärdatei aufgerufenen Bibliotheken müssen zwischengespeichert werden.
  • Um eine Verzeichnisliste zu erhalten, müssen alle Verzeichnis-/Dateitabellen/Inodes im Speicher zwischengespeichert werden.

Häufige Fehler in diesem Fall sehen wie folgt aus:

root@server:~$ ls 
ls: reading directory '/root/': Input/output error

Wenn Sie es testen möchten, installieren Sie Linux auf einem freien USB-Laufwerk und trennen Sie es im laufenden Betrieb. Sie können Ihr Windows-Laufwerk aus Sicherheitsgründen trennen. Oder booten Sie sogar eine Live-CD-ISO in einer VM und „werfen“ Sie sie aus, ohne den Client zu warnen. Es sollte den gleichen Effekt haben.

verwandte Informationen