Όπως όλοι γνωρίζουμε, ο αγαπητός dd [εντολή dd σε συστήματα GNU/Linux] είναι ένας εξαιρετικός τύπος όσον αφορά τη δημιουργία isos, την αποθήκευση/εγγραφή MBR μεταξύ άλλων εργασιών. Αλλά τώρα, πώς μπορώ να κάνω ένα ISO με αυτό;
Πολύ εύκολο, απλώς εκτελέστε τα παρακάτω στο τερματικό σας:
dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso
if, προέρχεται από "αρχείο εισαγωγής", και of προέρχεται από "αρχείο εξόδου”, που προφανώς διαβάζοντας στον άντρα βγάζει λίγο παραπάνω ζουμί από το πορτοκάλι xD. Μέσα σε αυτό if καθορίζει ποια θα είναι η συσκευή εισόδου και στο of θα καθορίσει τη διαδρομή εξόδου του αρχείου ISO μας. Σημαντική σημείωση, Με πως το ίδιο μπορεί να γίνει, το οποίο πως δεν μεταφέρει if ni of.
cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso
Έτσι, έχοντας ήδη το γνωρίζει αυτό, θα προχωρήσουμε. Μια άλλη χρήση είναι να κάνετε sodomize USB [Sodomize?], ναι, το ξέρω ότι ακούγεται άσχημο, αλλά για όσους αγοράζουν USB flash drive και έχουν καρδιά να τους κλέψουν, δηλαδή αν σας πουλήσουν ένα USB 4 GB και είναι 128 MB, που είναι πολύ ενοχλητικό, μπορούμε να κάνουμε ένα πολύ βασικό τεστ:
γραπτό τεστ:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096
τεστ ανάγνωσης:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096
Αντιγραφή/ανάγνωση 4 GB μηδενικών στο USB, ελέγχοντας ότι είναι πραγματικά 4 GB. Αν τελειώσεις πριν και δεν βάλεις το προκαθορισμένο ποσό, έχεις υποστεί απάτη xD.
Σημείωση: ελέγξτε προσεκτικά ποια συσκευή USB συνδέσατε, γιατί μπορείτε να καλέσετε τον σκληρό δίσκο [SATA] στο χορό και να χάσετε όλες τις πληροφορίες που έχετε σε αυτόν!!!
Διάφορες άλλες χρήσεις...
Κλωνοποιήστε έναν σκληρό δίσκο, για μονάδες IDE:
dd if=/dev/hda of=/dev/hdb bs=1M
για μονάδες SATA:
dd if=/dev/sda of=/dev/sdb bs=1M
Αντιγράψτε το κύριο αρχείο εκκίνησης:
dd if=/dev/hda of=mbr count=1 bs=512
Για να επαναφέρετε το MBR:
dd if=mbr of=/dev/hda
Δημιουργήστε ένα αρχείο ανταλλαγής 1 GB:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space
Πριν από λίγες μέρες διάβαζα τρόπους για να διαμορφώσουμε τον σκληρό μας δίσκο, χωρίς να αφήσω ίχνος από οτιδήποτε υπήρχε πριν, χωρίς καν να χρησιμοποιήσω κάποιο άκρως απόρρητο εργαλείο ανάκτησης πληροφοριών και προς ίντριγκα/ικανοποίησή μου dd ήταν μεταξύ των πιθανών εναλλακτικών.
Αλλά πώς μπορώ να το κάνω αυτό; Ανετα:
dd if=/dev/zero of=/dev/sda bs=1M
Γέμισμα του σκληρού δίσκου με μηδενικά. Με bs=1M, λέμε ότι και η ανάγνωση και η γραφή να γίνονται σε μπλοκ 1 megabyte. Μπορούμε επίσης να χρησιμοποιήσουμε /dev/τυχαία, αλλά χρειάζεται ένας κόσμος, που το καθιστά αντάξιο μιας τελευταίας θέσης στο γρήγορο τεστ διαγραφής :D.
Έτσι το FBI δεν θα βρει τίποτα στον σκληρό σας δίσκο xD…
Παραπομπές:
http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero