Gnu Shred: я могу приостановить / прервать / возобновить?

1723
hatmatrix

GNU shred занимает довольно много времени для записи на 500 ГБ HD. Могу ли я приостановить / прервать / возобновить? Я указал, что он должен быть переписан более 3 раз, но могу ли я выйти (Ctrl-C?) И назвать это день?

1
Вы не можете сделать паузу, выключить компьютер, вернуться и снова включить его. Возможно, вы захотите запустить shred 3 раза каждый с 1 проходом (не просто обнуляя каждый проход, а указав другой шаблон, такой как F0F0F0F0F, затем FFFFFFFF, затем последний проход со всеми 0000000. Daisetsu 13 лет назад 1
Могу ли я / dev / обнулить его после первого прохода? ... hatmatrix 13 лет назад 0

1 ответ на вопрос

2
Olli

Если вы хотите, вы можете выйти, например, после одной итерации. Это небезопасно (так как невозможно что-либо восстановить), но обычные инструменты, доступные каждому, не могут восстановить файлы. Смотрите, например, эту страницу для получения дополнительной информации.

Вы можете приостановить его, по крайней мере, отправив команду SIGSTOP, предполагая, что вы знаете идентификатор процесса (PID):

kill -SIGSTOP PID 

Вы можете продолжить с

kill -SIGCONT PID 

Или вы можете использовать, ctrlzчтобы сделать паузу и команду "FG", чтобы возобновить. Обратите внимание, что эта пауза / возобновление не позволяют, например, отключить диск или перезагрузить компьютер между ними, поскольку он не закрывает файловые дескрипторы.