GNU/Linux >> Belajar Linux >  >> Linux

Cara Aman Menghapus Disk dan File menggunakan Linux shred Command

Menghapus file dan memformat disk adalah tugas umum bagi pengguna. Dan Linux menyediakan sejumlah utilitas untuk menghapus file dan folder dari baris perintah.

Perintah paling umum untuk menghapus file dan folder adalah rm dan rmdir , masing-masing. Anda dapat membaca secara detail tentang rm perintah di sini.

Dalam posting blog ini, kita akan mempelajari perintah baru yang dikenal sebagai shred yang membantu kami menghapus disk dan menghapus file dengan cara yang aman.

Apa itu shred Linux perintah?

Perintah rusak membantu untuk menimpa data di tempat beberapa kali. Ini mempersulit pemeriksaan perangkat lunak dan perangkat keras pihak ketiga untuk memulihkan data. Itulah mengapa biasanya digunakan untuk menghapus data dengan aman.

Sintaks perintah rusak Linux:

shred [OPTION] filename
shred -vfz [/file/system/path]

Menurut man halaman, beberapa [OPSI] dapat Anda gunakan dengan shred adalah:

  • -n , --iterasi=N
    Alih-alih default (3) kali, timpa data N kali.
  • -z , --nol
    Tambahkan penimpaan akhir dengan nol untuk menyembunyikan pencacahan.
  • -f , --memaksa
    Paksa izin untuk mengizinkan penulisan jika perlu.
  • -v , --verbose
    Tampilkan kemajuan secara mendetail.
  • -u , --menghapus
    Potong dan hapus file setelah ditimpa.

Pada contoh di atas, ganti jalur dengan jalur disk Anda.

Bagaimana shred berbeda dari rm ?

Cukup menggunakan rm menghapus pointer ke sistem file. Data sebenarnya mungkin masih ada. Jadi ada kemungkinan untuk pemulihan data.

Tetapi ketika Anda menggunakan shred perintah, file ditimpa beberapa kali dengan cara konten yang sebenarnya tidak dapat dipulihkan. Kita akan melihatnya dalam contoh nanti.

Perbedaan lainnya adalah kecepatan eksekusi. Biasanya, rm lebih cepat dari shred . Ini karena shred menimpa file beberapa kali sebelum menghapusnya. Bergantung pada jumlah iterasi dan ukuran file/disk, shred bisa lebih lama. Sedangkan rm cukup hapus pointer ke sistem file.

Bagaimana cara shred perintah bekerja?

shred perintah membuat file melewati tiga lintasan secara default. Tiga lintasan memastikan bahwa file ditimpa tiga kali. Nilai pass default dapat diubah juga dengan menggunakan -n bendera.

Kapan menggunakan shred perintah

Anda menggunakan perintah rusak untuk menghapus data sensitif, yang menjamin keamanan juga. Ini dapat digunakan oleh admin sistem, tim forensik digital, atau spesialis keamanan informasi untuk menegakkan standar keamanan.

Contoh shred

️ Sebelum menjalankan salah satu contoh di sistem Anda, pastikan file dan sistem file Anda dicadangkan dengan benar. Harap berhati-hati, karena konten tidak dapat dipulihkan.

Cara menimpa dan menghapus file dengan shred

Kami memiliki contoh file poem.txt yang isinya dibagikan di bawah ini:

Mari kita timpa isinya menggunakan tiga pass default:

shred -v poem.txt

Mari kita periksa isi file yang diparut:

cat poem.txt

Sekarang kita dapat menghapus file dengan aman menggunakan rm poem.txt .

Namun, kita dapat menggunakan perintah shred dengan lebih efisien di mana kita dapat menimpa, menyembunyikan shredding, dan menghapus file dalam satu perintah. Mari kita ubah dan jalankan perintah di bawah ini:

shred -vzu -n5 poem.txt

Dimana,

  • -v singkatan dari verbose dan memberikan output mendetail.
  • -z mengganti pass terakhir dengan nol untuk menyembunyikan pencacahan.
  • -u menghapus file setelah merobek-robek. Kita tidak perlu menghapus file setelahnya menggunakan rm dengan bendera ini.
  • -n mengubah jumlah lintasan. Kami telah menyetelnya ke 5.

Keluaran:

Pada output di bawah, file ditimpa 5 kali. Pada pass terakhir, file ditimpa dengan semua nol. Dalam langkah penghapusan file, nama file juga dimutasi sehingga tidak dapat ditemukan.

Cara menghapus disk atau partisi dengan shred

Misalkan Anda menjual disk Anda atau Anda perlu menghapus drive portabel Anda. Anda dapat menggunakan shred untuk menghapus drive Anda menggunakan perintah di bawah ini:

sudo shred -vfz /dev/sde

Dimana,

  • -v memberikan keluaran terperinci.
  • -f memaksa izin menulis jika tidak ada.
  • -z menulis nol di pass terakhir.

Anda juga dapat menggunakan shred pada partisi RAID.

shred -vfz -n 10 /dev/md1

Kapan shred tidak efektif? ️ ️

Ada kasus tertentu ketika shred tidak efektif. Menurut halaman manual, di bawah ini adalah beberapa kasus:

  • Sistem file dengan struktur log atau jurnal, seperti yang disertakan dengan AIX dan Solaris (dan JFS, ReiserFS, XFS, Ext3, dan seterusnya)
  • Sistem file yang menulis data yang berlebihan, seperti sistem file berbasis RAID.
  • Sistem file yang membuat snapshot. Contohnya meliputi:Server NFS Network Appliance.
  • Sistem file yang mendukung caching di lokasi sementara, seperti klien NFS versi 3.
  • Sistem file terkompresi.

Menutup

shred perintah memastikan bahwa data dalam file tidak dapat dipulihkan. Meskipun ada beberapa pengecualian, shred masih merupakan opsi yang lebih baik dan lebih aman daripada rm .

Saya harap tutorial ini bermanfaat bagi Anda.

Bagikan pemikiran Anda di Twitter!

Anda dapat membaca postingan saya yang lain di sini.


Linux
  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  3. Menggunakan perintah mkfs di Linux untuk Memformat Sistem File pada Disk atau Partisi

  1. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?

  2. Cara membagi iso atau file menggunakan perintah 'split' di Linux

  3. Cara Kompres dan Dekompresi file .bz2 di Linux Menggunakan Perintah bzip2

  1. Cara Membuat File di Linux Menggunakan Terminal/Command Line

  2. Cara Menggunakan Perintah md5sum di Linux

  3. Cara Menggunakan Perintah sentuh di Linux