Apakah saya harus melepas drive ketika menggunakan perintah dd?


10

Saya memiliki 60 GB SSD tempat instalasi Ubuntu dan folder home saya dan HDD 1 TB yang saya gunakan sebagai perangkat penyimpanan (film, musik ..). Saya telah memutuskan untuk menjual drive 1 TB tetapi sebelum saya melakukannya saya ingin menghapus semua data di dalamnya atau setidaknya membuatnya tidak dapat dipulihkan oleh sebagian besar perangkat lunak di luar sana. Yang ingin saya lakukan adalah sebagai berikut:

dd if=/dev/urandom of=/dev/sdc

dan kemudian memformat drive dengan cepat menggunakan utilitas Disk.

Pertanyaan saya adalah ini: apakah saya harus meng-unmount /dev/sdcsebelum melanjutkan dengan ddperintah?



1
Hanya menghitungnya. Itu selalu merupakan kebijakan terbaik. Dengan begitu tidak ada program yang akan mencoba mengaksesnya saat dd menghapus data mereka.
Daniel

Terima kasih atas komentar anda Apakah ada opsi di mana saya perhatikan bahwa pertanyaan ini telah dijawab atau apakah saya membiarkannya apa adanya?
sinisa

1
dd if=/dev/zeromungkin akan jauh lebih cepat.
AlexP

Jawaban:


11

Itu mungkin (dicentang pada saat ini) tetapi sangat disarankan untuk umountperangkat sebelum a dd.


Ini mungkin bukan masalah dalam kasus khusus Anda if=/dev/urandom, tetapi dalam kasus lain:

Jika ada aktivitas di partisi itu selama ddperintah, tidak ada jaminan bahwa partisi Anda tidak rusak.


Saya terlalu tidak sabar untuk menunggu jawaban Anda jadi saya tetap melakukannya - saya sudah membiarkannya melakukan pekerjaan pada perangkat yang terpasang. Itu tidak memberi saya kesalahan apa pun saat saya menjalankannya, tetapi itu menyarankan waktu yang BESAR diperlukan untuk menyelesaikan tugas. Cara saya mengetahui tentang waktu adalah bahwa saya menginstal paket yang disebut "pv" yang memberi saya sejumlah statistik kecil yang rapi tentang kemajuan perintah dd. Jadi perintah yang saya masukkan tampak seperti ini: sudo dd if = / dev / urandom | pv | sudo dd dari = / dev / sdc
sinisa

Penulisan data acak memuncak pada 13MB / s yang akan membuat waktu total untuk drive 1TB berlimpah 24 jam. Itu banyak waktu.
sinisa

1
jika Anda hanya ingin membuat data Anda tidak dapat dipulihkan, mengapa tidak menggunakan / dev / zero? 1TB hanya perlu beberapa menit.
Steve Zhan

1
Jika ada partisi swap, Anda dapat menggunakan perintah swapoff. swapoff / dev / sda2 jika sda2 adalah area swap
linux64kb

0

Utilitas srm (secure-remove) menyediakan beberapa opsi / pola untuk menimpa isi disk sebelumnya.

Beberapa opsi ini cukup aman untuk memastikan bahwa pemindaian disk forensik tidak akan dapat memulihkan file sebelumnya; tetapi: lebih banyak keamanan = proses menimpa yang lebih panjang.

Untuk menginstal jenis srm:

sudo apt install secure-delete

menggunakan:

srm szFileName
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.