Ubuntu'da yakın zamanda silinen dosyaları kurtarmak için herhangi bir araç, yöntem ve teşvik var mı?
Herhangi bir fark yaratırsa, bir Keepass 2.x veritabanı dosyasını kurtarmak istiyorum. Ancak, her tür dosya üzerinde çalışan bir yöntem/araca sahip olmak daha iyi olacaktır.
TestDisk bazen son silinen dosyaları kurtarabilir.
Hem NTFS (windows), FAT32 (Nokia cep telefonundan Flash kart) hem de ext3 altındaki hard diskleri kurtarmak için en önemlisi kullandım. Yalnızca komut satırı, ancak oldukça kolay, bunun gibi bir şey:
Sudo foremost -i /dev/sda -o <dir where recovered files will be stored>
Kurtarılan dosyaları, klasörlerdeki dosya türüne göre sıralar. Openoffice belgeleri, zip dosyaları olarak kurtarılır. Kök olarak çalıştırmanız gerektiğinden (donanıma doğrudan erişmek için), çıktı dosyalarının kökleri de size aittir, bu nedenle daha sonra sahipliklerini değiştirmeniz gerekecektir.
extundelete dosya sisteminiz ext3 veya ext4 ise, gerçekten harika.
Not : extundelete, düzgün çalışabilmesi için sürücünüzün bağlantısını kesmenizi gerektirir (bu, umarım kurtarılabilir baytların üzerine yazma olasılığını önlemek için, en kısa sürede ASAP yapmak için iyi bir fikirdir). silinen dosyalarda).
Sürücünün canlı bir sistemde sökülmesi zor olabilir ... sık sık '
device is busy' mesajı alırsınız. Bunu 'doğru bir şekilde' temizlemek için, dosya sistemine erişen tüm işlemleri kapatmanız gerekir. Ama ... büyük olasılıkla ana dizininizde çalışıyordunuz ve zilyon işlemleri ana dizininize bağlı, bu konuda iyi şanslar.
Bunu çözmenin püf noktası, 'tembel' demeyi kaldırmaktır:
$ mount /dev/sda7 on /home type ext4 (rw) $ Sudo umount -l /home
nerede:
/homemount'umu extundelete ile kullanmak üzere hazırlamak. Açıkça,
/homeşehrini ilgi alanınızla değiştirmeniz gerekiyor
/dev/sda7) bulmak için önce
mountkomutunu yaptım (extruelete) geçmem gerekiyor (çıktı kısalık için kesiliyor)
-lseçeneğindeki küçük harf L'dir.
Bazı dosyaları yanlışlıkla sildiyseniz ancak bu dosyaya yazılmış bazı dizeleri hala biliyorsanız, aşağıdakileri kullanabilirsiniz:
grep -a -B 25 -A 100 'containing string' /dev/sda1 > result.txt
Dizini kurtarmak için
extundelete kullanabilirsiniz
Extundelete yükle
Sudo apt-get install extundelete
Kurtarma komutu
Sudo extundelete --restore-directory /home/Documents/ /dev/sda1
Not:
dev/sda1 yerine, hardisk bölümünüzü girin.
/home/Documents/, silinmiş yönlendirmeye giden yolunuzdur.
R-Linux (Kurtarma stüdyosu) en iyilerden biridir. Bu aracı daha önce birçok kez kullandım. Ticari versiyonlarını kullandıkları bir şirkette çalıştım, 9/10 kez istediğiniz her şeyi kurtardı. Gerçekten mükemmel bir uygulama. Madeni kurtardım ve arkadaşlar daha önce birçok kez geride kaldılar.
R-Linux, Linux işletim sisteminde ve birçok Unix'te kullanılan Ext2/Ext3/Ext4 FS dosya sistemi için ücretsiz bir dosya kurtarma aracıdır. R-Linux, R-Studio ile aynı InteligentScan teknolojisini ve Linux platformu için en hızlı ve en güvenilir dosya kurtarmayı sağlamak için esnek parametre ayarları kullanır. Bununla birlikte, R-Studio'dan farklı olarak, R-Linux ağ üzerinden veri kurtaramaz veya RAID'leri yeniden yapılandıramaz veya nesne kopyası sağlayamaz.
Özellikler (web sitelerinden):
R-Linux dosyaları kurtarır :
R-Linux Gelişmiş özellikler :
Tanıma ve ayrıştırma Dinamik (Windows 2000/XP/Vista/Win7), Temel, GPT ve BSD (UNIX) bölümleri yerleşim şeması ve Apple bölüm haritası . GPT üzerindeki dinamik bölümler ve MBR üzerindeki dinamik bölümler desteklenir.
Tüm sabit sürücü, mantıksal disk veya bir bölümü için görüntü dosyaları oluşturur. Bu tür görüntü dosyaları normal diskler gibi işlenebilir. Görüntüler, R-Linux'un eski sürümleriyle uyumlu basit tam nesne kopyaları (Düz görüntüler) veya sıkıştırılmış, birkaç parçaya bölünmüş ve parola korumalı sıkıştırılmış görüntüler olabilir. Bu tür görüntüler R-Drive Image tarafından oluşturulan görüntülerle tam uyumlu, ancak R-Linux'un eski sürümleriyle uyumlu değil.
Yerel isimleri tanır.
Kurtarılan dosya içe aktarımı için ikincil dahili HD (aynı şüpheli harici HD) kullanılıyorsa (dosyaların asıl bulunduğu ana HD'den), dosyaların ikincil HD'ye ekleneceği bir dizin oluşturulması gerekir. Bunu yapmak için, ilk önce CD'den önyükleme yapmak için BIOS ayarınızın olması gerekir! 1. Live Ubuntu Rescue-Remix CD'sini başlatın, önyükleme yapmak için komut verin, sonra terminale önyükleme yaparken HD'lerinizi komutla kontrol edin - Kod:
Sudo fdisk -l
Hangi HD'nin ana, hangisinin ikincil olduğunu ve dosyaları kontrol etmek için hangi bölümleri ve hangi dosyaları kurtarmak istediğinizi - linux ext3 veya Windows NTFS! Benimki Linux'du. Üzerinde yeterince yer var! (Daha sonra Photorec (“Sudo photorec”) çalıştırmayı deneyebilirsiniz ve umarım tüm HD'lerinizi görebileceksiniz. O kadar şanslı değildim, bu yüzden dizini oluşturup saniye HD takmak zorunda kaldım.)
Sudo mkdir /media/disk
Eğer uygunsa, terminal Prompt basitçe geri döner.
Sudo mount -t ext3 /dev/sdb2 /media/disk
Eğer uygunsa, terminal Prompt basitçe geri döner.
Photorec'i komutla çalıştır - Kod:
Sudo photorec
Ayarlara gidin ve yalnızca istediğiniz dosya türlerini seçin, aksi takdirde atmanız gereken binlerce dosya olacak!
Daha fazla ayrıntı için ziyaret edebilirsiniz: http: /www..ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
Neşter deneyin
Sudo apt-get install scalpel
daha fazla bilgi için
Neşter yükleyin
Sudo apt-get install scalpel
Scalpel.conf dosyasını düzenleyin ve kurtarmak istediğiniz dosya türlerini uncomment edin. Boş bir klasör oluşturun (örneğin: recovered_data) Verilerinizin bulunduğu bölümü bulun. Bölme haritasını almak için lsblk kullanabilirsiniz.
Sudo lsblk
Neşter çalıştırın (verinin sda1 olduğunu varsayalım)
Sudo scalpel -o recovered_data/ /dev/sda1
Geçenlerde bir ext3 dosya sisteminden silinmiş büyük bir SQLite 3 dosyasını kurtarmak için ext3grep kullandım.
Diğer birçok silinmemiş aracı denedim, bunların tümü dosyayı kurtaramadı (diskin dd görüntüsünden).
Ext3grep kullanmak için, kaynağı indirmem ve derlemem gerekiyordu. Ext3 dosya sisteminin nasıl çalıştığını ve derginin nerede olduğunu bulmak için yukarıdan aşağıya doğru anlamak için http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html yukarıdan aşağıya dikkatlice okuyun. Silinen dosyaların diskte olması da gerekiyordu.
Bu basit bir çözüm değil, çok ama çok güçlü. Dokümanı incelemek ve programı derlemek için birkaç saat yatırım yapmaya hazırsanız, buna değer.