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 shred
là:
-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
.