USB-enheter och SD-kort har blivit vardagliga tekniska tillbehör nu för tiden. Men deras utbredda användning gör dem också till ett säkerhetsproblem. Eftersom dessa enheter ofta innehåller personuppgifter måste du rensa dem helt innan du ger dem till någon annan. Dessutom är det bra att bli av med all data på lagringsenheter innan du slänger dem.
Linux erbjuder flera verktyg som gör det enkelt att torka personlig data. Nedan tittar vi på några av sätten du säkert kan radera data från din USB-enhet eller SD-kort i Linux.
Formatering vs. Radera: Vad är skillnaden?
Vi vet att formatering av en USB gör all data på den enheten oåtkomlig. Men raderar det helt ut befintlig data? Svaret är nej. För när du formaterar din enhet är allt du gör att skapa en ny partition och därmed göra de gamla partitionerna skrivbara. Men originaldata finns kvar på enheten.
Många solida verktyg för dataåterställning gör det enkelt att hämta data från sådana enheter. Så om din enhet innehåller några känsliga data bör du fokusera på att radera den istället för att bara formatera enheten. För att radera data från din USB-enhet eller SD-kort måste du skriva över dem med onödiga slumpmässiga data.
Säkert torka Flash Drive eller SD-kortinnehåll i Linux
För att radera all personlig data från din enhet måste du följa några steg. Den första uppgiften är att hitta rätt enhet. Använd lsblk kommando för att hitta den exakta enheten och partitionen.
lsblk
Det kommer att visa en lista över blockenheter som är anslutna till systemet. Hitta din enhet baserat på dess lagringsstorlek. Som illustration ska vi överväga /dev/sdb att vara enheten och /dev/sdb1 som dess primära partition. Efter att ha lokaliserat enheten och partitionen, avmontera partitionen med kommandot nedan:
sudo umount /dev/sdb1
När du har avmonterat den måste du skriva över innehållet på den enheten. Linux-användare kan välja mellan flera verktyg, inklusive dd, shred och badblocks. Efter att ha torkat data måste du skapa en ny partition och formatera din USB-enhet på Linux.
Radera USB-enhet eller SD-kort med dd
Kommandot dd i Linux används för att kopiera och konvertera filer. Du kan dock också använda dd för att radera innehållet på en lagringsenhet.
Till exempel skriver följande dd-kommando över innehållet på din USB-enhet eller SD-kort med alla nollor. Se till att ange rätt enhetsnamn, annars kan du förstöra andra partitioner.
sudo dd om=/dev/noll- av=/dev/sdb bs=4096 status=framsteg
En enkel nollöverskrivning är mer än tillräckligt för vanliga användare. Men i vissa fall kan en del av den underliggande informationen fortfarande återställas med hjälp av specialiserad programvara. Om detta bekymrar dig, skriv över din enhet med slumpmässiga data istället för alla nollor.
sudo dd om=/dev/uslumpmässig av=/dev/sdb bs=4096 status=framsteg
Det här kommandot kan ta lång tid att slutföra, baserat på enhetens storlek. Du kommer att märka en prompt som säger "Inget utrymme kvar på enheten"när det tar slut. Allt du behöver göra nu är att skapa en ny partition med ditt föredragna filsystem.
Säkert torka USB-enhet eller SD-kort med shred
Strimla verktyget är ett robust verktyg för datatorkning som ingår i alla Linux-distributioner som standard. Det är en del av coreutils paket, vilket gör det till ett bra val för att radera känslig data från USB- eller SD-lagring.
Det är ett kraftfullt program som skriver över lagring med hjälp av pseudoslumpdata. Så chansen att återställa raderat innehåll är nästan ingenting. På sina standardinställningar använder shred tre omgångar för att skriva över. Men du kan styra denna parameter med hjälp av -n alternativ.
sudo shred -v /dev/sdb
De -v alternativet talar om för shred att visa en lägesrapport för operationen. Använda -z alternativet lägger till en sista överskrivning med alla nollor, vilket är till hjälp för att dölja effekterna av fragmentering.
sudo shred -v -z /dev/sdb
Dessutom tillåter shred också att skriva över enheter som använder data från slumpmässiga källor som /dev/urandom.
sudo shred -v -z --random-source=/dev/uslumpmässigt -n1 /dev/sdb
Radera USB-enhet eller SD-kort med hjälp av badblocks
Du kan säkert radera innehållet på din flashenhet med ett destruktivt läs-skrivtest med badblocks. Det är ett verktyg som används för att hitta dåliga sektorer på lagringsenheter. En viktig fördel med badblocks är att den är tillgänglig på mest populära Linux-systemen som standard.
Använd badblocks-kommandot nedan för att radera innehållet i /dev/sdb. Detta kommando kan ta lång tid eftersom det skriver data med fyra olika pass.
sudo badblocks -wsv /dev/sdb
Vi har kombinerat -s och -v alternativ för att visa en förloppsindikator och få detaljerad information. Om du letar efter ett snabbare tillvägagångssätt, använd kommandot nedan istället:
sudo badblocks -wsv -t 0x00 /dev/sdb
De -t alternativet anger ett testmönster för överskrivning. Ovanstående kommando använder en enda pass av alla nollor, vilket gör det jämförbart snabbare.
Skapa ny partition på din USB-enhet eller SD-kort
När du skriver över lagring med någon av ovanstående metoder, raderar de allt, inklusive alla partitioner och partitionstabeller. Så du måste skapa en ny partition och formatera den innan du kan använda enheten. Du kan enkelt skapa eller hantera diskpartitioner i Linux med fdisk.
sudo fdisk -l
Detta kommando kommer att lista alla partitioner på ditt system, inklusive det på ditt USB- eller SD-kort. Använd kommandot nedan för att välja din enhet (/dev/sdb). Var försiktig med detta steg och dubbelkolla allt.
sudo fdisk /dev/sdb
Du kommer att ange fdisk-prompten. Skriv nu n för att skapa en ny partition. Du måste välja en partitionstyp, nummer och början och slutet av lagringssektorn för denna partition. Det är bäst att behålla allt som standard genom att trycka på Stiga på nyckel.
När du har skapat partitionen måste du skriva ändringarna till din enhet. Använd w kommandot i fdisk och tryck Stiga på. Det kommer att skapa den nya partitionen /dev/sdb1. När det är klart formaterar du partitionen med kommandot nedan:
sudo mkfs.vfat -F 32 /dev/sdb1
Skydda personuppgifter från att hamna i fel händer
Data har blivit allt så viktigt med den ständiga uppgången av teknik och allt den har att erbjuda. Så att skydda personlig information bör vara en högsta prioritet för alla. Du måste alltså radera dina USB-enheter och SD-kort ordentligt innan du delar ut dem till andra eller säljer dem.
Det är också lika viktigt att permanent radera data från gamla mobiltelefoner eftersom de också är väldigt lätta att återställa.
5 bästa sätten att permanent radera Android-data
Läs Nästa
Relaterade ämnen
- Linux
- USB-enhet
- SD-kort
- Drive Format
Om författaren
Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara en Unix-veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en oändlig beundran för klassisk rock.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera