USB-drev og SD-kort er blevet hverdagsteknologisk tilbehør i disse dage. Men deres udbredte brug gør dem også til et sikkerhedsproblem. Da disse enheder ofte indeholder personlige data, skal du slette dem helt, før du giver dem til en anden. Derudover er det godt at slippe af med data på lagerenheder, før du smider dem væk.

Linux tilbyder flere værktøjer, der gør det nemt at slette personlige data. Nedenfor ser vi på nogle af de måder, du sikkert kan slette data fra dit USB-drev eller SD-kort i Linux.

Formatering vs. Sletning: Hvad er forskellen?

Vi ved, at formatering af en USB gør alle data på denne enhed utilgængelige. Men udsletter det eksisterende data fuldstændigt? Svaret er nej. For når du formaterer din enhed, er det eneste, du gør, at oprette en ny partition og dermed gøre de gamle partitioner skrivbare. Men de originale data forbliver på enheden.

Mange solide datagendannelsesværktøjer gør det til en leg at hente data fra sådanne enheder. Så hvis dit drev indeholder følsomme data, bør du fokusere på at slette dem i stedet for blot at formatere enheden. For at slette data fra dit USB-drev eller SD-kort, skal du overskrive dem med unødvendige tilfældige data.

instagram viewer

Sikker tørre flashdrev eller SD-kortindhold i Linux

For at slette alle personlige data fra din enhed skal du følge et par trin. Den første opgave er at finde den korrekte enhed. Brug lsblk kommando for at finde den nøjagtige enhed og partition.

lsblk

Det viser en liste over blokenheder, der er tilsluttet systemet. Find din enhed baseret på dens lagerstørrelse. Til illustration vil vi overveje /dev/sdb at være enheden og /dev/sdb1 som dens primære partition. Efter at have lokaliseret enheden og partitionen, afmonter partitionen ved hjælp af nedenstående kommando:

sudo umount /dev/sdb1

Når den er afmonteret, bliver du nødt til at overskrive indholdet af den pågældende enhed. Linux-brugere kan vælge mellem flere værktøjer, herunder dd, shred og badblocks. Efter at have slettet dataene, skal du oprette en ny partition og formater dit USB-drev på Linux.

Slet USB-drev eller SD-kort ved hjælp af dd

Kommandoen dd i Linux bruges til at kopiere og konvertere filer. Du kan dog også bruge dd til at slette indholdet af en lagerenhed.

For eksempel overskriver den følgende dd-kommando indholdet af dit USB-drev eller SD-kort med alle nuller. Sørg for at angive det korrekte enhedsnavn, ellers kan du ødelægge andre partitioner.

sudo dd hvis=/dev/nul af=/dev/sdb bs=4096 status=fremskridt

En simpel nul-overskrivning er mere end nok for almindelige brugere. Men i nogle tilfælde kan en del af de underliggende data stadig gendannes ved hjælp af specialiseret software. Hvis dette bekymrer dig, skal du overskrive dit drev ved at bruge tilfældige data i stedet for alle nuller.

sudo dd hvis=/dev/utilfældig af=/dev/sdb bs=4096 status=fremskridt

Denne kommando kan tage lang tid at afslutte, baseret på enhedsstørrelsen. Du vil bemærke en prompt, der siger "Ikke mere plads på enheden"når det ender. Alt du skal gøre nu er at oprette en ny partition ved hjælp af dit foretrukne filsystem.

Sikker aftørring af USB-drev eller SD-kort ved hjælp af makulering

Makuleringsværktøjet er et robust datasletningsværktøj inkluderet i alle Linux-distributioner som standard. Det er en del af coreutils pakke, hvilket gør det til et solidt valg til at slette følsomme data fra USB- eller SD-lager.

Det er et kraftfuldt program, der overskriver lager ved hjælp af pseudo-tilfældige data. Så chancen for at gendanne slettet indhold er næsten ingenting. På standardindstillingerne bruger shred tre gange til at overskrive. Men du kan styre denne parameter ved hjælp af -n mulighed.

