Поиск по сайту:

Как безопасно стереть диск и файл с помощью команды Linux shred


shred — это утилита командной строки Linux, которая позволяет пользователям стирать диск и файл с терминала. Он перезаписывает данные в файле или на всем диске случайными битами и безопасно удаляет их из системы. Эта команда затрудняет восстановление данных с помощью стороннего программного обеспечения. Команда shred удаляет файл, пропустив его через три прохода, и за эти три прохода эта команда гарантирует, что файл будет перезаписан три раза. Вы можете изменить количество проходов, используя параметр -n.

Эта статья представляет собой подробное руководство по безопасному удалению диска и файла с помощью команды Linux shred.

Как безопасно стереть файл с помощью команды Linux shred

В Linux есть несколько команд для удаления файлов, включая rm и rmdir. Однако команда shred — это другая команда, которая перезаписывает файлы и делает их невосстановимыми. Основной синтаксис команды shred приведен ниже:

shred [OPTION] filename

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

shred testfile

Если вы хотите удалить файл, используйте флаг -uvz с командой уничтожения и именем файла, -u удалит файл после перезаписи, >-v показывает ход выполнения, а -z выполняет перезапись:

shred -uvz [/file/system/path]

В приведенном ниже примере я удаляю document1 из своей системы:

shred -uvz document1

По умолчанию команда shred перезаписывает файл 3 раза, вы можете изменить это поведение, используя -n со счетчиком перезаписей файла:

shred -n 4 -v <filename>

Безопасное стирание диска с помощью команды Linux shred

Если вы продаете свой диск, вы можете удалить данные с него с помощью команды shred, чтобы никто не мог получить доступ к ранее удаленным данным с диска. Вы можете использовать -v для получения подробного вывода, -f принудительно перезаписать, а -z записать нули на последнем проходе и удаляет или стирает все данные с жесткого диска или USB-накопителя.

sudo shred -vfz /dev/sdb

Примечание. Замените /dev/sdb именем вашего устройства, которое можно найти с помощью команды «lsblk».

Нижняя граница

Статьи по данной тематике: