GNU/Linux >> Belajar Linux >  >> Linux

Membatalkan Penghapusan File yang Baru Dihapus Di Ext4 Dengan Extundelete?

Apakah ada opsi sederhana pada extundelete bagaimana saya dapat mencoba membatalkan penghapusan file bernama /var/tmp/test.iso yang baru saja saya hapus?

(tidak terlalu penting bahwa saya akan mulai me-remount drive hanya-baca atau semacamnya. Saya juga dapat mengunduh ulang file itu lagi)

Saya mencari perintah sederhana yang dapat saya coba jika saya berhasil memulihkannya dengan cepat.

Saya tahu, itu mungkin dengan memasang kembali drive dalam read-only :(lihat Bagaimana cara memulihkan satu-satunya file pada disk kosong yang baru saja dihapus?)

Tetapi apakah ini juga mungkin pada disk yang masih terpasang?

Untuk info:
jika file yang dihapus ada di partisi NTFS mudah dengan ntfsundelete misalnya jika Anda tahu ukurannya sekitar 250MB gunakan

sudo ntfsundelete -S 240m-260m -p 100 /dev/hda2

lalu batalkan penghapusan file dengan inode misalnya dengan

sudo ntfsundelete /dev/hda2 --undelete --inodes 8270

Jawaban yang Diterima:

Melihat panduan penggunaan pada extundelete, sepertinya Anda terbatas untuk membatalkan penghapusan file dengan beberapa cara.

Memulihkan semua

extundelete dirancang untuk membatalkan penghapusan file dari partisi unmount ke partisi terpisah (mount). extundelete akan mengembalikan file apa pun yang ditemukannya ke subdirektori dari direktori saat ini bernama "RECOVERED_FILES". Untuk menjalankan program, ketik “extundelete –help” untuk melihat berbagai opsi yang tersedia untuk Anda.

Penggunaan umum untuk mengembalikan semua file yang dihapus dari partisi terlihat seperti ini:

    $ extundelete /dev/sda4 --restore-all

Memulihkan satu file

Selain metode ini disorot dalam penggunaan baris perintah:

--restore-file path/to/deleted/file
    Attemps to restore the file which was deleted at the given filename, 
    called as "--restore-file dirname/filename".

Jadi, Anda harus dapat mencapai apa yang Anda inginkan dengan melakukan ini:

$ extundelete --restore-file /var/tmp/test.iso /dev/sda4

CATATAN: Dalam kedua kasus tersebut, Anda perlu mengetahui perangkatnya, /dev/sda4 untuk melakukan perintah ini. Anda harus memasang ulang sistem file sebagai hanya-baca. Ini adalah salah satu syarat menggunakan extundelete dan tidak ada jalan lain untuk ini.


Linux
  1. Peringatan dengan nftw

  2. Mempertahankan izin file dengan Git

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

  1. tar -C dengan pola file wildcard

  2. Bagaimana cara mengisi file dengan FF menggunakan dd?

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

  1. Cara Memulihkan File yang Dihapus di Linux

  2. Memulai dengan ls

  3. Ganti Baris Baru Dengan Nul?