Shred è uno dei quattro comandi di Linux che sembrano simili ma non sono gli stessi: shred, wipe, delete e cancella.
Usate brandello quando vuoi cancellare un singolo pezzo di dati in modo permanente. Le informazioni, che identificate, vengono sovrascritte da 1 e 0 diverse volte, che cancellano permanentemente i dati. Questo è diverso dagli altri comandi simili che cancellano i dati ma li lasciano recuperabili in determinate circostanze.
Con il comando shred, puoi distruggere una piccola raccolta di file ogni volta che vuoi. È un modo semplice per cancellare i dati che non vuoi che qualcuno sia in grado di unerase. Mai.
Opzioni quando si usa il comando Shred
Utilizzare il comando Shred per sovrascrivere ripetutamente i file specificati e rendere difficile o impossibile il ripristino di dati anche da hardware o software costosi. Le opzioni disponibili includono:
- -f modifica le autorizzazioni per consentire la scrittura se necessario
- -n(iterations = N) sovrascrive N volte invece del valore predefinito, ovvero tre volte
- -S (size = N) specifica il numero di byte a brandello
- -utronca e rimuove i file dopo la sovrascrittura
- -vmostra informazioni dettagliate sul progresso
- -Xnon arrotonda le dimensioni dei file fino al prossimo blocco completo
- -zaggiunge una sovrascrittura finale con zeri per nascondere la distruzione
- -urimuove il file dopo averlo sovrascritto
Esempi del comando Shred
Per inserire i nomi dei file esatti che si desidera distruggere, utilizzare il seguente formato:
Se aggiungi l'opzione -u, i file elencati vengono triturati e anche eliminati per liberare spazio sul tuo computer.
Luoghi Shred non funziona
Shred si basa su un'ipotesi importante: il file system sovrascrive i dati in posizione. Questo è tradizionale, ma alcuni file system non soddisfano questa ipotesi. I seguenti sono esempi di file system su cui shred non è efficace:
- File system strutturati su log o journaled, come quelli forniti con AIX e Solaris (e JFS, ReiserFS, XFS ed Ext3)
- File system che scrivono dati ridondanti e continuano anche se alcune scritture falliscono, come i file system basati su RAID
- File system che creano snapshot, come il server NFS di Network Appliance
- File system che memorizzano nella cache in posizioni temporanee, come i client NFS versione 3
- File system compressi
Inoltre, i backup del file system e i mirror remoti possono contenere copie del file che non possono essere rimosse e che potrebbero consentire il recupero successivo di un file triturato.