Zum Kontext: In meiner speziellen Situation verwende ich Ubuntu 16.04 mit /home auf einer 1-TB-Festplatte und / befindet sich auf einer 128-GB-SSD.
Ich weiß, dass ich etwas wie gparted verwenden kann, um meine Partitionen von der SSD auf die Festplatte zu kopieren, aber gibt es eine Möglichkeit, etwas Ähnliches wie einen Crony-Job einzurichten, um meine SSD auf einer Partition mit der gleichen Größe wie die SSD oder größer auf der Festplatte zu sichern, ohne den Rechner ausschalten zu müssen (vielleicht ließe sich das mit dd machen)?
Antwort1
Ja, dd ist das Tool, das Sie suchen, wenn Sie alle Partitionen sichern möchten. Der Befehl ist ganz einfach. Das if-Gerät ist Ihre /-Partition (wahrscheinlich /dev/sda1), das of ist Ihre Backup-Partition auf der Festplatte (in meinem Beispiel /dev/sdb2):
dd if=/dev/sda1 of=/dev/sdb2 bs=1M
Stellen Sie dort die Partitionen ein, die Sie wirklich auf Ihrem System haben!
Da Sie dies jedoch auf einem Live-System tun, ist das Backup nicht 100 % vertrauenswürdig, da das System während der Ausführung des Backups möglicherweise etwas dort schreibt und diese Informationen nicht an die Backup-Partition weitergegeben werden. In 99 % der Fälle spielt dies keine Rolle und fsck sollte das Dateisystem problemlos wiederherstellen.
Die andere Option kann rsync sein. Und es sollte auch schneller sein. Aber nochmal, es ist ein Live-Dateisystem ...