В наши дни USB-накопители и SD-карты стали повседневными техническими аксессуарами. Но их широкое использование также делает их проблемой безопасности. Поскольку эти устройства часто содержат личные данные, вы должны полностью стереть их, прежде чем передавать кому-либо. Кроме того, хорошо бы избавиться от любых данных на устройствах хранения, прежде чем выбрасывать их.
Linux предлагает несколько инструментов, которые упрощают удаление личных данных. Ниже мы рассмотрим некоторые способы безопасного удаления данных с USB-накопителя или SD-карты в Linux.
Форматирование по сравнению с Стирание: в чем разница?
Мы знаем, что форматирование USB делает все данные на этом устройстве недоступными. Но полностью ли он стирает существующие данные? Ответ - нет. Потому что, когда вы форматируете свое устройство, все, что вы делаете, это создаете новый раздел и тем самым делаете старые разделы доступными для записи. Но исходные данные остаются на устройстве.
Многие надежные инструменты восстановления данных делают извлечение данных с таких устройств детской игрой. Поэтому, если на вашем диске хранятся какие-либо конфиденциальные данные, вам следует сосредоточиться на их удалении, а не просто на форматировании устройства. Чтобы стереть данные с вашего USB-накопителя или SD-карты, вы должны перезаписать их ненужными случайными данными.
Безопасная очистка содержимого флэш-накопителя или SD-карты в Linux
Чтобы стереть все личные данные с вашего устройства, вам необходимо выполнить несколько шагов. Первая задача — найти нужное устройство. Использовать лсблк команда, чтобы найти точное устройство и раздел.
лсблк
Он отобразит список блочных устройств, подключенных к системе. Найдите свое устройство по размеру его памяти. Для иллюстрации рассмотрим /dev/sdb быть устройством и /dev/sdb1 в качестве основного раздела. Найдя устройство и раздел, размонтируйте раздел с помощью следующей команды:
sudo размонтировать /dev/sdb1
После размонтирования вам нужно будет перезаписать содержимое этого устройства. Пользователи Linux могут выбирать из нескольких инструментов, включая dd, shred и badblocks. После очистки данных вам нужно создать новый раздел и отформатируйте USB-накопитель в Linux.
Стереть USB-накопитель или SD-карту с помощью dd
Команда dd в Linux используется для копирования и преобразования файлов. Однако вы также можете использовать dd для уничтожения содержимого устройства хранения.
Например, следующая команда dd перезаписывает содержимое вашего USB-накопителя или SD-карты всеми нулями. Обязательно укажите правильное имя устройства, иначе вы можете уничтожить другие разделы.
судо дд если=/dev/нуль из=/dev/сдб бс=4096 статус=прогресс
Простая нулевая перезапись более чем достаточна для обычных пользователей. Но в некоторых случаях часть базовых данных все еще можно восстановить с помощью специализированного программного обеспечения. Если это вас беспокоит, перезапишите свой диск, используя случайные данные, а не все нули.
судо дд если=/dev/uслучайный из=/dev/сдб бс=4096 статус=прогресс
Выполнение этой команды может занять значительное время в зависимости от размера устройства. Вы увидите подсказку "На устройстве нет свободного места"Как только это закончится. Все, что вам нужно сделать сейчас, это создать новый раздел, используя предпочитаемую файловую систему.
Безопасная очистка USB-накопителя или SD-карты с помощью шреда
Утилита измельчения — это надежный инструмент для очистки данных, включенный во все дистрибутивы Linux по умолчанию. Это часть coreutils package, что делает его хорошим выбором для удаления конфиденциальных данных с USB-накопителя или SD-карты.
Это мощное приложение, которое перезаписывает хранилище, используя псевдослучайные данные. Таким образом, шанс восстановить удаленное содержимое практически равен нулю. При настройках по умолчанию shred использует три прохода для перезаписи. Но вы можете управлять этим параметром с помощью -н вариант.
sudo измельчить -v /dev/sdb
-v Опция указывает shred отображать отчет о ходе операции. Используя -z Опция добавляет окончательную перезапись с использованием всех нулей, помогая скрыть эффекты измельчения.
sudo клок -v -z /dev/sdb
Кроме того, Shred также позволяет перезаписывать устройства, используя данные из случайных источников, таких как /dev/urandom.
sudo shred -v -z --random-source=/dev/uслучайный -n1 /dev/sdb
Стереть USB-накопитель или SD-карту с помощью бэдблоков
Вы можете безопасно стереть содержимое вашей флешки с помощью деструктивного теста чтения-записи с использованием бэдблоков. Это инструмент, используемый для поиска поврежденных секторов на устройствах хранения. Одним из ключевых преимуществ badblocks является то, что он доступен на самые популярные Linux-системы по умолчанию.
Используйте приведенную ниже команду badblocks, чтобы стереть содержимое /dev/sdb. Эта команда может занять много времени, так как она записывает данные, используя четыре разных прохода.
sudo badblocks -wsv /dev/sdb
Мы объединили -с и -v параметры для отображения индикатора выполнения и получения подробной информации. Если вы ищете более быстрый подход, используйте вместо этого следующую команду:
sudo badblocks -wsv -t 0x00 /dev/sdb
-т Параметр задает тестовый шаблон для перезаписи. Приведенная выше команда использует один проход всех нулей, что делает ее сравнительно быстрее.
Создайте новый раздел на USB-накопителе или SD-карте
Когда вы перезаписываете хранилище одним из вышеперечисленных методов, они стирают все, включая любые разделы и таблицу разделов. Поэтому вам нужно будет создать новый раздел и отформатировать его, прежде чем вы сможете использовать устройство. Вы можете легко создать или управлять разделами диска в Linux с помощью fdisk.
судо фдиск -л
Эта команда выведет список всех разделов в вашей системе, включая разделы на USB-накопителе или SD-карте. Используйте приведенную ниже команду, чтобы выбрать свое устройство (/dev/sdb). Будьте осторожны с этим шагом и перепроверьте все.
судо fdisk /dev/sdb
Вы войдете в приглашение fdisk. Теперь введите н для создания нового раздела. Вам нужно будет выбрать тип раздела, номер, а также начало и конец сектора хранения для этого раздела. Лучше оставить все по умолчанию, нажав кнопку Войти ключ.
После создания раздела вам необходимо записать изменения на ваше устройство. Использовать ж команду в fdisk и нажмите Войти. Это создаст новый раздел /dev/sdb1. Как только это будет сделано, отформатируйте раздел с помощью следующей команды:
судо mkfs.vfat -F 32 /dev/sdb1
Защитите личные данные от попадания в чужие руки
Данные стали очень важными с постоянным развитием технологий и всего, что они могут предложить. Поэтому защита личной информации должна быть главным приоритетом для всех. Таким образом, вы должны правильно стереть свои USB-устройства и SD-карты, прежде чем передавать их другим людям или продавать.
Также не менее важно безвозвратно удалять данные со старых мобильных телефонов, поскольку их также очень легко восстановить.
5 лучших способов безвозвратно удалить данные Android
Читать дальше
Похожие темы
- линукс
- USB-накопитель
- SD Card
- Формат диска
Об авторе
Rubaiat — выпускник CS, страстно увлеченный открытым исходным кодом. Помимо того, что он ветеран Unix, он также занимается сетевой безопасностью, криптографией и функциональным программированием. Он заядлый коллекционер подержанных книг и бесконечно восхищается классическим роком.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться