GNU/Linux >> Belajar Linux >  >> Linux

Cara Aman Dan Permanen Menghapus Data Anda Di Linux

Ada banyak perangkat lunak gratis dan berbayar yang tersedia untuk memulihkan data yang terhapus dari hard drive. Anda mungkin tidak ingin data pribadi Anda dipulihkan atau Anda hanya ingin mempersulit pemulihan data. Karena, seseorang dapat memulihkan dan menyalahgunakan data untuk keuntungan mereka sendiri. Jadi, sangat penting bagi Anda untuk menghapus semua data pribadi, resmi, atau segala jenis data penting sebelum menjual atau menukar hard drive lama Anda. Tutorial singkat ini menjelaskan cara menghapus data Anda secara aman dan permanen di Linux.

Hapus aman

Meskipun ada banyak alat dan metode yang tersedia untuk menghapus file atau folder penting Anda di sistem operasi mirip Unix, kita hanya akan melihat satu alat bernama "secure-delete" . Ini menyediakan empat utilitas berguna yang membantu Anda menghapus data secara aman dan permanen dari sistem Anda, sehingga akan sangat sulit untuk memulihkan data tersebut dengan menggunakan perangkat lunak pemulihan data apa pun.

Peringatan: Harap diingat bahwa sangat sulit untuk memulihkan setelah menghapus file atau folder Anda menggunakan penghapusan aman. Jadi, periksa kembali sebelum menggunakan utilitas penghapusan aman. Juga, semua ini tidak perlu dan berbahaya pada drive SSD atau media berbasis flash lainnya. SSD menyimpan data secara berbeda dari hard disk drive. Saya menyarankan Anda untuk menggunakan utilitas pabrikan untuk menghapus SSD. Untuk HDD, metode ini akan berfungsi dengan baik seperti yang dijelaskan di bawah ini.

Unduhan yang Disarankan - Panduan Gratis:"Perangkat Pengguna Linux untuk Menemukan Aplikasi Baru"

Instal hapus-aman

secure-delete tersedia di repositori default sistem berbasis DEB dan RPM.

Di Debian, Ubuntu, Linux Mint, Anda dapat menginstal secure-delete menggunakan perintah:

$ sudo apt-get install secure-delete

Di Fedora:

$ sudo dnf install secure-delete

Di Arch Linux, Anda dapat menginstalnya dari AUR menggunakan program pembantu AUR apa pun, misalnya Yay :

$ yay -S secure-delete

Hapus Data Anda Secara Aman dan Permanen di Linux

Seperti yang telah saya sebutkan, paket secure-delete menyediakan empat utilitas berikut untuk menghapus file/folder, disk, swap, dan memori sistem Linux Anda dengan aman.

  1. srm - hapus aman
  2. isi - Penghapusan ruang disk dan inode gratis yang aman
  3. tukar - Penghapus swap yang aman
  4. smem - amankan menghapus memori

Mari kita bahas penggunaan setiap perintah dengan contoh.

srm

srm digunakan untuk menghapus file dan folder Anda secara aman dan permanen, sehingga data tidak dapat dipulihkan oleh perangkat lunak pemulihan data, penegakan hukum, atau ancaman lainnya.

Sintaks khas dari perintah ini adalah:

srm [-d] [-f] [-l] [-l] [-r] [-v] [-z] files

Di sini,

  • -d - Abaikan dua file titik khusus . dan .. di baris perintah.
  • -f - mode cepat dan tidak aman. tidak ada /dev/urandom, tidak ada mode sinkronisasi.
  • -l - mengurangi keamanan. Jika Anda menggunakan opsi ini untuk kedua kalinya, keamanannya semakin berkurang.
  • -r - Mode rekursif (Menghapus semua sub-direktori dan isinya).
  • -v - Modus verbose.
  • -z - Menghapus penulisan terakhir dengan nol, bukan data acak.

penggunaan srm hampir sama dengan rm perintah.

