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.
- srm - bezpečné odstranění
- naplnit – Zabezpečte stěrač volného místa na disku a inodu
- sswap - Zabezpečený výměnný stěrač
- 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/sda3Doporuč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