Cách xóa đĩa và tệp một cách an toàn bằng lệnh “shred” Linux

Lệnh Linux là gì shred?

Lệnh cắt nhỏ giúp ghi đè dữ liệu tại chỗ nhiều lần. Điều này khiến việc thăm dò phần mềm và phần cứng của bên thứ ba khó phục hồi dữ liệu hơn. Đó là lý do tại sao nó thường được sử dụng để xóa dữ liệu một cách an toàn.

Cú pháp lệnh shred Linux:

shred [OPTION] filename

băm nhỏ một ‘tập tin’

shred -vfz [/file/system/path]

băm nhỏ một ‘đĩa’

Theo man trang này, một số [TÙY CHỌN] bạn có thể sử dụng shredlà:

  • -n, –iterations=N
    Thay vì (3) lần mặc định, hãy ghi đè dữ liệu N lần.
  • -z, –zero
    Thêm ghi đè cuối cùng bằng số 0 để ẩn việc băm nhỏ.
  • -f, –force
    Buộc các quyền cho phép viết nếu cần thiết.
  • -v, –verbose
    Hiển thị tiến trình một cách chi tiết.
  • -u, –remove
    Cắt ngắn và xóa tệp sau khi ghi đè.

Khi nào shred không hiệu quả? ️ ️

Có một số trường hợp shred không hiệu quả. Theo man pages , dưới đây là một số trường hợp:

  • Các hệ thống tệp có cấu trúc nhật ký hoặc nhật ký, chẳng hạn như các hệ thống được cung cấp cùng với AIX và Solaris (và JFS, ReiserFS, XFS, Ext3, v.v.)
  • Các hệ thống tệp ghi dữ liệu dư thừa, chẳng hạn như hệ thống tệp dựa trên RAID.
  • Hệ thống tập tin tạo ảnh chụp nhanh. Các ví dụ bao gồm: Máy chủ NFS của Network Appliance.
  • Các hệ thống tệp hỗ trợ bộ nhớ đệm ở các vị trí tạm thời, chẳng hạn như máy khách NFS phiên bản 3.
  • Hệ thống tập tin nén.

Kết thúc

Lệnh shred đảm bảo rằng dữ liệu trong tệp không thể phục hồi được. Mặc dù có một số trường hợp ngoại lệ nhưng shred vẫn là lựa chọn tốt hơn và an toàn hơn rm.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *