Soluzione 1:
- Rimuovi tutti i file che puoi utilizzando
shred
o semplicementerm
. - Crea un grande file casuale su tutto lo spazio con
cat /dev/urandom > /bigfile
- Cancella questo con
shred
(quante iterazioni eseguire dipende da te a meno che tu non abbia qualche very informazioni sensibili lì potresti semplicemente usareshred /bigfile -n 0 -z
per azzerare lo spazio appena randomizzato. - 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.