Vorweg: So, wie du es gemacht hast, kann es nicht funktionieren, weil du nicht-maskierte Leerzeichen in deinem Pfad hast:
Manfred_Mustermann schrieb:
sudo dd if=/dev/sda1 bs=16M | gzip > /media/ubuntu/My Book/Image/image-compress_sda1.img.gz
Da gibt es mehrere Möglichkeiten. Zunächst ist wichtig zu wissen, dass du trotz sudo nach der Umleitung wieder mit normalen Nutzerrechten schreibst und nicht etwa mit root-Rechten, wie man vermuten könnte. Dementsprechend kommt es auf die Berechtigungen auf der externen Platte an.
Diese müsstest du jeweils mit
ls -ld /Pfad/zu/der/jeweiligen/Partition
einmal zeigen.
Alternativ kannst du auch direkt als root auf die Partition schreiben, das ist allerdings mit den üblichen Gefahren bei der Arbeit als root verbunden: Wenn du etwas falsch machst, kannst du viel zerstören.
sudo sh -c 'dd if=/dev/sda1 bs=16M | gzip > /media/ubuntu/My\ Book/Image/image-compress_sda1.img.gz'
Weiterhin seien folgende Hinweise erlaubt: sda1 scheint die Platte zu sein, von der das System läuft. Es wird grundsätzlich davon abgeraten, eingehängte Partitionen mit dd zu kopieren, weil dd keine Konsistenz sicherstellen kann. Es bietet sich in dem Fall also an, von einem Live-Medium zu starten und den Kopiervorgang von dort auszuführen. Achtung: Die Gerätebezeichnungen sind dort ggf. andere. Den Umweg über ein Live-System kannst du dir sparen, wenn du LVM verwendest, was bei einer vollverschlüsselten Installation standardmäßig der Fall ist. Bei LVM kannst du (konsistente) Snapshots erstellen, die dann gefahrlos kopiert werden können. Selbiges gilt für btrfs und zfs, die aber unter Ubuntu meines Wissens aktiv bei der Installation ausgewählt werden müssen.
Ich bin übrigens schon vor langer Zeit davon weg, dd für solche Zwecke zu verwenden. dd ist ein low-level-Tool. Ohne die Angabe der Blockgröße, die bei dir ja vorhanden ist, kann man teilweise sehr schlechte Leseraten bekommen. Weil man aber nie weiß, wie die optimale Blockgröße ist, muss man ausprobieren. Für den Fall, dass man eine ganze Partition kopieren will, braucht man solche feingranularen Einstellungen gar nicht. Deshalb würde ich die Verwendung von cat empfehlen und die Interna des Kopiervorgangs dem Betriebssystem überlassen:
sudo cat /dev/sda1 | gzip > /media/ubuntu/My\ Book/Image/image-compress_sda1.img.gz
bzw.
sudo sh -c 'cat /dev/sda1 gzip > /media/ubuntu/My\ Book/Image/image-compress_sda1.img.gz'