GNU/Linux >> Belajar Linux >  >> Linux

Mengembalikan file

Saya minta maaf untuk mengatakan bahwa jika Anda tidak membuat cadangan apa pun, Anda hampir pasti SOL di sini, terutama dari baris perintah.

Membatalkan tautan (menghapus) file terkadang dapat membuat data dapat dipulihkan selama tidak ada lagi yang mengambil inode tersebut; mengedit file menimpa data.

Jika kolega Anda masih memiliki editor tempat dia bekerja terbuka dan buffer undo-nya cukup lama, itu mungkin menjadi cara untuk memulihkan yang asli, tetapi di luar itu saya khawatir Anda tenggelam. Maaf.


Dengan asumsi Anda menggunakan ext3, mungkin dapat memulihkannya jika file pengganti dibuat sebagai inode lain (alih-alih menimpa file yang ada), dengan menggunakan debugfs pada sistem file yang tidak di-mount, dan untuk menemukan inode dari file asli. Sayangnya, jika kolega Anda menimpa file, alih-alih memindahkannya lalu menghapusnya, file itu hilang. Saya sarankan menggunakan debugfs dengan sangat hati-hati , karena Anda dapat mengacaukan sistem file dengan serius. Penggunaannya hanya benar-benar untuk upaya terakhir.


Linux
  1. Urutkan Bagian Dari File?

  2. Hitung Baris Dalam File?

  3. Bagaimana cara membuat file di Linux dari jendela terminal?

  1. Tulis ke file .txt?

  2. Cara grep \n dalam file

  3. Apa itu file .so.2?

  1. Apa itu file .so?

  2. cp -L vs cp -H

  3. Logrotate Berhasil, file asli kembali ke ukuran aslinya