sudo makulere -v /dev/sdb

Det -v option fortæller shred at vise en statusrapport for operationen. Bruger -z option tilføjer en endelig overskrivning ved at bruge alle nuller, hvilket er nyttigt til at skjule effekterne af makulering.

sudo makulere -v -z /dev/sdb

Desuden tillader shred også at overskrive enheder ved hjælp af data fra tilfældige kilder som f.eks /dev/urandom.

sudo makulere -v -z --random-source=/dev/utilfældig -n1 /dev/sdb

Slet USB-drev eller SD-kort ved hjælp af badblocks

Du kan sikkert slette indholdet af dit flashdrev med en destruktiv læse-skrivetest ved hjælp af badblocks. Det er et værktøj, der bruges til at finde dårlige sektorer på lagerenheder. En vigtig fordel ved badblocks er, at den er tilgængelig på mest populære Linux-systemer som standard.

Brug nedenstående badblocks-kommando til at slette indholdet af /dev/sdb. Denne kommando kan tage lang tid, da den skriver data ved hjælp af fire forskellige gennemløb.

sudo badblocks -wsv /dev/sdb

Vi har kombineret -s og -v muligheder for at vise en statuslinje og få detaljerede oplysninger. Hvis du leder efter en hurtigere tilgang, skal du bruge nedenstående kommando i stedet:

sudo badblocks -wsv -t 0x00 /dev/sdb

Det -t option angiver et testmønster til overskrivning. Ovenstående kommando bruger et enkelt gennemløb af alle nuller, hvilket gør det sammenligneligt hurtigere.

Opret ny partition på dit USB-drev eller SD-kort

Når du overskriver lager ved hjælp af en af ​​ovenstående metoder, sletter de alt, inklusive eventuelle partitioner og partitionstabel. Så du skal oprette en ny partition og formatere den, før du kan bruge enheden. Du kan nemt oprette eller administrere diskpartitioner i Linux med fdisk.

sudo fdisk -l

Denne kommando viser alle partitioner på dit system, inklusive det på dit USB- eller SD-kort. Brug nedenstående kommando til at vælge din enhed (/dev/sdb). Vær forsigtig med dette trin og dobbelttjek alt.

sudo fdisk /dev/sdb

Du skal indtaste fdisk-prompten. Skriv nu n for at oprette en ny partition. Du skal vælge en partitionstype, et nummer og starten og slutningen af ​​lagersektoren for denne partition. Det er bedst at beholde alt som standard ved at trykke på Gå ind nøgle.

Efter at have oprettet partitionen, skal du skrive ændringerne til din enhed. Brug w kommando i fdisk og tryk Gå ind. Det vil oprette den nye partition /dev/sdb1. Når det er gjort, formater partitionen ved hjælp af nedenstående kommando:

sudo mkfs.vfat -F 32 /dev/sdb1

Beskyt personlige data mod at falde i de forkerte hænder

Data er blevet altid så vigtigt med den konstante fremgang af teknologi og alt, hvad den har at tilbyde. Så beskyttelse af personlige oplysninger bør være en topprioritet for alle. Du skal altså slette dine USB-enheder og SD-kort ordentligt, før du udleverer dem til andre eller sælger dem.

Det er også lige så vigtigt at permanent slette data fra gamle mobiltelefoner, da de også er meget nemme at gendanne.

5 bedste måder at slette Android-data permanent

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Linux
  • USB-drev
  • SD kort
  • Drevformat

Om forfatteren

Rubaiat Hossain (54 artikler udgivet)

Rubaiat er en CS grad med en stærk passion for open source. Udover at være en Unix-veteran, er han også til netværkssikkerhed, kryptografi og funktionel programmering. Han er en ivrig samler af brugte bøger og har en uendelig beundring for klassisk rock.

Mere fra Rubaiat Hossain

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere