Skip to main content

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

Make a bootable USB drive on any Linux distro (Май 2024)

Make a bootable USB drive on any Linux distro (Май 2024)
Anonim

Shred - одна из четырех команд Linux, которые звучат одинаково, но не одинаковы: shred, wipe, delete и erase.

Ты используешь шинковать когда вы хотите стереть единый фрагмент данных навсегда. Информация, которую вы идентифицируете, перезаписывается 1 и 0 раз несколько раз, что навсегда удаляет данные. Это не похоже на другие аналогичные команды, которые стирают данные, но оставляют их доступными при определенных обстоятельствах.

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

Параметры при использовании команды Shred

Используйте команду Shred для многократного перезаписи указанных файлов и затруднения или невозможности для восстановления дорогостоящего оборудования или программного обеспечения. Доступные опции:

  • -f изменения разрешений, позволяющие при необходимости писать
  • -n(iterations = N) перезаписывает N раз вместо значения по умолчанию, которое три раза
  • -s (size = N) указывает количество байтов в шинковать
  • -uусекает и удаляет файлы после перезаписи
  • -vпоказывает подробную информацию о прогрессе
  • -Иксне округляет размеры файлов до следующего полного блока
  • -zдобавляет окончательную перезапись нулями, чтобы скрыть измельчение
  • -uудаляет файл после перезаписи

Примеры команды Shred

Чтобы ввести имена точных файлов, которые вы хотите уничтожить, используйте следующий формат:

Если вы добавите опцию -u, перечисленные файлы будут измельчены, а также удалены, чтобы освободить место на вашем компьютере.

Места Shred не работают

Shred основывается на важном предположении, что файловая система перезаписывает данные на месте. Это традиционно, но некоторые файловые системы не удовлетворяют этому предположению. Ниже приведены примеры файловых систем, на которых клонирование неэффективно:

  • Лог-структурированные или журналированные файловые системы, такие как те, которые поставляются с AIX и Solaris (и JFS, ReiserFS, XFS и Ext3)
  • Файловые системы, которые пишут избыточные данные и продолжают работать, даже если некоторые записи не работают, например файловые системы на основе RAID
  • Файловые системы, которые делают снимки, такие как NFS-сервер Network Appliance
  • Файловые системы, которые кэшируются во временных местах, таких как клиенты NFS версии 3
  • Сжатые файловые системы

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