Χρήση της εντολής dd

Η εντολή dd (Dataset Definition) είναι ένα απλό, χρήσιμο και εκπληκτικά εύκολο στη χρήση εργαλείο. Με αυτό το εργαλείο μπορείτε να κάνετε το ίδιο, σε συσκευές: δίσκους και διαμερίσματα, όπως με εμπορικά προγράμματα όπως το Norton Ghost, σε Windows ή δωρεάν προγράμματα όπως το CloneZilla, σε Linux, με μια σύντομη γραμμή εντολών.

Βασική σύνταξη:

Η πιο βασική σύνταξη για τη χρήση της εντολής dd θα ήταν αυτή:

sudo dd if=origen of=destino

Όπου αν σημαίνει "αρχείο εισαγωγής = αρχείο εισαγωγής«, Αυτό που θέλετε να αντιγράψετε και των μέσων "αρχείο εξόδου = αρχείο εξόδου", Δηλαδή, το αρχείο προορισμού (όπου θα αντιγραφούν τα δεδομένα).προέλευση και Ο προορισμός μπορεί να είναι συσκευές (συσκευή ανάγνωσης CD ή DVD, σκληρός δίσκος, δισκέτα, pendrive, διαμέρισμα κ.λπ.), εφεδρικό αρχείο ή εικόνα δίσκου κ.λπ., αλλά όχι φάκελοι ή υποφακέλοι.

Για την ομαλή χρήση αυτής της εντολής, το πρώτο πράγμα είναι πάντα σαφές σχετικά με το ποια διαμερίσματα / σκληρούς δίσκους ονομάζονται στο Linux (για παράδειγμα / dev / sda1; / dev προέρχεται από device = device, στα Αγγλικά). για να μάθουμε την προέλευση και τον δίσκο προορισμού / διαμέρισμα, κάτι που μπορούμε εύκολα να μάθουμε με την εντολή sudo fdisk -lo με κάποιο πρόγραμμα γραφικών διαμερισμάτων όπως το gparted. Μπορείτε να συμβουλευτείτε όλες τις πληροφορίες σχετικά με την εντολή dd με τον εντολή man dd και τις πληροφορίες dd,

Αυτή η εντολή θα πρέπει να χρησιμοποιείται με προσοχή και πάντα να ελέγχετε τη σειρά και το όνομα των δίσκων / διαμερισμάτων, γιατί ακριβώς όπως κλωνοποιείται ένας δίσκος, τον διαγράφει με άγχος.

Σύνταξη με την εντολή pv: Η χρήση της εντολής dd με την προηγούμενη σύνταξη έχει ένα μικρό μειονέκτημα, καθώς είναι μια πολύ δεσμευμένη εντολή - δεν δίνει πληροφορίες - γιατί όταν εκτελείται, η προτροπή τερματικού παραμένει ακίνητη, οπότε δεν ξέρουμε τι είναι αυτό που συμβαίνει και πόσος χρόνος απομένει για να ολοκληρωθεί η εκτέλεση. Αυτή η μικρή ταλαιπωρία μπορεί να επιλυθεί προσθέτοντας την εντολή pv, (*) - η οποία λειτουργεί ως τερματικός σωλήνας που μετρά τα δεδομένα που το περνούν - στη σύνταξη της εντολής dd, έτσι ώστε τώρα η σύνταξη να είναι:

dd if=origen |pv|dd of=destino

Ως αποτέλεσμα, θα λάβουμε ένα είδος γραμμής προόδου στο τερματικό, τις πληροφορίες για τα byte που μεταφέρθηκαν, τον χρόνο εκτέλεσης και τον ρυθμό μεταφοράς, όλα σε πραγματικό χρόνο.

