Apakah ada alat, metode, mantera untuk memulihkan file yang baru saja dihapus di Ubuntu?
Jika ada bedanya, saya ingin memulihkan file database Keepass 2.x. Tetapi akan lebih baik untuk memiliki metode / alat yang berfungsi pada semua jenis file.
Apakah ada alat, metode, mantera untuk memulihkan file yang baru saja dihapus di Ubuntu?
Jika ada bedanya, saya ingin memulihkan file database Keepass 2.x. Tetapi akan lebih baik untuk memiliki metode / alat yang berfungsi pada semua jenis file.
Jawaban:
TestDisk terkadang dapat memulihkan file yang baru saja dihapus.
Saya telah menggunakan yang paling utama untuk memulihkan hard disk yang rusak baik di bawah NTFS (windows), FAT32 (kartu Flash dari ponsel Nokia) dan ext3 dengan hasil yang bagus. Hanya baris perintah, tetapi cukup mudah, sesuatu seperti ini:
sudo foremost -i /dev/sda -o <dir where recovered files will be stored>
Ini akan memesan file yang dipulihkan pada folder berdasarkan tipe file. Dokumen Openoffice dipulihkan sebagai file zip. Karena Anda perlu menjalankannya sebagai root (untuk mengakses langsung perangkat keras), file output juga dimiliki oleh root, jadi Anda mungkin perlu mengubah kepemilikannya setelahnya.
foremost
bisa memulihkan .xcf
file. Lihat halaman manual itu hanya dapat menangani jenis file ini: (jpg, gif, png, bmp, avi, exe, mpg, mp4, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, dan cpp).
extundelete sangat bagus jika sistem file Anda ext3 atau ext4.
Catatan : extundelete mengharuskan Anda untuk meng-unmount drive Anda agar berfungsi dengan baik (bagaimanapun, ini adalah ide yang baik untuk melakukan ASAP, untuk menghindari kemungkinan menimpa byte yang semoga dapat dipulihkan dalam file yang dihapus).
Melepas drive pada sistem live bisa rumit ... Anda akan sering mendapatkan device is busy
pesan ' '. Untuk menghapus ini 'dengan benar' perlu mematikan semua proses mengakses sistem file. Tapi ... Anda mungkin bekerja di direktori home Anda, dan jutaan proses terhubung ke direktori home Anda, semoga sukses dengan itu.
Trik untuk menyiasati ini adalah melakukan unmount 'lazy':
$ mount
/dev/sda7 on /home type ext4 (rw)
$ sudo umount -l /home
dimana:
/home
mount saya untuk digunakan dengan extundelete. Anda jelas perlu mengganti /home
dengan tingkat minat Andamount
perintah pertama untuk mencari tahu perangkat apa ( /dev/sda7
) yang perlu saya sampaikan ke extundelete (output dipotong untuk singkatnya)-l
opsiumount -l
mencegah file baru dibuka / dibuat dan ditulis (cache web dan semacamnya). Namun, itu tidak mencegah file yang dibuka masih ditulis ke (yaitu: tidak menutup file yang ada). Anda menyarankan untuk mematikan, tapi saya pikir unmount malas akan (sebagian besar waktu) menghasilkan file yang kurang tertulis, tergantung pada partisi yang dimaksud. Pada catatan itu, yang terbaik adalah menginstal extundelete, dan jika tidak, pastikan untuk menginstalnya ke beberapa partisi selain yang Anda coba pulihkan!
Jika Anda menghapus beberapa file secara tidak sengaja tetapi masih mengetahui beberapa string yang ditulis dalam file itu, Anda dapat menggunakan:
grep -a -B 25 -A 100 'containing string' /dev/sda1 > result.txt
25
dan 100
hanya beberapa angka ajaib yang mungkin perlu diubah untuk kasus tertentu.
Untuk memulihkan direktori yang dapat Anda gunakan extundelete
Instal extundelete
sudo apt-get install extundelete
Perintah untuk pulih
sudo extundelete --restore-directory /home/Documents/ /dev/sda1
Catatan : Di tempat dev/sda1
menempatkan nama partisi hardisk Anda.
/home/Documents/
adalah jalur Anda ke direktori dihapus.
autopsy
menemukan inode yang saya butuhkan dan kemudian extundelete
mengembalikannya. Bekerja dengan baik!
.....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441.
sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1
seperti ini.
R-Linux (Recovery studio) adalah salah satu yang terbaik. Saya telah menggunakan alat ini berkali-kali sebelumnya. Saya bekerja di perusahaan tempat mereka menggunakan versi komersial, 9/10 kali memulihkan semua yang Anda inginkan. Aplikasi yang benar-benar luar biasa. Buku saya, dan teman-teman saya yang tersimpan jauh di belakang sebelumnya.
R-Linux adalah utilitas pemulihan file gratis untuk sistem file Ext2 / Ext3 / Ext4 FS yang digunakan dalam OS Linux dan beberapa Unix. R-Linux menggunakan teknologi InteligentScan yang sama dengan R-Studio, dan pengaturan parameter yang fleksibel untuk menyediakan pemulihan file tercepat dan paling dapat diandalkan untuk platform Linux. Namun, tidak seperti R-Studio, R-Linux tidak dapat memulihkan data melalui jaringan atau merekonstruksi RAID, atau memberikan salinan objek.
Fitur (dari situs web mereka):
R-Linux memulihkan file :
Fitur R-Linux Advanced :
Pengenalan dan penguraian skema tata letak partisi Dinamis (Windows 2000 / XP / Vista / Win7), Dasar, GPT dan BSD (UNIX) dan peta partisi Apple . Partisi dinamis di atas GPT didukung serta partisi dinamis di atas MBR.
Membuat file gambar untuk seluruh hard drive, disk logis, atau bagiannya. File gambar tersebut dapat diproses seperti disk biasa. Gambar dapat berupa salinan objek eksak sederhana (Gambar polos) yang kompatibel dengan versi lama R-Linux, atau gambar terkompresi yang dapat dikompresi, dipecah menjadi beberapa bagian, dan dilindungi kata sandi. Gambar seperti itu sepenuhnya kompatibel dengan gambar yang dibuat oleh R-Drive Image, tetapi tidak kompatibel dengan versi lama R-Linux.
Mengenali nama yang dilokalkan.
Jika menggunakan HD internal sekunder (dicurigai sama untuk HD eksternal) untuk impor file yang dipulihkan (dari HD utama, tempat file aslinya), perlu membuat direktori, ke mana file akan dimasukkan ke dalam HD sekunder. Untuk melakukannya, Anda harus memiliki pengaturan BIOS untuk boot dari CD terlebih dahulu! 1. Mulai Live Ubuntu Rescue-Remix CD, beri perintah untuk boot, lalu ketika boot ke terminal, periksa HD Anda dengan perintah - Kode:sudo fdisk -l
Sadarilah apa yang HD adalah utama, dan mana yang sekunder, dan partisi apa untuk memeriksa file dan ke mana untuk memulihkannya - linux ext3 atau Windows NTFS! Milik saya adalah Linux. Punya ruang yang cukup! (Maka Anda dapat mencoba menjalankan Photorec ("sudo photorec") dan semoga Anda akan dapat melihat semua HD Anda. Saya tidak seberuntung itu, jadi saya harus membuat direktori dan me-mount detik. HD.)
sudo mkdir /media/disk
Jika baik-baik saja, terminal prompt hanya kembali.
sudo mount -t ext3 /dev/sdb2 /media/disk
Jika baik-baik saja, terminal prompt hanya kembali.
Jalankan Photorec dengan perintah - Kode:
sudo photorec
Pergi melalui pengaturan, dan hanya pilih jenis file yang Anda inginkan, jika tidak, Anda akan memiliki ribuan file untuk menyaring melalui!
Untuk detail lebih lanjut Anda dapat mengunjungi: http: /www..ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
.config/keepassx/*
(lokasi Anda mungkin bervariasi)) ke partisi cadangan setiap malam. Saya juga telah menggunakan Unix sejak selamanya dan Anda biasanya menjadi sangat berhati-hati setelah kedua kalinya Anda pergi the-really-critical.file
;)
Alat otopsi dan Sleuthkit sangat bagus untuk memulihkan file yang dihapus, dengan UI yang mudah digunakan, serta tersedia di repo :
sudo apt install autopsy
autopsy
menemukan inode yang saya butuhkan dan kemudian extundelete
mengembalikannya. Bekerja dengan baik!
Pasang pisau bedah
sudo apt-get install scalpel
Edit file scalpel.conf dan batalkan komentar pada jenis file yang ingin Anda pulihkan. Buat folder kosong (mis .: recovered_data) Temukan partisi tempat data Anda dulu. Anda dapat menggunakan lsblk untuk mendapatkan peta partisi.
sudo lsblk
Jalankan pisau bedah (anggap datanya dalam sda1)
sudo scalpel -o recovered_data/ /dev/sda1
Baru-baru ini saya menggunakan ext3grep untuk memulihkan file SQLite 3 besar yang telah dihapus dari sistem file ext3.
Saya telah mencoba banyak alat hapus yang lain, semua yang tidak dapat memulihkan file (dari gambar dd disk).
Untuk menggunakan ext3grep, saya perlu mengunduh dan mengkompilasi sumbernya. Bacalah http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html dengan hati-hati dari atas ke bawah untuk memahami cara kerja sistem file ext3 dan bagaimana menggunakan jurnal untuk menemukan di mana file yang terhapus berada di disk juga diperlukan.
Ini bukan solusi yang sederhana, tetapi sangat, sangat kuat. Jika Anda siap untuk berinvestasi beberapa jam untuk mempelajari dokumen dan menyusun program, itu sangat berharga.