Как использовать команду Linux Shred

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
  • Сжатые файловые системы

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

Ссылка на основную публикацию