GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es möglich, die aktuelle Festplatte hinzuzufügen, von der Sie gebootet werden?

Sie können dd ausführen auf der laufenden Scheibe. Dies sollte vermieden werden, wenn die Festplattenstruktur stark verändert wird. Außerdem sollten Sie fschk das Ziel, sobald Sie fertig sind. Je leiser das System während der Sicherung ist, desto besser.

Wenn Sie `dd' verwenden möchten, ist das Ausführen eines kalten Backups (Dateisystem ausgehängt) die beste Option.

Es gibt bessere Möglichkeiten, ein laufendes System zu sichern.

  • tar oder cpio liest die Dateien und geht einigermaßen gut mit offenen Dateien um. Sie werden wahrscheinlich einige der Änderungen verpassen, die während der Sicherung auftreten.
  • rsync verhält sich wie tar in Bezug auf geöffnete Dateien und fehlende Änderungen während der Sicherung. Es kann verwendet werden, um die anfängliche Sicherung durchzuführen, und macht inkrementelle Sicherungen sehr gut. Beim Ausführen einer inkrementellen Sicherung kann das Kopieren unveränderter Teile der Datei übersprungen werden.

Wenn Sie ein Dateisystem mit Datenbankdatendateien sichern, prüfen Sie die Unterstützung für Hot-Backups.


Es ist technisch möglich (wie in "sich-in-den-Fuß-schießen"), aber absolut nicht ratsam, besonders wenn eine der Partitionen der Festplatte beschreibbar ist.

Stellen Sie sich dieses Szenario vor:

  • dd beginnt am Anfang mit dem Lesen der Diskette und macht sich fröhlich auf den Weg zum Ende.
  • Wenn die Hälfte erreicht ist, schreibt das Betriebssystem eine Datei auf die Festplatte. Die Datei ist jedoch etwas fragmentiert - ein Teil davon befindet sich physisch am Anfang der Festplatte und ein anderer am Ende.
  • Kein Problem für das Betriebssystem - es schreibt die Datei problemlos und schiebt sie aus seinen Schreibcaches; es wird nun korrekt auf die Diskette geschrieben.
  • Das Problem liegt bei Ihrem Backup:dd bereits vorbeigegangen ist und den ersten Teil der Datei kopiert hat, so dass es einen inkonsistenten Zustand erfasst, wenn es zum zweiten Teil gelangt – jeder Teil wird aus einer anderen Version stammen!

Wenn Sie in der Lage sind, alle Partitionen auf dem USB-Laufwerk als schreibgeschützt neu zu mounten, sollte dieses Problem nicht auftreten (Betonung auf „sollte nicht"); dies erfordert eine erhebliche Vorabinstallation/Offline-Vorbereitung und Bootzeit-Einrichtung für / Partition - ich glaube nicht, dass Sie / normalerweise neu einhängen können r/o on-the-fly, es hängen mehrere Dinge davon ab, die r/w-Zugriff erfordern.

Das Ausführen der Kopie wird also wahrscheinlich das laufende System nicht unterbrechen, aber wird Ihnen kein funktionsfähiges Backup geben , wodurch die Aufgabe hinfällig wird. Ich empfehle dringend, die Kopie offline zu erstellen - was das Herunterfahren des Computers erfordern würde.


Sie sollten niemals ein Image einer gemounteten Partition erstellen. Egal ob du davon gebootet hast oder nicht.

Aber Sie werden Schwierigkeiten haben, die Partition, von der Sie gebootet haben, auszuhängen.


Linux
  1. Erlauben Sie das X-Protokoll in Ihrem Netzwerk?

  2. Die Vorzüge eines partitionslosen Dateisystems?

  3. Welche Beziehungen bestehen zwischen dem aktuellen Steuerterminal und `/dev/tty`?

  4. Backintime bei Disk Plug starten?

  5. Ist es möglich, ein vollständiges VPS-Backup im VPS selbst zu erstellen?

Was ist der aktuelle Runlevel des Linux-Systems?

Ist es möglich, die eingebauten Befehle zu Bash zu verfolgen?

Ganze Festplatte Linux sichern?

Kali Linux in der DigitalOcean-Cloud

Ist es möglich, die Größe eines QEMU-Disk-Images zu ändern?

Machen Sie das Kopieren von Datenträgern/Datenträgern langsamer