GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso eliminare completamente i contenuti del mio vecchio VPS?

Soluzione 1:

  1. Rimuovi tutti i file che puoi utilizzando shred o semplicemente rm .
  2. Crea un grande file casuale su tutto lo spazio con cat /dev/urandom > /bigfile
  3. Cancella questo con shred (quante iterazioni eseguire dipende da te a meno che tu non abbia qualche very informazioni sensibili lì potresti semplicemente usare shred /bigfile -n 0 -z per azzerare lo spazio appena randomizzato.
  4. Ripeti i passaggi 2 e 3 per ogni file system, a meno che la tua configurazione non fosse tutta su un file system.

Un enorme avvertimento però:stai influenzando solo lo spazio sul supporto fisico su cui risiedono i tuoi dati in questo momento. Potrebbe essere stato completamente altrove ieri perché l'host ha deciso di riorganizzare i volumi/gruppi LVM su cui si trovano i dati, o forse la tua VM è stata spostata da un host all'altro come parte di un esercizio di ribilanciamento del carico e l'host potrebbe disporre di backup in diversi punti come parte dei piani di ripristino di emergenza standard (quindi, se la macchina host si arrestasse in modo catastrofico, potrebbero ripristinare la tua macchina dall'ultimo backup valido noto).

L'unico vero modo per garantire che i dati siano illeggibili è assicurarsi che inizino illeggibili utilizzando un file system crittografico forte (o qualsiasi vecchio file system su un dispositivo a blocchi di crittografia forte) e mantenendo le chiavi di crittografia adeguatamente al sicuro (cioè non archiviate vicino al contenuto stesso). Sfortunatamente non puoi farlo dalla tua posizione attuale a meno che tu non abbia accesso a una macchina del tempo poiché i dati sono già lì (e possibilmente altrove) non crittografati.

Soluzione 2:

Hai chiesto allo staff di Linode quali sono i loro consigli? Nella mia esperienza, sono molto reattivi e saranno molto onesti e schietti nella loro risposta.

Linode rende disponibile l'immagine di salvataggio di Finnix su tutti gli account. Puoi concedere a quell'immagine l'accesso alle tue immagini disco in LPM, avviare Finnix e quindi utilizzare i passaggi descritti nelle altre risposte per eseguire una cancellazione sicura dei tuoi filesystem.

Soluzione 3:

Innanzitutto, monta tutte le partizioni ext3 come ext2. Questo disabiliterà l'uso del diario in modo da poter distruggere le cose correttamente. Questo può essere fatto modificando /etc/fstab e cambiando tutte le istanze di ext3 a ext2 e quindi riavviare.

Quindi usa find insieme a shred per distruggere e rimuovere il contenuto di /var , /srv , /home , /root , /usr/local e /opt .

find /var /srv /home /root /usr/local /opt -depth \( -type f -exec shred -f -z -u {} \; -o -type d -exec rmdir {} \; -o rm -f {} \; \)

Quindi distruggi i tuoi volumi nel pannello di controllo.


Linux
  1. Come posso eliminare una nuova riga se è l'ultimo carattere in un file?

  2. Come posso impostare il 'backend' in matplotlib in Python?

  3. Come estraggo il contenuto di un rpm?

  4. Come posso rimuovere completamente Jenkins da Linux

  5. Come sostituire tutti i contenuti di una cartella con un'altra

Come elencare il contenuto di un pacchetto in Linux

Come visualizzare il contenuto di un archivio o di un file compresso in Linux

Come eliminare i pacchetti in WHM?

Come eliminare in modo sicuro i file utilizzando il comando Shred in Debian 11

Come eliminare il testo selezionato nell'editor vi

Come posso connettermi a Postgres in esecuzione sull'host Windows dall'interno di WSL2?