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