Kemana file yang terhapus pergi di Ubuntu?

9

Saya punya pertanyaan yang sangat sederhana. Di mana file pergi ketika Anda menghapusnya?

Saya tahu ketika saya mengirim file ke "Trash", mereka pergi ke "trash", tetapi ketika saya menghapusnya, saya tidak tahu kemana mereka pergi.

Douglas Jones
sumber
Gunakan bleachbit untuk menghapus file dengan aman
Sergiy Kolodyazhnyy
1
@Erg - OP tidak menanyakan cara menghapus file dengan aman, mereka khawatir dengan mencari file rahasia dan cracker. Ada banyak alat untuk penghapusan aman dari dd ke scrub
Panther

Jawaban:

17

Pada dasarnya ketika Anda menghapus file ("kosongkan sampah") entri indeks ke file dihapus, tetapi informasi file tidak dihapus dari disk. Seperti yang dijelaskan di halaman wiki Ubuntu ini :

Ini karena dalam sistem file Unix, file diindeks oleh angka, disebut inode, dan setiap inode memiliki beberapa atribut yang terkait dengannya, seperti izin, nama, dll. Ketika Anda menghapus file, yang sebenarnya terjadi adalah inode tidak terhubung. dari nama file, tetapi jika beberapa program lain menggunakan file, itu masih memiliki tautan terbuka ke OS, dan akan terus diperbarui. File tidak benar-benar dihapus sampai semua tautan telah dihapus (bahkan kemudian, data masih di disk, tetapi tidak diindeks dengan cara apapun dan karenanya sangat sulit untuk dipulihkan).

Marmer organik
sumber
5
+1 pada pos Organic Marble yang sangat benar, saya ingin berkomentar bahwa ketika dia mengatakan bahkan jika semua tautan ke file tersebut benar-benar dihapus, file tersebut sebenarnya masih ada (mengutip jawabannya, "bahkan kemudian, datanya adalah masih pada disk, tetapi tidak diindeks dengan cara apapun dan dengan demikian sangat sulit untuk dipulihkan "). Tetapi pada kenyataannya banyak file sangat mudah dipulihkan, karena setiap "jenis" file memiliki strukturnya sendiri yang sangat mudah dideteksi bahkan setelah dihapus, dan hampir semua file yang tidak ditimpa sebenarnya sangat mudah dipulihkan dengan alat yang sesuai. Ingatlah itu
kos