Skip to main content

Как да използвате командата Linux Shred

From C to Python by Ross Rheingans-Yoo (Може 2025)

From C to Python by Ross Rheingans-Yoo (Може 2025)
Anonim

Shred е една от четирите Linux команди, които звучат подобно, но не са едни и същи: смачкване, изтриване, изтриване и изтриване.

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

С командата за раздробяване можете да изрежете малка колекция от файлове, когато пожелаете. Това е лесен начин да изтриете данни, които не искате някой да може да проследява. Някога.

Опции при използване на командата за раздробяване

Използвайте командата Шрейд, за да презаписвате определените файлове многократно и да затруднявате или невъзможно дори скъпите хардуерни или софтуерни програми да възстановят данните. Наличните опции включват:

  • -f променя разрешенията за писане, ако е необходимо
  • (итерации = N) презаписва N пъти вместо по подразбиране, което е три пъти
  • (размер = N) определя броя на байтовете да се капка
  • -uпрекъсва и премахва файлове след презаписване
  • -Vпоказва подробна информация за напредъка
  • не закръгля размерите на файловете до следващия пълен блок
  • -Zдобавя окончателно презаписване с нули, за да скриете раздробяването
  • -uпремахва файла след презаписване

Примери за командата за раздробяване

За да въведете имената на точните файлове, които искате да разкъсате, използвайте следния формат:

Ако добавите опцията -u, изброените файлове ще бъдат раздробени и изтрити, за да се освободи място на вашия компютър.

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

Shred разчита на важно предположение - че файловата система презаписва данните на място. Това е традиционно, но някои файлови системи не отговарят на това предположение. По-долу са дадени примери за файлови системи, на които не е ефективен шредерът:

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

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