Cancellazione di file di grosse dimensioni su Linux

Ottobre 7th, 2008 glycerin

Logo IWBank 235x60
 Powered by Max Banner Ads 

Ecco delle tecniche che possono essere d’aiuto per la cancellazione di file di grosse dimensioni (in genere log file che non subiscono una rotazione frequente) che comportano un alto overhead. Ovviamente la cosa migliore da fare è di testarne ognuna in modo tale da capire quale dà migliori risultati sia in tema di tempistiche ma maggiormente in tema di occupazione dei dischi:

  • date; time cat /dev/null > file_da_cancellare; date
  • date; time rm file_da_cancellare; date
  • date; time > file_da_cancellare; date
  • date; time tail -5 file_da_cancellare > file_da_cancellare; date
  • date; time dd if=/dev/null of=file_da_cancellare bs=4096; date

Ovviamente se esistono altre tecniche e/o altri suggerimenti sono ben accetti.

Un utile link dal quale sono partito è: http://www.cyberciti.biz/faq/remove-log-files-in-linux-unix-bsd/print/

  • Share/Bookmark

Posted in Debian, Linux | No Comments »