[LINUX] Die Geschichte, die nichts mit der Partition zu tun hatte, als ich zum ersten Mal eine Festplatten-Sicherung mit dd durchführte

fs defekte VM, ich habe xfs_repair versucht, aber ich habe Angst, wenn ich nicht sichern? Weil es in einem Zustand war, die Geschichte, die Backup studierte

Es ist ein sehr seltsamer Artikel, denn das ursprüngliche Wissen ist, dass man nicht betrunken ist.

Als ich die Konsole zum ersten Mal sah, war sie im Notfallmodus. Ls / sysroot war leer mit dem Fehler, dass / sysroot nicht gemountet werden konnte. Als ein genialer Kollege neu startete, sagte er, er könne im Rettungsmodus booten.

Was ich diesmal zum ersten Mal gelernt habe. Es scheint, dass Centos 7 systemd.unit = recovery.target hat, nachdem e gedrückt wurde, wenn grub ausgewählt ist. Später fand ich heraus, dass dies nur ein Einzelbenutzermodus war (für mich). Ich habe den Namen Rettungsmodus gehört, aber was war es nur ein Einzelbenutzermodus?

rescue mode is equivalent to single user mode RHEL 10.3. WORKING WITH SYSTEMD TARGETS

Auf diese Weise habe ich mein Administratorkennwort vergessen, als ich unter Mac OS 10.1 war. Es ist das, das mit cmd + s beginnt, richtig?

Abgesehen von den alten Geschichten stelle ich mir diese vor, aber sie heißt Rettung ... aber schließlich läuft sie in / dev / sda, sodass Sie die Root-Partition nicht xfs_repair können, oder? (Jemand sagt es mir) Ist es nicht ganz anders als die Rettung, die mit DVD oder pxe beginnt? Ist es in Ordnung, dieselben Wörter zu verwenden? Hast du andere wörter

Es spielt keine Rolle, aber ich konnte für eine Weile überhaupt nicht retten, weil ich res ** q ** ue.target eingegeben habe. Reflexionsfehler.

Was ich gelernt habe

Einfach ausgedrückt, es ist das, was cool ist, wenn der Notfallmodus die Root-Partition nicht mounten kann (wahrscheinlich das, das nur mit / boot oder initramfs bootet), und recovery.target dasjenige ist, das es zwingt, mit / def / sda zu booten. Daher denke ich, dass Rescue.target nicht ausgeführt werden kann, wenn die Root-Partition in / etc / fstab fehlerhaft ist. Es scheint, dass / dev / sdb nicht gemountet werden kann. (Sag mir, ob jemand richtig oder falsch ist) Nein, warte, du liest mit initramfs von der Festplatte. Wo ist er?

Geben Sie das Hauptthema eines schlampigen Artikels ein.

Die erste Moosgeschichte

Ich hatte 30 GB VM in meiner virtuellen Box Vorläufig dachte ich, ich sollte das in der Praxis kopieren ...

Füllen Sie es trotzdem mit 0, 8 GB sind in Ordnung, oder? Fügen Sie der VM eine Festplatte mit der Standardeinstellung für virtuelle Box = 8 GB hinzu und machen Sie sie zu / dev / sdb. Ich denke, ich brauche eine Partition, also erstelle ich / dev / sdb1 mit parted. Immerhin xfs? Das heißt, mkfs.xfs ist hier schon eine Gewohnheit.

Wenn Sie den Befehl dd drücken, das? Wo kopierst du? Läuft das Betriebssystem? Ist es in Ordnung, / dev / sda1 und / dev / sda2 und eine wichtige Root-Partition unter sda2, / dev / mapper / centos-root zu haben? Das?

image.png

Das ist absolut anders, es ist grundlegend falsch, aber im Moment denke ich, dass dies auch eine Erfahrung ist

dd if = / dev / mapper / centos-root von = / dev / sdb1 Dann wurde mac sehr schwer und startete nach einer Weile plötzlich neu w

Eine Geschichte, die gut lief

Installieren Sie centos7 mit einer 8-GB-Festplatte, die sich leicht gehorsam kopieren lässt. Gehorsam. Schließen Sie eine weitere 8-GB-Festplatte an und starten Sie recovery.target. Stellen Sie sicher, dass es wie / dev / sdb aussieht. Und dieser einfache und klare Befehl.

dd if=/dev/sda of=/dev/sdb

Sie müssen keine Partition vorbereiten. Physischer Speicherplatz? Ich werde es machen. Die Kopie wurde reibungslos beendet und einmal heruntergefahren. Entfernen Sie die Originaldiskette von der VM. Beginnen Sie nur mit der zusätzlichen Festplatte. Sie können OS normal verwenden. Dies bedeutet, dass mehrere Partitionen zusammengestellt und alle perfekt dupliziert wurden. Genial. Ist das dd? Genial. Vielen Dank, dass Sie sich vorstellen können, ohne vom ersten Fehler an etwas durchgemacht zu haben.

Nein, ich habe viel gelernt. dd Es ist wirklich praktisch! !!

