GNU/Linux >> Belajar Linux >  >> Linux

Menghapus Semua Partisi Dari Baris Perintah

Solusi 1:

Apakah ini cukup?

dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

Solusi 2:

wipefs program memungkinkan Anda dengan mudah menghapus tanda tangan tabel partisi:

wipefs -a /dev/sda

Dari man wipefs

wipefs dapat menghapus sistem file, serangan, atau tanda tangan tabel partisi (magicstrings) dari perangkat yang ditentukan untuk membuat tanda tangan tidak terlihat untuk libblkid.

wipefs tidak menghapus sistem file itu sendiri atau data lain dari perangkat. Saat digunakan tanpa opsi apa pun, wipefs mencantumkan semua sistem file yang terlihat dan offset dari tanda tangan dasarnya.

wipefs memanggil BLKRRPART ioctl ketika telah menghapus tanda tangan tabel partisi untuk memberi tahu kernel tentang perubahan tersebut.

Solusi 3:

Cepat dan Kotor:gunakan gparted untuk menghapus partisi, atau jika Anda sedang terburu-buru:

dd if=/dev/zero of=/dev/[disk device] bs=512 count=1

Tindakan ini akan menghapus MBR drive (Data masih utuh).

Atau:

dd if=/dev/zero of=/dev/[disk device]

untuk menghapus seluruh drive (tulis satu angka nol untuk semuanya. Tidak "aman" tetapi biasanya cukup baik), atau gunakan alat "penghancur disk" untuk penghapusan aman.

Solusi 4:

Lihat man sfdisk , yang merupakan varian non-interaktif dari fdisk. Selain itu, Anda dapat menghapus seluruh tabel partisi dengan dd, seperti yang ditulis pk.

Solusi 5:

Anda seharusnya dapat menggunakan parted untuk ini juga, meskipun itu mungkin melibatkan beberapa skrip untuk mengulang melalui partisi.


Linux
  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. Cara menginstal perangkat lunak dari baris perintah Linux

  3. Cara Meratakan Gambar .pdf Dari Baris Perintah?

  1. Bagaimana Cara Membisukan Dari Baris Perintah?

  2. Jalankan skrip Perl/PHP dari baris perintah

  3. Menghapus Baris Tertentu dari File di Baris Perintah Linux

  1. Temukan versi WordPress dari baris perintah

  2. Bagaimana cara Mengirim Email dari Baris Perintah?

  3. Bagaimana cara mendapatkan alamat IP saya dari baris perintah?