GNU/Linux >> Znalost Linux >  >> Linux

Jak bezpečně a trvale smazat svá data v Linuxu

Pro obnovu smazaných dat z pevného disku je k dispozici spousta bezplatného i placeného softwaru. Možná nechcete, aby byla vaše osobní data obnovena, nebo chcete pouze ztížit obnovu dat. Někdo by totiž mohl data obnovit a zneužít ve svůj prospěch. Je tedy velmi důležité, abyste před prodejem nebo výměnou starého pevného disku odstranili všechna osobní, oficiální nebo jakákoli důležitá data. Tento stručný návod popisuje, jak bezpečně a trvale odstranit svá data v Linuxu.

Bezpečné smazání

I když je k dispozici mnoho nástrojů a metod pro odstranění důležitých souborů nebo složek v operačních systémech podobných Unixu, uvidíme pouze jeden nástroj s názvem "secure-delete" . Poskytuje čtyři užitečné nástroje, které vám pomohou bezpečně a trvale vymazat data z vašeho systému, takže obnovení těchto dat pomocí jakéhokoli softwaru pro obnovu dat by bylo velmi obtížné.

Upozornění: Pamatujte, že je velmi obtížné obnovit po smazání souborů nebo složek pomocí zabezpečeného odstranění. Před použitím nástrojů pro bezpečné smazání to proto dvakrát zkontrolujte. To vše je také zbytečné a nebezpečné na discích SSD nebo jiných médiích založených na flash disku. SSD ukládají data jinak než pevné disky. K vymazání SSD vám doporučuji použít nástroje výrobce. U pevných disků bude tato metoda fungovat dobře, jak je popsáno níže.

Doporučené staženíBezplatná příručka:„Souprava nástrojů pro uživatele systému Linux pro objevování nových aplikací“

Instalovat secure-delete

secure-delete je k dispozici ve výchozích úložištích systémů založených na DEB a RPM.

V Debianu, Ubuntu a Linux Mintu můžete nainstalovat secure-delete pomocí příkazu:

$ sudo apt-get install secure-delete

Ve Fedoře:

$ sudo dnf install secure-delete

V Arch Linuxu jej můžete nainstalovat z AUR pomocí jakýchkoli pomocných programů AUR, například Yay :

$ yay -S secure-delete

Bezpečně a trvale smažte svá data v systému Linux

Jak jsem již zmínil, balíček secure-delete poskytuje následující čtyři nástroje pro bezpečné vymazání souborů/složek, disku, odkládací schránky a paměti vašeho systému Linux.

  1. srm - bezpečné odstranění
  2. naplnit – Zabezpečte stěrač volného místa na disku a inodu
  3. sswap - Zabezpečený výměnný stěrač
  4. smem - bezpečné vymazání paměti

Pojďme diskutovat o použití každého příkazu s příklady.

srm

srm se používá k bezpečnému a trvalému vymazání vašich souborů a složek, takže data nelze obnovit pomocí softwaru pro obnovu dat, donucovacích orgánů ani jiných hrozeb.

Typická syntaxe tohoto příkazu je:

srm [-d] [-f] [-l] [-l] [-r] [-v] [-z] files

Tady,

  • -d - Ignorujte dva speciální tečkové soubory . a ... na příkazovém řádku.
  • -f – rychlý a nezabezpečený režim. žádný /dev/urandom, žádný režim synchronizace.
  • -l - snižuje bezpečnost. Pokud tuto možnost použijete podruhé, sníží to zabezpečení ještě více.
  • -r - Rekurzivní režim (smaže všechny podadresáře a jejich obsah).
  • -v – Podrobný režim.
  • -z - Vymaže poslední zápis nulami místo náhodných dat.

Použití srm je téměř stejné jako rm příkaz.

Následující příkaz rekurzivně odstraní složku s názvem ostechnix .

$ sudo srm -r ostechnix

A tento smaže soubor s názvem sk.txt .

$ sudo srm sk.txt

Upozorňujeme, že srm zcela neodstraní sdílené složky NFS (vzdálené systémy souborů), systémy RAID a odkládací systém souborů.

Doporučené čtení:

  • Jak najít a odstranit soubory starší než X dní v Linuxu
naplnit

sfill prohledá zadaný oddíl nebo adresář a vyhledá místo označené jako volné nebo dostupné. Pokud je nějaké volné místo, zaplní jej některými náhodnými daty, čímž zajistí, že na určeném oddílu nebudou žádná další obnovitelná data.

Syntaxe tohoto příkazu je:

sfill [-f] [-i] [-I] [-l] [-l] [-v] [-z] directory/mountpoint

Následující příkaz vyplní některá náhodná data na prázdné místo v /home oddíl.

$ sudo sfill /home
sswap

Odkládací oddíl lze použít když je RAM plná . Pokud systém potřebuje více paměťových prostředků a RAM je plná, neaktivní stránky v paměti se přesunou do odkládacího prostoru. Chcete-li tato data (neaktivní stránky) bezpečně vymazat, potřebujete swap užitečnost. Jak název napovídá, příkaz sswap bezpečně vymaže data z odkládacího oddílu.

Syntaxe příkazu sswap je:

sswap [-f] [-l] [-l] [-v] [-z] swapdevice

Nejprve najděte swapovací oddíl pomocí příkazu:

$ cat /proc/swaps

Ukázkový výstup výše uvedeného příkazu v mém Arch Linuxu je:

Filename Type Size Used Priority
/dev/sda3 partition 2097148 25144 -1

Jak vidíte výše, můj odkládací oddíl je /dev/sda3 .

Zakažte odkládací oddíl pomocí příkazu:

$ sudo swapoff /dev/sda3

Nyní bezpečně vymažte data odkládacího oddílu příkazem:

$ sudo sswap /dev/sda3

Po bezpečném vymazání dat oddílu Swap jej znovu povolte:

$ sudo swapon /dev/sda3
Doporučené stažení - Zdarma Cheat Sheet:"Linux Command Line Cheat Sheet"
sem

Příkaz semem se používá k bezpečnému vymazání obsahu paměti RAM, která obsahuje stav spuštěných programů.

Syntaxe výše uvedeného příkazu je:

smem [-f] [-l] [-l] [-v]

Chcete-li bezpečně vymazat paměť RAM, která by mohla obsahovat citlivá data spuštěných programů, zadejte následující příkaz:

$ sudo smem

Možná budete chtít chránit některé důležité soubory a adresáře před náhodným smazáním nebo úpravou. Zde jsou dva jednoduché způsoby, jak chránit důležité soubory před náhodným smazáním.

  • Zabránění souborům a složkám před náhodným smazáním nebo úpravou v systému Linux
  • Snadný způsob ochrany souborů před náhodným smazáním v systému Linux

Linux
  1. Naučte se, jak trvale nastavit proměnné $PATH v Linuxu

  2. Jak najít a odstranit prázdné adresáře a soubory v Linuxu

  3. Jak nainstalovat Arc a Arc Dark Theme do vašich Linuxových distribucí

  1. Jak předvánočně upravit váš linuxový terminál a Shell

  2. Jak odstranit vyrovnávací paměti a mezipaměť v Linuxu

  3. Jak vytvořit a odstranit uživatelskou skupinu v Linuxu

  1. Jak přidat a odstranit statickou trasu v Linuxu pomocí příkazu IP

  2. Jak upravit soubor Hosts v systémech Linux, Windows a macOS

  3. Jak odstranit adresář a složku v Linuxu?