альтернатива sdelete на osx

В sysinternals комплекте для окон существует эта острота sdelete инструмент для того, чтобы надежно удалить отдельные файлы, а также перезаписать освобожденное дисковое пространство со случайностью или обнуляет (-c или-z опция).

Я знаю, что существует подобная функция в OSX в диспетчере дисков, но я хотел бы добавить это как задание крона, чтобы знать, что действительно удалены все мои удаленные файлы. Это - также хороший способ оптимизировать использование диска виртуальной машины.

Есть ли какой-либо основанный на командной строке инструмент, который эквивалентен sdelete на osx?

4
задан 27.04.2011, 13:55

4 ответа

С немного большим количеством поиска:

человек diskutil - Изменяет, проверяет и восстанавливает локальные диски

secureErase [freespace] level device
Securely erase a disk or freespace on a mounted volume.
Level should be one of the following
1 - Single pass randomly erase the disk.
2 - US DoD 7 pass secure erase.
3 - Gutmann algorithm 35 pass secure erase.  Ownership of the affected disk is required.
4
ответ дан 07.12.2019, 20:24

человек srm srm - надежно удаляет файлы или каталоги

http://xahlee.org/mswin/file_shredding.html

На Mac просто используйте меню “Finder▸Secure Empty Trash”.

Эквивалентная командная строка является “srm”. Как это: 「srm-r-s dir_path 」. “-r” означает все содержание в dir, включая sub dir. “-s” означает просто перезапись однажды.

1
ответ дан 07.12.2019, 20:24

shred (часть GNU coreutils) и очистка.

Кавычка от shredруководство; относится ко всем инструментам:

Внимание: Обратите внимание, что клочок полагается на очень важное предположение: то, что файловая система перезаписывает данные на месте. Это - традиционный способ сделать вещи, но много современных проектов файловой системы не удовлетворяют это предположение.


Для стирания свободного пространства заполните файловую систему как это:

# repeat 3 times
for x in {1..3}; do
    dd if=/dev/urandom of=/tmp/foo bs=8M
    rm /tmp/foo
done
0
ответ дан 07.12.2019, 20:24

Если Вам установили MacPorts, можно скомпилировать bcwipe.

080938 port info bcwipe
bcwipe @1.7-7 (sysutils, security)
Variants:             universal

Description:          The BCWipe software is intended to give you a confidence
                      that your deleted files cannot be recovered by an intruder.
                      BCWipe repeatedly overwrites special patterns to the files
                      to be destroyed. BCWipe for UNIX offers two wiping schemas:
                      US DoD 5200.28-STD standard and Peter Gutmann's 35 pass
                      scheme.
Homepage:             http://www.jetico.com/

Platforms:            darwin
License:              unknown
Maintainers:          nomaintainer@macports.org
0
ответ дан 07.12.2019, 20:24

Теги

Похожие вопросы