(alf) - (~) d dd if = / devmmcblk0p1 | pv | dd of = / dev / mmcblk0p2 1,630GB 0:21:30 [1,12MB / s] [

Επίσης, όταν τελειώσει, μας δείχνει στατιστικά στοιχεία για το ρυθμό μεταφοράς, το συνολικό byte που μεταφέρθηκε και το συνολικό χρόνο που χρειάστηκε για τη μεταφορά όλων των δεδομένων.

(alf) - (~) └──┤ dd if = / devmmcblk0p1 | pv | dd of = / dev / mmcblk0p2 10530816 + 0 records read <=> 10530816 + 0 records wrote 5391777792 bytes (5.4 GB) copied, 3873,48 s, 1,4 MB / s 5,02 GB 1:04:33 [1,33MB / s] [<=> 10530816 + 0 εγγραφές διαβάστηκαν <=> 10530816 + 0 εγγραφές που γράφτηκαν 5391777792 bytes (5.4 GB) αντιγράφηκαν, 3873,48, 1,4 s, XNUMX MB / s (alf) - (~) └──┤

(*) Ελέγξτε πριν εκτελέσετε οποιαδήποτε γραμμή εντολών με αυτήν τη δεύτερη σύνταξη, ότι έχουμε εγκαταστήσει το πακέτο pv στο σύστημα ή εγκαταστήστε το εάν δεν το έχουμε: και τα δύο με το Synaptic.

Ας δούμε μερικά πρακτικά παραδείγματα και επιλογές αυτής της εντολής (στην έκδοσή της με το τέχνασμα που εξηγήθηκε προηγουμένως με την εντολή pv):

Α) Σχετικά με τους σκληρούς δίσκους και τα διαμερίσματα:

= Κλωνοποιήστε έναν σκληρό δίσκο:

Με αυτό θα κλωνοποιήσουμε τον δίσκο hda σε hdb. (Δίσκοι IDE):

sudo dd if=/dev/hda |pv|dd of=/dev/hdb bs=1M

Με αυτό θα κλωνοποιήσαμε τον δίσκο sda στο sdb. (Δίσκοι SATA):

sudo dd if=/dev/sda |pv|dd of=/dev/sdb bs=1M

Με την επιλογή bs = 1M, επιτυγχάνεται ότι τόσο η ανάγνωση όσο και η εγγραφή γίνονται σε μπλοκ 1 megabyte, (λιγότερο, θα ήταν πιο αργό αλλά πιο ασφαλές και με περισσότερα ρίσκαμε την απώλεια δεδομένων).

Λάβετε υπόψη ότι με αυτόν τον τρόπο ο δίσκος εγγράφεται "ως έχει", MBR, πίνακας διαμερισμάτων, κενός χώρος κλπ ..., ώστε να μπορείτε να εγγράψετε μόνο σε δίσκο του ίδιου ή μεγαλύτερου μεγέθους.

= Γράψτε μόνο το πρώτο διαμέρισμα (hda1) του δίσκου προέλευσης στο δίσκο προορισμού (hdb):

sudo dd if=/dev/hda1 |pv|dd of=/dev/hdb bs=1M

= Εγγραφή ολόκληρου του δίσκου (hda) στο πρώτο διαμέρισμα (hdb1) του δίσκου προορισμού:

sudo dd if=/dev/hda |pv|dd of=/dev/hdb1 bs=1M

= Δημιουργία εικόνας - μπορεί να είναι bin ή iso - από τον σκληρό δίσκο (hda), στον κατάλογο / home:

sudo dd if=/dev/hda |pv|dd of=/home/hda.bin

= Διαγράψτε πλήρως τις πληροφορίες σε έναν δίσκο: για να το κάνετε αυτό, γεμίστε το δίσκο με τυχαίους χαρακτήρες, πέντε φορές. Δεν θα υπάρχει ίχνος πληροφοριών στο δίσκο:

for n in {1..5}; do dd if=/dev/urandom |pv|dd of=/dev/hda bs=8b conv=notrunc;

= Διαγράψτε οποιοδήποτε διαμέρισμα και ολόκληρο δίσκο από οποιαδήποτε συσκευή:

sudo dd if=/dev/zero |pv|dd of=/dev/sdx (Πλήρης διαγραφή δίσκου)

sudo dd if=/dev/zero |pv|dd of=/dev/sdxa (Διαγραφή δίσκου)

όπου: x είναι ο δίσκος για διαγραφή, a είναι το διαμέρισμα για διαγραφή

Αυτή η λειτουργία είναι πολύ χρήσιμη για την πλήρη διαγραφή οποιουδήποτε διαμερίσματος, επιπλέον τα δεδομένα που θα διαγραφούν δεν μπορούν να ανακτηθούν, επομένως είναι χαμηλού επιπέδου και πολύ ασφαλής διαγραφή, πολύ χρήσιμο για παράδειγμα όταν οι εκκρεμείς μολύνονται με ιούς με το αγαπητά παράθυρα.

Β) Σε CD / DVD

