2012-04-30 20 views
11

Me gustaría saber cómo eliminar archivos de forma permanente y segura en CentOS. El problema que estoy teniendo en este momento es que, el sistema de archivos es ext3, y cuando pensaba en el uso de srm- que dijo algo así comoEliminación de archivos de forma permanente y segura en CentOS

"Se debe trabajar en ext2, sistemas de archivos basados ​​en grasa, y el archivo BSDnative Los usuarios de Ext3 deben tener especial cuidado, ya que también se puede configurar en datos de diario, que es una ruta obvia para reconstruir la información ".

Si no puedo usar shred o srm, y asegure a borrar también no es una opción, no tengo ni idea acerca de cómo eliminar de forma segura y permanente los datos. Los archivos que elimino NO están encriptados.

Respuesta

12

sólo tiene que utilizar destruye:

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

esto va a triturar el archivo dado por sobreescribiéndolo con datos aleatorios y luego con 0x00 (ceros), después se eliminará el archivo;) shreding feliz!

observe que ext3/ext4 (y todos los registros en diario FS) pueden almacenar en búfer el fragmento con datos al azar y ceros y solo wirte los ceros en el disco, este sería el caso cuando tiene un pequeño archivo. por un poco de archivos, utilice esto:

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 

de 1 MB ext3 o mayor debería ser suficiente para escribir en el disco (! pero no estoy seguro de eso, es un largo tiempo desde que utiliza ext3), para ext4 theres una enorme amortiguador (hasta medio giga o más/menos).

+0

Gracias ... ¿Pero está seguro de que esto funcionará incluso para ext3? – user1260776

+0

seguro. Aunque hay que tener en cuenta que ext3/ext4 (y todos los registros en diario FS) pueden almacenar en búfer el fragmento con datos al azar y ceros y solo wirte los ceros en el disco, este sería el caso cuando tienes un pequeño archivo. para un pequeño archivo use esto: shred -v -n 1/ruta/a/su/archivo #overwriting con datos aleatorios synC#forzando una sincronización de los buffers a los discos shred -v -n 0 -z -u/ruta/a/su/archivo #overwriting con ceros para ext3 1MB o más debería ser suficiente para escribir en los discos (pero no estoy seguro de eso, ¡es mucho tiempo desde que utilicé ext3!), para ext4 hay una enorme amortiguador (hasta medio giga o más/menos). – K1773R

+0

comentando en mal estado, ed mi respuesta;) – K1773R

1

El archivo léame srm dice que solo los usuarios de Ext3 deben tener especial cuidado, no porque srm definitivamente no funcione en Ext3.

En particular, Ext3 no habilita el registro de datos por defecto, por lo que en teoría, srm debería funcionar básicamente en la medida en que fue diseñado para funcionar. Es posible que desee echar un vistazo a this link para obtener una buena visión general de los problemas básicos.

Cuestiones relacionadas