▷ Безопасное удаление файлов и каталогов из Mac OS X с помощью командной строки

Необходимо безопасно удалить файл, группу файлов или весь каталог, гарантируя, что его невозможно будет восстановить никакими известными способами? Вы можете легко сделать это из командной строки, используя невероятно мощный инструмент под названием srm. srm, как вы, возможно, догадались, означает «безопасное удаление» и представляет собой безопасную версию широко используемой команды «rm», которая существует практически во всех версиях Unix, включая Mac OS X. Имейте в виду, что эта утилита не для всех и Конечно, не для начинающих пользователей, srm следует рассматривать как продвинутый инструмент, и его лучше всего использовать те, кто знаком с командной строкой и понимает влияние функций безопасного стирания на данные.

Насколько безопасен srm? Что ж, метод по умолчанию для безопасного удаления — это безумно безопасный метод с 35 проходами, который использует «алгоритм Гутмана с 35 проходами», который в основном означает, что данные сначала удаляются, а затем записываются более 35 раз. С использованием случайно сгенерированных моделей, что обеспечивает восстановление буквально невозможно. Для сравнения безопасности у srm также есть «средний» вариант, который использует 7-проходную безопасность, а 7-проходная соответствует стандарту Министерства обороны США для безопасного стирания данных … так что, по крайней мере, теоретически, метод с 35 проходами в 7 раз безопаснее, чем то, что Министерство обороны США принимает в качестве стандарта безопасного стирания данных. Мы не собираемся сосредотачиваться на среднем варианте, однако мы будем использовать srm по назначению с полным удалением данных за 35 проходов.

Только для опытных пользователей

Это не называется «безопасным удалением» без всякой причины, это называется потому, что если файл был удален с помощью безопасного удаления, вы буквально никогда не сможете восстановить этот файл с диска. Период. Это выходит далеко за рамки основных приемов очистки корзины или даже удаления и удаления файлов таким образом. Пользователи, которым неудобно пользоваться командной строкой, но хотят сохранить параметры безопасного удаления файлов, должны рассмотреть возможность использования простого метода безопасного удаления или вместо этого использовать параметр «Всегда». «Безопасное очищение корзины», доступный в Mac OS X Finder. Вас предупредили, действуйте осторожно!

Безопасное удаление файла с помощью srm

Самое простое — использовать команду srm, просто указывая на файл или путь:

srm / путь / к / файлу

Поскольку по умолчанию используется 35 проходов, удаление файлов может занять пару секунд, а для больших файлов потребуется больше времени, поскольку проходы того же размера используются для перезаписи файла и предотвращения его восстановления.

Безопасное удаление всего каталога

Флаг -r может быть применен к srm, чтобы вызвать его рекурсивное удаление, таким образом применяя к каталогам и их содержимому:

srm -r / путь / к / каталогу /

С другой стороны, удаление может занять пару секунд, так как после удаления все будет перезаписано 35 раз.

Принудительное безопасное удаление чего-либо

Флаг -f добавляет принудительный отвод к srm. Это одна из наиболее «опасных» команд, потому что на стероидах она выглядит как «rm -rf», что означает, что она принудительно удаляет все, что ей указано, без каких-либо запросов, кроме того, что l Добавление безопасного удаления гарантирует, что удаленный файл абсолютно никогда не подлежит восстановлению. Используйте с особой осторожностью.

srm -rf / file / в / уничтожить / из / все

Из-за огромной силы, стоящей за комбинацией флагов -rf, ее следует использовать только опытным пользователям и с абсолютной точностью.

Насильственное и безопасное удаление заблокированного файла или файла, принадлежащего суперпользователю

Добавив префикс sudo к указанному выше варианту srm с флагом -rf, вы можете применить привилегии суперпользователя (root) к процессу принудительного удаления файлов и каталогов, отменяя любые проблемы владения или блокировки файлов. Это максимально безопасно и «опасно» из-за доступа суперпользователя. Используйте с особой осторожностью и не используйте, если вы не знаете, что делаете и почему вы это делаете:

sudo srm -rf / путь / к / чему-то / к / уничтожить / от / существования /

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

А как насчет безопасного удаления всего?

Хотя srm принимает подстановочные знаки, очевидно, что при таком подходе существует огромный потенциал для ошибок, и он не будет форматировать диск. Итак, если вы хотите безопасно удалить что-либо на компьютере, от внутреннего загрузочного диска до внешнего диска любого типа, вам будет гораздо лучше использовать инструменты безопасного форматирования для всего диска. Которые сгруппированы вместе в Дисковой утилите, которые предлагают возможность безопасного 35-проходного форматирования.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *