Содержание
Shred — это одна из четырех команд Linux, которые звучат одинаково, но не одинаковы: shred, wipe, delete и erase.
Ты используешь шинковать когда вы хотите стереть один кусок данных навсегда. Информация, которую вы идентифицируете, несколько раз перезаписывается на 1 и 0, что приводит к постоянному удалению данных. Это не похоже на другие подобные команды, которые стирают данные, но при определенных обстоятельствах оставляют их доступными для извлечения.
С помощью команды shred вы можете уничтожить небольшую коллекцию файлов в любое время. Это простой способ стереть данные, которые никто не сможет удалить. Когда-либо.
Параметры при использовании команды Shred
Используйте команду Shred, чтобы повторно перезаписать указанные файлы и затруднить или сделать невозможным даже дорогостоящее аппаратное или программное обеспечение для восстановления данных. Доступные варианты включают в себя:
- -е изменяет разрешения, чтобы разрешить запись при необходимости
- -N (iterations = N) перезаписывает N раз вместо значения по умолчанию, которое составляет три раза
- -s (размер = N) указывает количество байтов в шинковать
- -U обрезает и удаляет файлы после перезаписи
- -v показывает подробную информацию о прогрессе
- -Икс не округляет размеры файлов до следующего полного блока
- -Z добавляет окончательную замену нулями, чтобы скрыть измельчение
- -U удаляет файл после перезаписи
Примеры команды Shred
Для ввода имен файлов, которые вы хотите уничтожить, используйте следующий формат:
Если вы добавите опцию -u, перечисленные файлы будут уничтожены, а также удалены, чтобы освободить место на вашем компьютере.
Места Шред не работает
Шред полагается на важное предположение — файловая система перезаписывает данные на месте. Это традиционно, но некоторые файловые системы не удовлетворяют этому предположению. Ниже приведены примеры файловых систем, в которых уничтожение неэффективно:
- Файловые системы со структурой журналов или журналами, например, поставляемые с AIX и Solaris (и JFS, ReiserFS, XFS и Ext3)
- Файловые системы, которые записывают избыточные данные и продолжают работу даже в случае сбоя при записи, например, файловые системы на основе RAID
- Файловые системы, которые делают снимки, такие как NFS-сервер сетевого устройства
- Файловые системы, которые кэшируют во временных расположениях, таких как клиенты NFS версии 3
- Сжатые файловые системы
Кроме того, резервные копии файловой системы и удаленные зеркала могут содержать копии файла, которые невозможно удалить и которые могут позволить восстановить уничтоженный файл позже.