Полное удаление файлов.

Discussion in 'Безопасность и Анонимность' started by freelsd, 15 Sep 2009.

  1. freelsd

    freelsd Elder - Старейшина

    Joined:
    25 Oct 2007
    Messages:
    108
    Likes Received:
    25
    Reputations:
    10
    Привет, задачка тут у меня: нужно свободное место на диске зачистить, обязательно нулями забить. Как бы это можно сделать??? Ос самые различные FreeBSD, Debian, CentOS
     
  2. smth

    smth New Member

    Joined:
    14 Sep 2009
    Messages:
    8
    Likes Received:
    2
    Reputations:
    0
    Если с точки зрения восстановления инфы в лабораторных условиях, то нулями не безопасно, необходимо перезаписать случайными последовательностями в несколько проходов (3-7) достаточно.
    На своем примере с подручными средствами, просто видео заливал в больших объемах, а так есть специальные программы.
     
  3. freelsd

    freelsd Elder - Старейшина

    Joined:
    25 Oct 2007
    Messages:
    108
    Likes Received:
    25
    Reputations:
    10
    Нет, нет именно нулями требуется. Я использую сжатые файлы и мне требуется сжать размер. Есть ли в никсах софт для того, чтобы занулить все пространство свободное?
     
  4. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    cat /dev/zero >>xxx
    И ждем, пока файл не станет настолько большим, пока не "забьет" свободное пространство. Потом sync, ждем, а потом удаляем.
    Самое простое. :)

    P.S. sync - для сброса кеша (записи на диск), если кто не знает.
     
  5. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    shred --random-source=/dev/zero file
    man shred