Προς το περιεχόμενο

Διαγραφή δίσκου με την dd


markelos

Προτεινόμενες αναρτήσεις

Δημοσ.

Η κλασική εντολή που γνωρίζω είναι με τα μηδενικά

>dd if=/dev/zero of=/dev/sda

Ψάχνοντας στο ιντερνετ (η manpage δε με βοήθησε), βρήκα διάφορες παραλλαγές της, πχ μερικοί προσέθεταν και το bs=1M. Υποθέτω bs είναι το block size. Χρειάζεται να το βάλω και αυτό στην εντολή; Και αν ναι τι αριθμό πρέπει να δώσω; Επηρεάζει αυτό το χρόνο της διαγραφής; Επίσης, Βρήκα και άλλες 2 εντολές που δεν ξέρω τι κάνουν. Η μία αντί για zero είχε null και η άλλη random. Ευχαριστώ για τις όποιες εξηγήσεις :-)

Δημοσ.

Το bs είναι όντως το block size. Μεγέθη της τάξης του 1M μάλλον θα σου δίνουν καλύτερα αποτελέσματα από το default που είναι 512 bytes.

 

To /dev/null δεν επιστρέφει τίποτα όταν το διαβάζεις, το /dev/random επιστρέφει υψηλής ποιότητας τυχαίους αριθμούς (και είναι πολύ - πάρα πολύ αργό) και το /dev/zero επιστρέφει μηδενικά. Αυτό που θες για να σβήσεις δίσκο είναι το /dev/zero.

Αρχειοθετημένο

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

  • Δημιουργία νέου...