= Δημιουργία / Προσάρτηση εικόνας .iso από CD (ή DVD)

Για να δημιουργήσετε την εικόνα .iso ενός CD στον κατάλογο / home:

sudo dd if=/dev/cdrom |pv|dd of=/home/imagendeCD.iso

Για να προσαρτήσετε την εικόνα .iso από το CD:

sudo mount -o loop imagedeCD.iso /mnt/home

= Ανάκτηση γδαρμένου DVD (Αυτό δεν ανακτά ολόκληρο το DVD, στην περίπτωση αυτή μόνο οι αναγνώσιμοι τομείς). Είναι επίσης κατάλληλο για ελαττωματικούς σκληρούς δίσκους:

sudo dd if=/dev/cdrom |pv|dd of=/home/dvd_recuperado.iso conv=noerror,sync

Η επιλογή noerror χρησιμοποιείται για την αποφυγή λαθών ανάγνωσης σε οποιαδήποτε περίπτωση.

Γ) Σχετικά με τα MBR και VBS:

= Αντιγραφή / Επαναφορά κύριας εγγραφής εκκίνησης (MBR):

Για να αντιγράψετε το MBR:

sudo dd if=/dev/hda |pv|dd of=mbr count=1 bs=512

Για να επαναφέρετε το MBR:

sudo dd if=mbr |pv|dd of=/dev/hda

= Καθαρίστε το MBR και τον πίνακα διαμερισμάτων:

sudo dd if=/dev/zero |pv|dd of=/dev/hda bs=512 count=1

= Διαγράφει το MBR αλλά δεν αγγίζει τον πίνακα διαμερισμάτων, (πολύ χρήσιμο για τη διαγραφή του GRUB χωρίς απώλεια δεδομένων στα διαμερίσματα):

sudo dd if=/dev/zero |pv|dd of=/dev/hda bs=446 count=1

= Αντιγραφή / Επαναφορά τόμου εκκίνησης τόμου (VBS):

Για να αντιγράψετε το VBS:

sudo dd if=/dev/hda |pv|dd of=/home/sector_arranque_hda count=1 bs=512

Για να επαναφέρετε το VBS:

sudo dd if=/home/sector_arranque_hda |pv|dd of=/dev/hda

Δ) Άλλοι:

= Εγγραφή εικόνας δίσκου στον κατάλογο / home, παραλείποντας σφάλματα δίσκου (πολύ χρήσιμο για δίσκους που πεθαίνουν):

sudo dd conv=noerror if=/dev/hda |pv|dd of=~/home/imagen_disco_con_errores.iso

= Δημιουργήστε ένα κενό αρχείο 1 Mb:

sudo dd if=/dev/zero |pv|dd of=archivo_nuevo_vacio bs=1024 count=1024

= Δημιουργία αρχείου ανταλλαγής 2Gb:

sudo dd if=/dev/zero |pv|dd of=/swapspace bs=4k count=2048M
mkswap /swapspace
swapon /swapspace

= Μετατροπή όλων των γραμμάτων σε κεφαλαία:

sudo dd if=miarchivo |pv|dd of=miarchivo conv=ucase