Wie man den Fortschritt von dd sieht

Sie können sehen, ob Sie auf iotop vorerst noch Ihr Bestes geben.

yum install -y iotop strace
# -Zeigen Sie nur diejenigen an, die auf o laufen
iotop -o

Solch ein Kanji ↓ image.png

Wenn es strace ist, können Sie sehen, was Sie schreiben. Wenn es sich jedoch um 100 GB handelt, fließt eine Zeichenfolge von 100 GB oder mehr, sodass es ziemlich schwierig ist, über den NW zu gehen. Ich sah, dass es schön wäre, den Schwanz anzuschließen, aber in meiner Umgebung funktionierte es nicht

ps aux | grep dd #Holen Sie sich pid
strace -p 4458    #Mit pid als Argument
strace -p $PID | tail -n 5         #Nur die letzten 5 Zeilen anzeigen (ich arbeite nicht)

Recommended Posts

Die Geschichte, die nichts mit der Partition zu tun hatte, als ich zum ersten Mal eine Festplatten-Sicherung mit dd durchführte
Code, an den ich mich gerne erinnert hätte, als ich zum ersten Mal an AtCoder teilgenommen habe (Reflection 1 für das nächste Mal)
Eine Geschichte, bei der es mir schwer gefallen ist, mit der ersten Webanwendung eine "App zu erstellen, die Bilder wie Gemälde konvertiert"
Beim Schreiben in eine CSV-Datei mit Python habe ich einen kleinen Fehler gemacht und den Liefertermin nicht eingehalten
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Ich habe zum ersten Mal versucht, mit DynamoDB und Step Functions eine serverlose Stapelverarbeitung zu erstellen
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Impressionen und Memorandum bei der ersten Arbeit mit VScode
Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
Eine Geschichte, der ich nach der SFTP-Kommunikation mit Python verfallen war
GTUG Girls + PyLadiesTokyo Meetup Ich ging zum ersten maschinellen Lernen
So verwenden Sie MkDocs zum ersten Mal
Ich habe vorerst mit Floydhub gespielt
Ich habe zum ersten Mal versucht, Python zu programmieren.
Ich habe Mind Meld zum ersten Mal ausprobiert
Versuchen Sie zum ersten Mal, in Qiita zu posten
Eine Geschichte, die vorbereitet werden musste, wenn versucht wurde, ein Django-Tutorial mit einfachen Centos7 zu erstellen
Ich werde versuchen, die Links zusammenzufassen, die vorerst nützlich erscheinen
Als ich versuchte, eine Socket-Kommunikation mit Raspberry Pi durchzuführen, war das Protokoll anders
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Was ich getan habe, als ich wütend war, es mit der Option enable-shared einzufügen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Was ich zum ersten Mal in Python bekommen habe
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
AI Gaming Ich habe es zum ersten Mal versucht
Eine Geschichte, die ich nicht wusste, wie man Mixin lädt, wenn ich mit der Django-App eine Front mache [Anfänger lernt Python mit einem Nachschlagewerk]
Ich möchte vorerst Selen bewegen [für Mac]
Was ich getan habe, um die Python2 EOL mit Zuversicht zu begrüßen
Ich habe die Google Cloud Vision-API zum ersten Mal ausprobiert
Die Geschichte, den privaten Schlüssel mit chmod auf 600 zu setzen
Ich möchte vorerst eine Docker-Datei erstellen.
Wenn Sie zum ersten Mal Linux lernen, tun Sie dies!
Eine Geschichte, bei der es mir schwer fiel, Grafiken mit matplotlib anzuzeigen
Die Geschichte, zum ersten Mal seit 5 Jahren wieder an die Front zurückzukehren und Python Django umzugestalten
Als ich das Verzeichnis für UNIX Socket unter / var / run mit systemd geschnitten habe, steckte ich in einer Falle und was zu tun ist
Erster Kaggle (Kaggle ①)
Kaguru zum ersten Mal
Ich habe versucht, den Datenverkehr mit WebSocket in Echtzeit zu beschreiben
Unterschiede, die C # -Ingenieure beim ersten Erlernen von Python verspürten
Die Geschichte, dass der Wachmann eingesperrt war, als das Labor auf IoT umgestellt wurde
Was tun, wenn "Ich kann die Site nicht sehen !!!!"
Ein Memo beim Erstellen einer Umgebung, die vorerst mit Lambda @ Edge debuggt werden kann
So schreiben Sie, was zu tun ist, wenn die Anwendung zum ersten Mal in Qt for Python mit Designer angezeigt wird
[Hi Py (Teil 1)] Ich möchte vorerst etwas machen, also setze zuerst ein Ziel.
Das Parsen von PDFs, einschließlich Text, ist mit Python einfach ... Ich hatte eine Zeit, in der ich so dachte.
Zur Zeit möchte ich mit FastAPI zeigen, wie man eine solche API in swagger verwendet
Zusammenfassung der Websites und Lernverfahren, die für diejenigen hilfreich sind, die zum ersten Mal versuchen, Spiele mit Pygame zu erstellen