Perintah berikut akan secara rekursif menghapus folder bernama ostechnix .

$ sudo srm -r ostechnix

Dan yang ini akan menghapus file bernama sk.txt .

$ sudo srm sk.txt

Harap dicatat bahwa srm tidak akan sepenuhnya menghapus pembagian NFS (sistem file jarak jauh), sistem RAID, dan sistem file swap.

Bacaan yang disarankan:

  • Cara Menemukan Dan Menghapus File Lebih Lama Dari X Hari Di Linux
isi

sfill akan memindai partisi atau direktori yang ditentukan dan mencari ruang yang ditandai sebagai bebas atau tersedia. Jika ada ruang kosong, itu akan mengisinya dengan beberapa data acak untuk memastikan bahwa tidak ada lagi data yang dapat dipulihkan pada partisi yang ditentukan.

Sintaks untuk perintah ini adalah:

sfill [-f] [-i] [-I] [-l] [-l] [-v] [-z] directory/mountpoint

Perintah berikut akan mengisi beberapa data acak pada ruang kosong di /home partisi.

$ sudo sfill /home
tukar

Partisi swap dapat digunakan saat RAM penuh . Jika sistem membutuhkan lebih banyak sumber daya memori dan RAM penuh, halaman tidak aktif dalam memori dipindahkan ke ruang swap. Untuk menghapus data ini (laman tidak aktif) dengan aman, Anda perlu tukar kegunaan. Sesuai dengan namanya, perintah swap akan menghapus data dari partisi swap dengan aman.

Sintaks dari perintah swap adalah:

sswap [-f] [-l] [-l] [-v] [-z] swapdevice

Pertama, cari partisi swap menggunakan perintah:

$ cat /proc/swaps

Contoh output dari perintah di atas di Arch Linux saya adalah:

Filename Type Size Used Priority
/dev/sda3 partition 2097148 25144 -1

Seperti yang Anda lihat di atas, partisi swap saya adalah /dev/sda3 .

Nonaktifkan partisi swap menggunakan perintah:

$ sudo swapoff /dev/sda3

Sekarang, hapus data partisi swap dengan aman dengan perintah:

$ sudo sswap /dev/sda3

Setelah menghapus data partisi Swap dengan aman, aktifkan kembali:

$ sudo swapon /dev/sda3
Unduhan yang Disarankan - Lembar Cheat Gratis:"Lembar Cheat Baris Perintah Linux"
smem

perintah semem digunakan untuk menghapus konten RAM yang berisi status program yang sedang berjalan dengan aman.

Sintaks untuk perintah di atas adalah:

smem [-f] [-l] [-l] [-v]

Untuk menghapus RAM dengan aman yang dapat berisi data sensitif apa pun dari program yang sedang berjalan, masukkan perintah berikut:

$ sudo smem

Anda mungkin ingin melindungi beberapa file dan direktori penting dari penghapusan atau modifikasi yang tidak disengaja. Berikut adalah dua cara sederhana untuk melindungi file penting Anda dari penghapusan yang tidak disengaja.

  • Mencegah File dan Folder Dari Penghapusan atau Modifikasi yang Tidak Disengaja di Linux
  • Cara Mudah untuk Melindungi File Dari Penghapusan yang Tidak Disengaja di Linux

Linux
  1. Pelajari Cara Mengatur Variabel $PATH Anda Secara Permanen di Linux

  2. Cara Mempercantik Terminal dan Shell Linux Anda

  3. Cara membuat dan menghapus grup pengguna di Linux

  1. Cara Menghapus Buffer Memori dan Cache di Linux

  2. Bagaimana cara menghapus direktori dan folder di Linux?

  3. Cara Menemukan dan Menghapus Direktori dan File Kosong di Linux

  1. Cara Menambah dan Menghapus Rute Statis di Linux menggunakan Perintah IP

  2. Cara Mengedit File Host Anda di Linux, Windows, dan macOS

  3. Cara Memasang Tema Arc dan Arc Dark di Distro Linux Anda