<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Der Tag Ist Vorbei. on Michael’s Domain</title><link>https://jeltsch.org/de/tags/der-tag-ist-vorbei./</link><description>Recent content in Der Tag Ist Vorbei. on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/der-tag-ist-vorbei./index.xml" rel="self" type="application/rss+xml"/><item><title>Einzelne Partitionen aus Festplatten-Dumps einbinden</title><link>https://jeltsch.org/de/mounting_individual_partitions_from_disk_dumps/</link><pubDate>Thu, 26 Dec 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/mounting_individual_partitions_from_disk_dumps/</guid><description>&lt;p&gt;Sie können Festplattenabbilder von einzelnen Partitionen oder von einer Festplatte erstellen, die mehr als eine Partition enthält. Letzteres hat den Vorteil, dass Sie den Computer wiederherstellen können, indem Sie das Abbild auf dieselbe oder eine andere Festplatte zurückspielen. Wenn Sie jedoch von einem Festplattenabbild aus auf eine einzelne Partition zugreifen möchten, müssen Sie wissen, wo sich die Partitionsgrenzen befinden. Sie können diese aus der Ausgabe von &lt;code&gt;fdisk&lt;/code&gt; entnehmen. Der Befehl &lt;code&gt;fdisk -l&lt;/code&gt; gibt zwar die Partitionsgrenzen an, die Einheit ist jedoch „Sektoren“. Sie müssen diese Zahl mit der logischen Sektorgröße multiplizieren, um die Partitionsgrenzen in Byte zu erhalten. Alternativ können Sie 
 &lt;a href="http://www.gnu.org/software/parted/" target="_blank" rel="noopener noreferrer nofollow"&gt;parted&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 verwenden (nach dem Aufruf von parted führen Sie nacheinander die Befehle „unit“, „B“ und „print“ aus), um die Partitionsgrenzen in Byte anzuzeigen. parted kann auch auf einem Festplatten-Dump verwendet werden, z. B. „parted /home/backups/diskdump.img“, um die Partitionsgrenzen zu ermitteln.&lt;code&gt;jeltsch@Michael:~$ sudo parted /home/backup/diskdump.img GNU Parted 2.3 Verwendung von /home/backup/diskdump.img Willkommen bei GNU Parted! Geben Sie „help“ ein, um eine Liste der Befehle anzuzeigen. (parted) unit Einheit? [compact]? B (parted) print Modell: (Datei)Festplatte /home/backup/diskdump.img: 160041885696B Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: msdos Nummer Start Ende Größe Typ Dateisystem Flags 1 1048576B 524287999B 523239424B primär ntfs boot 2 524288000B 80282124287B 79757836288B primär ntfs 3 80283171840B 160041009151B 79757837312B erweitert 5 80283172864B 122626684415B 42343511552B logisch ext4 7 122626768896B 157924769279B 35298000384B logisch ext4 6 157932322816B 160041009151B 2108686336B logisch linux-swap(v1)(parted)&lt;/code&gt;Anschließend mounten Sie das Image einfach als Loop-Gerät mit dem zusätzlichen Parameter „offset“, wobei Sie die Startgrenze der Partition verwenden, die Sie mounten möchten:&lt;code&gt;sudo mount -o loop,ro,offset=524288000 /home/backup/diskdump.img /mnt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Festplattenauszüge (dd) und Kopieren über das Netzwerk (netcat)</title><link>https://jeltsch.org/de/disk_dumps_dd_and_copying_over_the_network_netcat/</link><pubDate>Tue, 16 Feb 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/disk_dumps_dd_and_copying_over_the_network_netcat/</guid><description>&lt;p&gt;Auf dem empfangenden Rechner (die Festplatte sda MUSS ausgehängt sein, z. B. durch Booten von einer Live-CD oder einem USB-Stick):&lt;code&gt;netcat -l -p 4778 | dd of=/dev/sda&lt;/code&gt;Auf dem sendenden Rechner (die Festplatte sdb MUSS ausgehängt sein, z. B. durch Booten von einer Live-CD oder einem USB-Stick):&lt;code&gt;dd if=/dev/sdb | netcat 192.168.0.4 4778&lt;/code&gt;(-l listen; -p port) Um ein Verzeichnis über das Netzwerk zu kopieren, wechseln Sie in das Verzeichnis und führen Sie auf dem sendenden Rechner folgenden Befehl aus: &lt;code&gt;tar -cz . | nc -q 10 -l -p 45454&lt;/code&gt;Erstellen Sie auf dem empfangenden Rechner das Verzeichnis, wechseln Sie in dieses Verzeichnis und führen Sie folgenden Befehl aus:&lt;code&gt;nc -w 10 192.168.0.11 45454 | tar -xz&lt;/code&gt;Übrigens: Wenn du den Fortschritt einer Festplattenkopie verfolgen möchtest (wie viel wurde bereits in welcher Zeit mit welcher Durchschnittsgeschwindigkeit kopiert), kannst du (in neueren Versionen von dd) die Option &lt;code&gt;status&lt;/code&gt; verwenden. Ich vermute, dass dies bei Netzwerkkopien möglicherweise nicht funktioniert, habe es aber noch nicht ausprobiert… &lt;code&gt;dd if=/dev/sdb of=/target status=progress&lt;/code&gt;&lt;/p&gt;</description></item><item><title>So löschen Sie Festplatten (Shred, dd)</title><link>https://jeltsch.org/de/how_to_erase_hard_drives_shred_dd/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/how_to_erase_hard_drives_shred_dd/</guid><description>&lt;p&gt;Man könnte die gesamte Festplatte mit Nullen überschreiben: &lt;code&gt;dd if=/dev/zero of=/dev/hda&lt;/code&gt;. Bei neueren Versionen von dd kann man den Fortschritt überwachen: &lt;code&gt;dd if=/dev/zero of=/dev/hda status=progress&lt;/code&gt;. Es wird jedoch empfohlen, mehrere Durchläufe mit zufälligen Daten zu schreiben (n = 3 ist die Standardeinstellung). Wenn der Schreibvorgang die magnetischen Spuren vollständig beseitigt hätte und Ihre Zufallsquelle perfekt wäre, würde ein einziger Durchgang IMMER ausreichen. In der Praxis benötigen Sie nur n &amp;gt; 1, wenn es sich um Staatsgeheimnisse handelt, da die Wiederherstellung von Daten nach einem Löschvorgang mit n = 1 spezielle Geräte erfordert, die Sie in keinem Geschäft kaufen können. &lt;code&gt;shred -vfz -n3 /dev/hda&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Einbinden von Disk-Image-Dateien und verschlüsselten Dateisystemen/Partitionen</title><link>https://jeltsch.org/de/mounting_disk_image_files_and_encrypted_filesystems_partitions/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/mounting_disk_image_files_and_encrypted_filesystems_partitions/</guid><description>&lt;p&gt;Um eine Festplatte (oder eine Partition) in eine Datei zu kopieren, verwenden Sie den folgenden Befehl: &lt;code&gt;dd if=/dev/hda3 of=file.bin&lt;/code&gt; Dieser Befehl schreibt die gesamten Daten der Partition hda3 in die Datei file.bin.Um das in der Datei enthaltene Dateisystem einzuhängen, müssen Sie ein Loopback-Gerät erstellen: &lt;code&gt;losetup /dev/loop0 file.bin&lt;/code&gt; Nun können Sie das Dateisystem wie gewohnt einhängen: &lt;code&gt;mount -r -t filesystemtype /dev/loop0 /mnt/mountpoint&lt;/code&gt; Offenbar kann man die letzten beiden Befehle zu einem zusammenfassen:&lt;code&gt;mount -t Dateisystemtyp -o loop ./file.bin /mnt/mountpoint&lt;/code&gt;Wenn Sie die Daten in einer Datei verschlüsseln möchten, die ein ganzes Dateisystem enthält, wird es etwas komplizierter:&lt;code&gt;sudo mkdir /mnt/secure (Mountpunkt für das Dateisystem erstellen)dd if=/dev/zero of=Pfad/zur/Datei bs=1k count=409600 (eine leere Datei mit einer Größe von 400 MB erstellen) sudo /sbin/losetup -e xor /dev/loop0 Pfad/zur/Datei/sbin/mkfs -t ext2 /dev/loop0 409600 (das Gerät als ext2 formatieren)sudo mount -t ext2 /dev/loop0 /mnt/secure (die Gerätedatei einhängen)cd /mnt/securechown Benutzername . (Eigentümer des obersten Verzeichnisses des Dateisystems ändern)&lt;/code&gt;Wenn Sie das Dateisystem aushängen möchten:&lt;code&gt;sudo umount /dev/loop0&lt;/code&gt;Wenn Sie das Dateisystem entfernen möchten, müssen Sie die Zuordnung zum Loop-Gerät 0 aufheben: &lt;code&gt;/sbin/losetup -d /dev/loop0&lt;/code&gt;Aus irgendeinem Grund bietet RedHat 9 keine DES-Unterstützung, daher verwende ich vorläufig (bis ich den Kernel patche oder zu Suse Linux wechsle) die schnellere, aber wesentlich schwächere XOR-Verschlüsselung.SUSE 9 verfügt über eine integrierte starke Verschlüsselung und bietet bereits während der Installation die Möglichkeit, eine verschlüsselte Partition anzulegen. SUSE 9 fragt beim Booten nach der Passphrase, um das verschlüsselte Dateisystem einzuhängen. Der Bootvorgang wird angehalten und wartet zwei Minuten, bevor er fortgesetzt wird, wenn Sie das Passwort nicht eingeben. Um diese Zeit zu verkürzen, können Sie die Datei &lt;code&gt;/etc/init.d/boot.crypto&lt;/code&gt; bearbeiten. Ändern Sie in der folgenden Zeile 120 beispielsweise in 10: &lt;code&gt;${TIMEOUT:=120}&lt;/code&gt;Falls Sie die Gelegenheit verpasst haben, die Passphrase während des Bootvorgangs einzugeben, können Sie die verschlüsselte Partition wie folgt einbinden:&lt;code&gt;/sbin/losetup -e twofish /dev/loop0 /dev/hda7 mount /dev/loop0 /media/conf&lt;/code&gt;Übrigens: Die Informationen zu verschlüsselten Dateisystemen befinden sich in /etc/cryptotab.&lt;/p&gt;</description></item><item><title>Ausführung des Befehls „dd“ über SSH und Umleitung der Ausgabe in eine lokale Datei</title><link>https://jeltsch.org/de/execution_of_dd_command_via_ssh_and_output_redirection_to_local_file/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/execution_of_dd_command_via_ssh_and_output_redirection_to_local_file/</guid><description>&lt;p&gt;Ich wollte eine gesamte verschlüsselte Partition über das Netzwerk in eine Datei kopieren. Über SSH lassen sich zwar viele Befehle ausführen, aber gelegentlich gibt es Probleme dabei, die Ausgabe an die gewünschte Stelle umzuleiten. Beispielsweise gibt der Befehl „more“ bei Verwendung über SSH nichts an die Standardausgabe aus. Man muss „less“ verwenden, um den Dateiinhalt lokal anzuzeigen (zumindest bei einem RedHat-8-Remote-Rechner). Bei &lt;code&gt;dd&lt;/code&gt; kann man nicht die Syntax „dd if=input of=output“ verwenden, sondern muss die Syntax „dd output“ nutzen. Der Befehl, mit dem es mir schließlich gelungen ist, lautet: &lt;code&gt;ssh -l root remote-machine 'dd hda1.bin'&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Erstellen und Einbinden von ISO-Images (CD-Image-Dateien) unter Linux (dd)</title><link>https://jeltsch.org/de/creating_and_mounting_iso_images_cd_image_files_under_linux_dd/</link><pubDate>Sat, 23 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/creating_and_mounting_iso_images_cd_image_files_under_linux_dd/</guid><description>&lt;p&gt;Das Erstellen und Einbinden von ISO-Images unter Linux ist sehr einfach. Erstellen: &lt;code&gt;dd if=/dev/cdrom of=filename.iso&lt;/code&gt; Einbinden: &lt;code&gt;sudo mount -o loop -t iso9660 filename.iso /mnt/iso&lt;/code&gt; Die Dateiendungen „iso“, „raw“ und „cdr“ bezeichnen alle ISO-Dateien. Image-Dateien mit den Endungen „bin“ oder „cue“ sind jedoch keine ISO-Dateien. Sie können diese mit 
 &lt;a href="http://he.fi/bchunk/" target="_blank" rel="noopener noreferrer nofollow"&gt;bchunk&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 in ISO-Dateien konvertieren. Dazu benötigt bchunk die CUE-Datei! Allerdings können einige Brennprogramme außerhalb von Linux (z. B. Toast Titanium für macOS) die &lt;code&gt;bin&lt;/code&gt;-Datei auch ohne die &lt;code&gt;cue&lt;/code&gt;-Datei verarbeiten (brennen und konvertieren).&lt;/p&gt;</description></item></channel></rss>