Χρησιμοποιήστε την εντολή dd με ένα πρόγραμμα γραφικών περιβάλλοντος: Το Gdiskdump, είναι ένα γραφικό περιβάλλον για αυτήν την εντολή dd που διευκολύνει το έργο του κλωνοποίηση διαμερισμάτων ή δίσκων, γρήγορα και εύκολα. Μπορείτε να το κατεβάσετε από τη σελίδα https://launchpad.net/gdiskdump/ Μόλις το ανοίξουμε, με δικαιώματα root - sudo gdiskdump -, βλέπουμε ότι το πρόγραμμα είναι πολύ εύκολο στη χρήση, αφού πρέπει να του πούμε μόνο το διαμέρισμα ή το δίσκο για κλωνοποίηση (Input Format) και τον προορισμό του (Output Format).


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   sieg84 dijo

    Έγινε σχεδόν διαβητικός με την κατάχρηση της εντολής dd.
    παρεμπιπτόντως, ποια θα ήταν η διαφορά με το dd_rescue;

    1.    πάντα dijo

      Το ddrescue από προεπιλογή δεν σταματά σε σφάλματα ανάγνωσης και προσπαθεί με διάφορα μέσα να ανακτήσει δυσανάγνωστες πληροφορίες.

    2.    Σέκο dijo

      hahahha Χρησιμοποίησα επίσης την εντολή dd πολύ άσχημα, είναι πολύ πιο ισχυρή από ό, τι νόμιζα.

  2.   σαπίζει87 dijo

    Σχολιάζω ότι πιστεύω ότι χρησιμοποιήθηκε κάθε χρήστης αψίδας σε κάποιο σημείο

  3.   Alf dijo

    @ sieg84, η διαφορά είναι ότι το dd διακόπηκε με κάποιο σφάλμα ανάγνωσης ή συσκευής, σε αυτήν την περίπτωση αυτό δεν θα συμβεί αφού το κατεστραμμένο μπλοκ θα το διαβάσει ορισμένες φορές και θα συνεχίσει με το επόμενο, παρέχει επίσης το πλεονέκτημα ότι Μπορούμε να το εκτελέσουμε πολλές φορές στην ίδια εικόνα και δεν θα ξεκινήσει από το μηδέν, αλλά θα προσπαθήσουμε να το ολοκληρώσουμε.

    Αξίζει να σημειωθεί ότι το dd_rescue δεν το έχω χρησιμοποιήσει ποτέ.

    1.    merlin το debianite dijo

      Εάν υπάρχει κάποιο GUI στο qt για KDE που χρησιμοποιεί αυτήν την εντολή; ή πρέπει να παραιτηθώ.;

      1.    julio dijo

        Το Gdiskdump είναι κάτι περισσότερο από ένα GUI για αυτήν την εντολή (βασίζεται σε αυτό) και παρόλο που δεν ξέρω αν το έκαναν στο qt (δεν νομίζω ότι) λειτουργεί σχεδόν σίγουρα για εσάς στο KDE

    2.    sieg84 dijo

      ευχαριστώ για την διευκρίνιση.
      Έχω χρησιμοποιήσει μόνο το dd_rescue για να αντιγράψω το ISO σε USB (κυρίως επειδή στο openSUSE wiki το είχαν).
      dd_rescue tu.iso / dev / sdX
      αυτό που μου αρέσει είναι ότι δείχνει μια γραμμή προόδου:
      http://box.jisko.net/i/110db781.png

  4.   Κρέλ dijo

    Άλφ:
    Πρόσφατα είδα την ίδια ανάρτηση να δημοσιεύεται στο Hatteras Blog. Είναι πιθανό ότι δεν το παίρνει άσχημα, αλλά δεν ξέρω, τουλάχιστον ως ευγένεια θα ήταν καλό να αναφερθεί σε αυτό. Το ίδιο κερδίζει και στο web positioning.

    Δεν θέλω να δημιουργήσω ένα δίλημμα με αυτό, αλλά με την πρώτη ματιά το άρθρο φαίνεται 95% πανομοιότυπο εκτός από τα τερματικά στιγμιότυπα οθόνης που έχετε προσαρμόσει. Ανέφερε ακόμη και τις πηγές του.

  5.   merlin το debianite dijo

    Ενδιαφέρον παραδέχομαι ότι | pv | δεν τον γνώριζε.

    Krel Νομίζω ότι η πηγή είναι σε χαιρετισμούς wiki ή αψίδων στο Ubuntu.

  6.   Alf dijo

    @krel, το linux είναι αυτό:

    Καθ 'όλη τη διάρκεια του ταξιδιού μου σε αυτόν τον κόσμο έχω διαβάσει και συλλέξει πράγματα, έχω ένα σημειωματάριο με περισσότερες από 400 δημοσιεύσεις που έβαλα στο Ubuntu Mexico, η οποία ήταν η κοινότητα όπου συνέβαλα περισσότερο στις πρώτες μέρες μου, δυστυχώς τα πράγματα μπορούν να επαναληφθούν, αν εξετάσετε το μεγάλο ποσό δημοσιεύστε στο Διαδίκτυο, είναι σχεδόν στην ίδια σειρά, το θέμα είναι ότι οι περισσότεροι είναι μικρότεροι.

    Μπορώ να δημοσιεύσω άλλες 5 δημοσιεύσεις την εβδομάδα και μπορείτε να βρείτε άλλες παρόμοιες ή παρόμοιες, τον λόγο; Το Ubuntu διαθέτει τα περισσότερα φόρουμ / ιστολόγια στο διαδίκτυο.

    Σε καμία περίπτωση δεν νομίζω ότι θα υπάρξει δίλημμα και, εάν οι διαχειριστές σκέφτονται να το διαγράψουν, δεν θα με προσβάλλει ούτε με ενοχλεί καθόλου, συμμορφώνομαι με τους κανόνες και τι ακολουθεί, μεταξύ των σημειώσεών μου 8 ότι δεν τα έχω στη σειρά) για να αποφύγετε τη σύμπτωση.

    αφορά

    1.    Κρέλ dijo

      Δεν είναι μυστήριο για κανέναν ότι το πολύ το 10% του περιεχομένου που δημιουργείται στον Ιστό είναι νέο. Με το οποίο το άλλο 90 αντιγράφεται, ανανεώνεται ή διασώζεται περιεχόμενο, και δεν λέω ότι αυτό είναι λιγότερο σημαντικό, αντιθέτως, είναι μια μορφή διάδοσης της γνώσης.

      Ωστόσο, όπου σταματάω είναι κάτι άλλο. Όταν έχετε ένα blog αυτού του τύπου υπάρχει ένα προσωπικό κίνητρο για βοήθεια και ίσως ακόμη και αναγνώριση γι 'αυτό. Ταυτόχρονα, είμαι βέβαιος ότι οι περισσότεροι από αυτούς που γράφουν περιεχόμενο σχετικά με το Ελεύθερο Λογισμικό συμφωνούν με την ιδέα της κοινοποίησης. Ωστόσο, ας μην ξεχνάμε ότι ακόμη και οι ευγενέστερες άδειες όπως το BSD ζητούν αναγνώριση.

      Επίσης, οι αναφορές είναι ένας τρόπος με τον οποίο ορισμένες μηχανές αναζήτησης όπως το google βελτιώνουν τη θέση ενός ιστότοπου. Απλώς λέω, δεδομένου ότι το υλικό χρησιμοποιήθηκε ως ελάχιστο ευγνωμοσύνης, θα αναφερθώ σε αυτό το έργο.

      Νομίζω ότι είναι υπέροχο που μοιράζεσαι, αλλά τι χάνεις κάνοντας μια αναφορά; Απλά σκεφτείτε εάν από άλλο ιστολόγιο με καλύτερη τοποθέτηση από αυτό το περιεχόμενο αυτού θα αντιγραφόταν. desdelinux Χωρίς να το αναφέρουν, στο τέλος θα έθαβαν αυτό το blog.

      Ο Hatteras το δημοσίευσε πριν από 10 ημέρες και αν δεν το έχει βγάλει από το σημειωματάριό σας ή εάν είστε ο Luis Puente, δεν μπορώ να εξηγήσω τι λέτε, είναι ότι σχεδόν όλα είναι κείμενα. Απίθανο αλλά όχι αδύνατο.

      Αλλά τίποτα, ότι συμβαίνει κάτι τέτοιο. Και δεν ξέρω, για προσωπική ηθική και για συνεργασία με έναν άλλο συνάδελφο θα του αναφερόμουν. Αυτό εξαρτάται από εσάς, δεν νομίζω ότι ο Hatteras το κάνει επίσης με λάθος τρόπο, το αντίθετο.

      1.    MSX dijo

        Είναι αλήθεια, είναι ένα πραγματικό αντίγραφο αυτής της ανάρτησης: http://hatteras.wordpress.com/2013/01/18/algunos-usos-practicos-del-comando-dd/

  7.   Το προηγούμενο dijo

    Χμμ… Έκανα ένα dd if = file.iso από = / media / σκληρό δίσκο… κατά λάθος 😛
    με οποιονδήποτε τρόπο ανάκτησης αρχείων από σκληρό δίσκο ???

    1.    Έλαβ dijo

      Μπορείτε να χρησιμοποιήσετε το Testdisk

    2.    merlin το debianite dijo

      Ένας φίλος μου συνέβη ίσως με το testdisk ή με μια εξειδικευμένη ζωντανή διανομή για τη διάσωση δεδομένων. Η πρότασή μου να δημιουργήσω ένα αντίγραφο ασφαλείας για την επόμενη φορά, δεδομένου ότι η χρήση αυτής της εντολής είναι κάτι λεπτό στις μέρες μου για να διαμορφώσω ολόκληρο τον σκληρό δίσκο χωρίς να το θέλω και τώρα να κάνω επανεκκίνηση καλά ...... Περιττό να πω, ούτε το grub ξεκίνησε.

  8.   Ραούλ dijo

    Μπορεί κάποιος να μου πει ποια εντολή να χρησιμοποιήσει για να δει την πρόοδο της αντιγραφής με την εντολή dd, αυτό που εννοώ είναι να βλέπω μια γραμμή προόδου με το% που έχει αντιγράψει.

    SLDs

    1.    julio dijo

      Φίλε! προσθέτοντας την εντολή pv. Στην ίδια ανάρτηση το λέει σχεδόν στην αρχή και εξηγεί πώς να το χρησιμοποιήσετε. Διαβάστε το ξανά

  9.   pedro dijo

    χρησιμοποιώντας αυτήν την εντολή:
    dd if = / dev / sdc | bzip2> /media/Elements/iso.gz
    Κατάφερα να φτιάξω μια iso εικόνα ενός δίσκου 16Gb και να την αποθηκεύσω σε ένα δίσκο 400Gb.
    Αλλά δεν ξέρω ποια θα ήταν η εντολή για την επαναφορά αυτής της εικόνας στον αρχικό δίσκο 16 GB ή σε άλλη με την ίδια χωρητικότητα

  10.   Luis Rodriguez dijo

    μια ερώτηση

    χρησιμοποιήστε αυτήν την εντολή για
    για n σε {1..5}; κάντε dd if = / dev / urandom | pv | dd of = / dev / hda bs = 8b conv = notrunc;
    για δίσκο 2 TB
    τότε μένω στην κονσόλα κάτι τέτοιο
    >
    Πρέπει να εκτελέσω άλλη εντολή ή πόσο καιρό μπορεί να διαρκέσει η διαδικασία;

    ευχαριστώ και συνεχίστε

    1.    Τζαζμπ dijo

      Υπάρχει τυπογραφικό λάθος στο… λείπει στο τέλος της γραμμής «; τελειωμένο »έμεινε« για n στο {1..5}; κάντε dd if = / dev / urandom | pv | dd of = / dev / hda bs = 8b conv = notrunc; Έγινε "

  11.   Χένρι Σαλαζάρ dijo

    πολύ καλό άρθρο ... .. Θα το πράξω ... χαιρετισμούς φίλε

  12.   Marcos_tux dijo

    Πολύ χρήσιμο, με βοήθησε πολύ ευχαριστώ

  13.   ΕΤΑΡ dijo

    Καλός Αλφ. Ευχαριστώ για τις πληροφορίες.

    Μια ερώτηση. Υπάρχει τρόπος αντιγραφής μόνο μέρους του δίσκου προέλευσης; Η περίπτωση είναι, εάν έχω δίσκο 120Gb στον οποίο χρησιμοποιείται μόνο 25Gb και θέλω να δημιουργήσω ένα αντίγραφο σε έναν δίσκο 40Gb, θα με ενδιέφερε μόνο να αντιγράψω τον χρησιμοποιημένο χώρο (25Gb), υπάρχει τρόπος με αυτήν την εντολή;
    Ευχαριστώ εκ των προτέρων.

    1.    Γιουκιτέρου dijo

      Θα ήταν καλύτερο για εσάς να χρησιμοποιήσετε το rsync, με την εντολή rsync -av / path / to / origin / path / to / fate θα έχετε ήδη δημιουργήσει αντίγραφα ασφαλείας όλων των δικαιωμάτων σας με τα αντίστοιχα δικαιώματα.

    2.    Γιουκιτέρου dijo

      Εννοούσα: "όλα τα αρχεία σας με τα αντίστοιχα δικαιώματά τους"

  14.   FOXSPY dijo

    Αγαπητέ, ξέρει κανείς γιατί όταν καταλαμβάνει την εντολή dd, φτάνει μόνο 4.2 GB και δείχνει ότι το αρχείο είναι πολύ μεγάλο; Είναι μια εικόνα ενός δίσκου 250 GB και πηγαίνει σε έναν εξωτερικό δίσκο 1 TB.

    sudo dd if = / dev / sda | pv | dd of = / home / fox / backup.iso

    1.    Απαγωγέας dijo

      Το σφάλμα 4Gb σας δίνει επειδή προσπαθείτε να δημιουργήσετε ένα αντίγραφο ασφαλείας σε ένα διαμέρισμα με το fs FAT16

  15.   Βέρνη dijo

    Τι καλό blog. Πολύ χρήσιμη είσοδος. Είχα ήδη δει τις χρήσεις αυτής της εντολής αλλού, αλλά δεν εξήγησαν καθόλου. Ευχαριστώ.

  16.   Κάρλος Τόρες dijo

    Γεια σας, έχω ένα μηχάνημα έγχυσης στο οποίο το πρόγραμμα χάθηκε αφού αντικατέστησαν τη στοίβα bios, δεν έχουμε αντίγραφο ασφαλείας, αλλά έχουμε άλλο ίδιο μηχάνημα, έχει μόνο δισκέτα και σειριακή και παράλληλη θύρα, πώς μπορώ να δημιουργήσω ένα αντίγραφο ασφαλείας αυτού του μηχανήματος για να το φορτώσω στο άλλο, ελπίζω να με βοηθήσεις ευχαριστώ

  17.   ernesto dijo

    Θέλω απλώς να αντιγράψω ένα διαμέρισμα χωρίς να ξεκινήσω από το LIVE CD. Για παράδειγμα, έχω δίσκο με / dev / sda1, / dev / sda5, / dev / sda6 και θέλω να δημιουργήσω ένα αντίγραφο στο / dev / sda5 από άλλο δίσκο / dev / sdb1

    η εντολή είναι dd if = / dev / sdb1 of = / dev / sda5 bs = 1M ????

  18.   Πέδρο Λομπάτο dijo

    Γεια πώς είσαι. Ζω επίσης στη Γκουανταλαχάρα.
    Το άρθρο σας σχετικά με την εντολή DD είναι πολύ ενδιαφέρον. Θέλω να δοκιμάσω ορισμένες διανομές Linux, συγκεκριμένα το Archlinux, αλλά δεν μπόρεσα να χρησιμοποιήσω την εντολή DD και να αντιγράψω το Archilinux ISO που έχω ήδη κατεβάσει, σε ένα USB stick. Δεν ξέρω αν μπορείτε να μου δώσετε ένα τσιμπούρι για να ξεκινήσω με αυτό. Ευχαριστώ, Pedro lobato

  19.   νικητής dijo

    Γιατί όταν ένα iso εγγράφεται με την εντολή "dd" χρησιμεύει μόνο για εκκίνηση σε ορισμένους υπολογιστές;
    Λήξη Έχω 2 φορητούς υπολογιστές και κανένας από αυτούς δεν ξεκινά το iso οποιασδήποτε διανομής linux. αλλά αντίθετα, ξεκινά σε έναν παλιό επιτραπέζιο υπολογιστή με αδρανή δίσκο

    1.    SEB dijo

      Το καλύτερο είναι να παίζω με ασφάλεια χρησιμοποιώντας το unetbootin, με το dd μου έμεινε επίσης το ερώτημα γιατί μερικές φορές δεν λειτουργεί.

      1.    Έλαβ dijo

        Δεν νομίζω ότι εξαρτάται από το DD αλλά από το ISO. Το ίδιο πράγμα με το Unetbootin, δεν λειτουργεί καλά με όλες τις διανομές.

  20.   νικητής dijo

    Μερικές φορές λειτουργεί σε όλους τους υπολογιστές, αλλά πρέπει να προσθέσετε το mbr και το syslinux στο usb στη διαδικασία. αλλά αυτό είναι μακρύ και κουραστικό.
    Το εύκολο μέρος για την απεγκατάσταση

    Προσέξτε: δεν είναι το iso ή το dd για μένα, είναι ο τρόπος που το καταγράφετε.

  21.   danny dijo

    Έχω αμφιβολία εάν χρησιμοποιώ αυτήν την εντολή:
    sudo dd if = / dev / zero του = / dev / diskdrive
    Αντί για αυτό, η μορφοποίηση χαμηλού επιπέδου είναι η ίδια ή διαρκεί περισσότερο από αυτό:
    sudo dd if = / dev / zero του = / dev / diskdrive bs = 1M ..

  22.   arg0s dijo

    Μπορεί η εντολή dd να χρησιμοποιηθεί για τη διαγραφή ενός συγκεκριμένου αρχείου;

    για παράδειγμα,

    dd if = / dev / urandom of = / home / myfile διαγραφή

  23.   arg0s dijo

    με bs = 1M γίνεται γρηγορότερο

  24.   alex dijo

    Και αν πρόκειται να φτιάξω ένα ακριβές αντίγραφο από τον ένα δίσκο στον άλλο, με όλα τα διαμερίσματα του (swap, sda ...) και και οι δύο δίσκοι το ίδιο, αλλά το ένα είναι στον υπολογιστή και το άλλο σε NAS μέσω του δικτύου ????
    gracias

  25.   Gerardo dijo

    Ένα σχόλιο, το χρησιμοποιώ με status = progress στο τέλος και δεν χρειάζομαι pv, οπότε το debian λειτουργεί πολύ καλά για να δω την πρόοδο.
    Και το δεύτερο, υπάρχει τρόπος να λάβετε μόνο τα δεδομένα και όχι ολόκληρη τη μονάδα, αφού αν πρόκειται για δίσκο 2 TB και χρησιμοποιώ μόνο 100 GB, χρειάζομαι όλο αυτό το χώρο. Υπάρχει τρόπος να δημιουργήσετε αντίγραφα ασφαλείας για αυτά τα 100 GB; Και όταν το μεταφέρω σε άλλο μέσο θα μπορούσε να είναι ένας μικρότερος δίσκος ίσως ένας από τους 500;

  26.   Αλέξανδρος dijo

    Βοήθεια!
    Εκτελέστε την εντολή
    dd if = cbpp-9.0-amd64-20170621.iso of = / dev / sdb

    όλα καλά ... αλλά τώρα θέλω να χρησιμοποιήσω το usb ως μονάδα αποθήκευσης και ...

    Το USB δεν είναι τοποθετημένο, δεν εμφανίζεται καν στο GParted.

    Ξέρει κανείς τι μπορώ να κάνω.

    PS: ποιο θα ήταν το καλύτερο πρόγραμμα για την ανάκτηση πληροφοριών από δίσκους και CD DVD….

    1.    ανώνυμος dijo

      πρέπει να επαναλάβετε τη δοκιμή διαμέρισης με το fdisk