GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa memulihkan/membatalkan penghapusan file dari partisi ext4?

Anda mungkin beruntung dengan:

http://extundelete.sourceforge.net/

Namun, saya belum pernah menggunakannya.

Peringatan:biasanya saat ini, sistem file tidak mendukung pembatalan penghapusan. Mencoba memulihkan file yang terhapus adalah latihan dalam forensik komputer dan Anda akan sangat beruntung mendapatkannya kembali. Secara khusus, jika Anda telah menulis file lagi ke disk, kemungkinan file yang dihapus akan hilang selamanya.


Hal pertama adalah:

  • Jangan hidupkan komputer Anda
  • Mulailah dengan LiveCD atau LiveUSB
  • Buat tiruan mentah dari partisi, menggunakan dd
  • Jangan pernah me-mount partisi, tetapi jika perlu, mount sebagai read-only

Jika data Anda tidak dienkripsi, atau dienkripsi dengan blok, ada alat yang mencari data di disk secara terpisah dari sistem file. (mis., photorec)

Extundelete juga dapat berfungsi dengan baik, jika data Anda telah ditulis ke disk atau diakses baru-baru ini, dan baik inode maupun sektor data terkait tidak ditimpa oleh file lain setelah Anda menghapus.

Jika file berada di dalam direktori home yang dienkripsi tumpukan, Anda dapat memeriksanya.


Apa yang berhasil bagi saya diberikan oleh arch (hanya berlaku untuk file teks):

grep -a -C 200 -F 'Unique string in text file' /dev/sdXN

Butuh beberapa saat, tetapi berhasil ketika saya tidak sengaja menghapus beberapa kode sumber yang belum saya lakukan!


Linux
  1. Cara Memulihkan File yang Dihapus di Linux

  2. Bagaimana cara mendaftar file yang baru dihapus dari direktori?

  3. Bagaimana saya bisa menyalin file dari Google Cloud Compute Server ke mesin lokal saya

  1. Bagaimana mencegah proses dari menulis file

  2. Unix/Linux membatalkan penghapusan/memulihkan file yang dihapus

  3. Bagaimana saya bisa dengan cepat menghapus data partisi GPT dari disk?

  1. Bagaimana mencegah dan memulihkan dari penghapusan file yang tidak disengaja di Linux

  2. Bagaimana memulihkan file yang dihapus di Linux menggunakan alat pemulihan data Scalpel?

  3. Bagaimana saya bisa mengecualikan direktori dari perintah ls