2012-04-30 8 views
11

Vorrei sapere come eliminare definitivamente i file su CentOS. Il problema che sto avendo in questo momento è che, il filesystem ext3 è, e quando ho pensato di utilizzare srm- ha detto qualcosa di simileEliminazione permanente e permanente dei file su CentOS

"Dovrebbe funzionare su ext2, i file system FAT-based, e il file BSDnative sistema. Gli utenti di Ext3 dovrebbero prestare particolare attenzione in quanto possono essere impostati anche su dati di journal, il che è un modo ovvio per ricostruire le informazioni. "

Se non posso usare shred o srm e secure-delete non è inoltre un'opzione, io sono all'oscuro su come eliminare in modo sicuro e in modo permanente i dati. I file che sto eliminando NON sono crittografati.

risposta

12

basta usare brandello:

shred -v -n 1 -z -u /path/to/your/file 

questo sarà tagliuzzare file dato sovrascrivendo prima con dati casuali e poi con 0x00 (zeri), successivamente sarà rimuovere il file;) felice shreding!

avviso che ext3/ext4 (e tutti i journaling FS) potrebbero bufferizzare il brandello con dati casuali e zeri e saranno solo wirte gli zeri su disco, questo sarebbe il caso quando si ha un piccolo file. per un po 'di file di utilizzare questo:

shred -v -n 1 /path/to/your/file #overwriting with random data 
synC#forcing a sync of the buffers to the disk 
shred -v -n 0 -z -u /path/to/your/file #overwriting with zeroes and remove the file 

per ext3 1 MB o superiore dovrebbe essere sufficiente per scrivere sul disco (!, ma non sono sicuro su questo, la sua molto tempo da quando ho usato ext3), per ext4 theres un buffer enorme (fino a mezzo concerto o più/meno).

+0

Grazie ... Ma sei sicuro che funzionerà anche per ext3? – user1260776

+0

di sicuro. inoltre si noti che ext3/ext4 (e tutti gli journaling di FS) possono bufferizzare il brandello con dati casuali e zeri e saranno solo i wirte degli zeri su disco, questo sarebbe il caso quando si ha un piccolo file. per un piccolo file usa questo: shred -v -n 1/path/to/your/file #overwriting con dati casuali synC#forcing di una sincronizzazione dei buffer nei dischi shred -v -n 0 -z -u/path/to/your/file #overwriting con gli zeri per ext3 1MB o superiore dovrebbe essere sufficiente per scrivere sui dischi (ma non sono sicuro su quello, è da tanto che non uso ext3!), per ext4 c'è un buffer enorme (fino a mezzo concerto o più/meno). – K1773R

+0

commentando incasinato, il edit la mia risposta;) – K1773R

1

Il readme srm dice solo che gli utenti di Ext3 dovrebbero prestare particolare attenzione, non che lo standard srm non funzioni su Ext3.

In particolare, Ext3 non abilita l'inserimento dati per impostazione predefinita, quindi in teoria, srm dovrebbe funzionare fondamentalmente nella misura in cui è stato progettato per funzionare. Si consiglia di dare un'occhiata a this link per una buona panoramica dei problemi di base.

Problemi correlati