Veri kaybı, tüm bilgisayar kullanıcılarının bir noktada yüzleşmesi gereken kötü ve sinir bozucu bir durumdur. İster sabit diskin çökmesi ister kazara silinme nedeniyle olsun, hepimiz silinen verileri kurtarmak istediğimiz durumlarda olmuşuzdur.
Neyse ki silinen dosyaları kurtarmak Linux'ta diğer işletim sistemlerine göre nispeten daha kolaydır. Silinen dosyaları TestDisk, PhotoRec ve Foremost gibi araçları kullanarak kolayca kurtarabilirsiniz. Doğrulamak Veriler bir USB sürücüsünden kurtarılabilir mi? Ne bilmek istiyorsun.

Hızlı Linkler
Başlamadan önce bilmeniz gerekenler
Diğer işletim sistemleri gibi Linux sistemleri de silinen verilere erişimi kolaylaştıran bir çöp/geri dönüşüm kutusu sağlar. Dolayısıyla, klavyenizdeki Sil düğmesini kullanarak dosyaları sildiyseniz, Geri Dönüşüm Kutusu'nu ziyaret edip geri yükleyerek bunları anında kurtarabilirsiniz.
Ancak kısayolu kullanarak dosyaları kalıcı olarak silerseniz Üst Karakter + Del Linux için mevcut veri kurtarma uygulamalarından birini kullanarak bunları geri yüklemeniz gerekecektir. Ancak farklı uygulamalar kayıp verileri kurtarmak için farklı yöntemler kullandığından, silinen tüm dosyaları Linux'a geri getirmek için birkaç girişimde bulunmak gerekebilir.
Neyse ki kalıcı silme durumunda bile veriler hemen kaybolmaz. Dosya sisteminden gizlenirler ancak yalnızca üzerine yazıldığında silinirler. Dolayısıyla, bir sabit sürücü bölümündeki kayıp verileri kurtarmanın ilk adımı, bölümü salt okunur hale getirmektir. Bu, yanlışlıkla silinen verilerin üzerine yazmamanızı sağlar.
Örneğin, silinen dosyalar /dev/sdb1 bölümündeyse, önce bağlantısını kesmeniz ve ardından salt okunur olarak yeniden bağlamanız gerekir. Bunu aşağıdaki komutları kullanarak yapabilirsiniz. Bölüm adını sisteminize göre ayarladığınızdan emin olun.
sudo umount /dev/sdb1 sudo mount -o ro /dev/sdb1 /media/read-only
Bölümü başka bir sürücüye kopyalamak da iyi bir uygulamadır. Verileri kurtarırken kaynak bölümünü kaybetmemenizi sağlayacaktır. Komutu kullanabilirsiniz dd Linux bölümlerini klonlamak için. Aşağıdaki komut /dev/sdb1 içeriğini farklı bir sürücüdeki /dev/sda dosyasının sda1 bölümüne kopyalar.
dd if=/dev/sdb1 of=/dev/sda1 bs=1M
TestDisk'i kullanarak Linux'ta silinen dosyaları kurtarın
TestDisk, kalıcı olarak silinen dosyaları veya bölümleri etkili bir şekilde kurtarabilen, özel ve açık kaynaklı bir veri kurtarma uygulamasıdır. Pek çok kullanışlı özellik ile doludur ve kullanımı kolay bir arayüz sunar. Aşağıdaki komutları kullanarak TestDisk'i Linux'a yükleyebilirsiniz:
#Ubuntu ve Debian
sudo apt yükleme test diski
# RHEL ve CentOS
sudo yum install epel-release sudo yum install testdisk
#ArchLinux
sudo pacman -S testdisk
Kurulduktan sonra Terminal'i açıp testdisk komutunu yazarak TestDisk'i çalıştırabilirsiniz.
sudo test diski
Kendinizi etkileşimli TestDisk isteminde bulacaksınız. Hareket etmek için klavyenizdeki ok tuşlarını kullanın ve tuşuna basın. Keşfet Seçenekleri seçmek için. Mevcut ilk seçenek bir günlük dosyası oluşturmaktır. Devam edip bir tane oluşturabilirsiniz.

Bir sonraki ekranda sisteminize bağlı depolama ortamlarının bir listesi görüntülenecektir. Silinen dosyaları içeren cihazı seçin. Bu dizin için /dev/sdb argümanlarını kullanacağız. Uygun seçeneği seçin ve tuşuna basın. izlemek.

Bir sonraki ekranda diskiniz için bölüm türünü seçmeniz istenecektir. Sürüşünüz için doğru olanı seçin. TestDisk'in doğru türü otomatik olarak algılamaya çalışacağını unutmayın. Bu nedenle emin değilseniz TestDisk tarafından algılanan bölüm türüne gidin.

Bir sonraki ekranda birkaç seçeneğin mevcut olduğunu göreceksiniz. Analiz seçeneği kayıp bölümleri kurtarmak için kullanışlıdır. Ancak kullanacağız Gelişmiş seçenekler Silinen dosyaları kurtarmak için.

Daha sonra, seçtiğiniz cihazdaki tüm bölümlerin bir listesini göreceksiniz. Silinen verilerinizi içeren bölümü seçin ve Silmeyi iptal et alt menüden.

TestDisk, o bölümdeki silinmiş dosyalar için MFT girişlerini tarayacak ve bunları burada listeleyecektir. Bir dosya arıyoruz resim.jpg bu ekranda gösterilir.

kullanarak belirli dosyaları seçebilir/seçimini kaldırabilirsiniz. : و a Dosya türünü kullanan tüm dosyalar için. Geri yüklenecek dosyaları seçtikten sonra tuşuna basın. C kopyalamak için.

Bir kurtarma hedefi seçmeniz istenecektir. Oraya gidin ve basın C dosyayı kaydetmek için.

PhotoRec ile Linux'ta silinen dosyaları kurtarın
PhotoRec, TestDisk geliştiricileri tarafından oluşturulan bir başka güçlü veri kurtarma uygulamasıdır. Linux'ta silinen fotoğrafları kurtarmak için geliştirildi ancak tam teşekküllü bir uygulamaya dönüştü. PhotoRec'i kullanabilirsiniz Her türlü silinen dosyayı kurtarmak için.
TestDisk ve PhotoRec arasındaki fark, ikincisinin, onarılamayacak kadar hasar görmüş sabit disklerden bile dosyaları kurtarabilmesidir. Silinen dosyaları tespit etmek için dosya imzalarını kullanır, bu da onu son derece güçlü kılar. Ancak PhotoRec aracılığıyla kurtarılan dosyalar orijinal dosya adlarını korumaz.
PhotoRec'i, TestDisk'i kurmak için kullanılan komutların aynılarını kullanarak farklı Linux dağıtımlarına kurabilirsiniz. Bu nedenle TestDisk'i zaten yüklediyseniz PhotoRec'i tekrar yüklemenize gerek yoktur. Eğer daha önce TestDisk kurulumu yapmadıysanız yukarıdaki bölüme göz atınız ve testdisk paketini kurunuz.
sudo fotorec
Bu komut PhotoRec'i başlatacak ve sizi başlat menüsüne götürecektir. Düzen, gezinme gibi TestDisk'e benzer. Disk ortamını seçmeniz istenecektir. Doğru seçeneği seçin ve tuşuna basın izlemek.

Daha sonra kaynak bölümünü seçmeniz gerekecektir. Uygun bölümü seçin ve seçin Dosya Seçeneği alt menüden.

Burada silinen dosyaların dosya türünü seçebilirsiniz. PhotoRec varsayılan olarak tüm dosya türlerini seçecektir. Tüm kullanımları devre dışı bırakabilir ve kullanarak belirli bir tür seçebilirsiniz. x. Biz seçeceğiz jpg Görüntü dosyasını geri yüklemek için.

Şimdi tekrar kullanmaya devam ediyorum q Ve Linux'ta dosya kurtarmayı başlatmak için arama seçeneğini seçin.

Daha sonra dosya sistemi türünü seçmeniz gerekecektir. Seçmek başka Kaynak bölümü ext3/ext4 değilse.

Bu adımda, belirtilen dosya türlerini bölümün tamamında mı yoksa yalnızca boş alanda mı aramak istediğinize karar vermelisiniz. Bir seçenek seçeceğiz Free Space Daha hızlı arama yapmak için.

Bir sonraki adım, kullanıcıların bir hedef dizin seçmesini gerektirir. Dosyaların taradığınız bölüme kaydedilmediğinden emin olun. Ok tuşlarını kullanarak istediğiniz konuma gidin ve tuşuna basın. C Kaydetmek.

PhotoRec artık boş sektörleri tarayacak ve kurtarılan dosyaları belirtilen hedefe kaydedecektir. Kurtarılan dosyaları adlı bir dizine kaydedecektir. recovery_dir.

Göz atın Windows için En İyi Ücretsiz Dosya Kurtarma Uygulamaları.
Linux'ta Foremost ile silinen dosyaları kurtarın
En önemlisi Linux için ücretsiz bir veri kurtarma uygulamasıdır. Basit bir CLI arayüzü ile birlikte gelir. Uygulama TestDisk veya PhotoRec kadar etkileşimli olmasa da bazı senaryolarda yine de kullanışlıdır. Foremost'u Linux'a aşağıdaki komutları kullanarak yükleyebilirsiniz:
#Ubuntu ve Debian
sudo apt install foremost
#Fedora
sudo dnf install foremost
#ArchLinux
sudo pacman -S en önde gelen
Yüklendikten sonra uygulamayı kullanmak nispeten basittir. Aşağıdaki komutu kullanarak tüm olası seçenekleri her şeyden önce listeleyebilirsiniz:
en önde -h
Silinen resim.jpg dosyası aşağıdaki ilk komut kullanılarak geri yüklenebilir:
en önde gelen -v -t jpg -i /dev/sdb1 -o ~/recovery/
Bu komut, /dev/sdb1 içindeki tüm kayıp JPG resimlerini arayacak ve bunları ~/recovery konumuna geri yükleyecektir. Etiket mevcut -v Uzun kayıt, sabit -i Kaynak bölümü belirtildi -o Çıkış kılavuzu.

Seçeneğe izin verildi -t Kullanıcıların aranacak dosyaları belirtmesine olanak tanır. Her şeyden önce, uygulama farklı dosya türlerini destekler ve görüntüleri, videoları, metinleri ve yürütülebilir dosyaları bulabilir. Virgülle ayrılmış bir liste kullanarak birden fazla uzantıyı arayabilirsiniz. Doğrulamak Daha önce incelemediğimiz silinmiş dosyaları kurtarmak için en iyi uygulamalar.
Extundelete kullanarak Linux'ta silinen dosyaları kurtarın
extundelete, ext3/ext4 dosya sistemlerinden silinen dosyaları kurtarabilen başka bir özel veri kurtarma uygulamasıdır. Bunlar Ubuntu gibi popüler Linux dağıtımlarının kullandığı dosya sistemleridir. Aşağıdaki komutlardan birini kullanarak extundelete'i yükleyebilirsiniz:
#Ubuntu ve Debian
sudo apt install extundelete
# RHEL ve CentOS
sudo yum extundelete'yi yükle
#ArchLinux
sudo yay -S extundelete
Kurulduktan sonra extundelete kullanarak silinen dosyaları Linux sisteminizden kurtarmaya devam edebilirsiniz. Belirli bir dosyayı hızlı bir şekilde geri yüklemek için aşağıdaki komutu kullanın. Dosya yolunun ana bölümle ilgili olduğunu unutmayın.
sudo extundelete — restore-file picture.jpg /dev/sdb1

Aşağıdaki komut, /dev/sdb1 bölümündeki tüm dosyaları alır. Bölüm adını kaynağınızla eşleşecek şekilde değiştirin.
sudo extundelete — restore-all /dev/sdb1
Kurtarılan dosyaları belirli bir dizine kaydetmek istiyorsanız, seçeneği kullanarak bunu seçin. -o.
sudo extundelete -o ~/recovery — restore-all /dev/sdb1
Extundelete varsayılan olarak kurtarılan dosyaları bir alt dizine kaydeder /KURTARILAN DOSYALAR.
R-Linux ile Linux'ta silinen dosyaları kurtarın
R-Linux, Linux'ta veri kurtarmaya yönelik ücretsiz ancak açık kaynak olmayan bir GUI uygulamasıdır. Silinen dosyalar için ext2/ext3/ext4 dosya sistemlerini tarayabilir ve bunları kurtarabilir. Belirli bir dağıtım için R-Linux ikili dosyasını R-Tools Technology web sitesinden indirebilirsiniz.
İndir: R-Linux
İndirdikten sonra paket yöneticinizi kullanarak yükleyin. Kurulumdan sonra uygulamalar listenize giderek uygulamayı açın. İstendiğinde sudo şifrenizi girin.

Şimdi silinen dosyaları içeren kaynak bölümünü seçin ve GUI'yi kullanarak tarayın. Gereksinimlerinize ve dosya türünüze göre farklı tarama yöntemleri arasından seçim yapabilirsiniz.

Silinen dosyaların listesini görmek için taramanın bitmesini bekleyin. İhtiyacınız olanı seçin ve üst menüden geri yükleyin.
Silinen dosyalara Linux'ta tekrar erişin
Birçok yüksek kaliteli veri kurtarma uygulaması sayesinde silinen dosyaları kurtarmak Linux'ta çok kolaydır. Silinen dosyanın türüne ve sistem bölümünüzün yapılandırmasına bağlı olarak yukarıdaki araçlardan herhangi birini seçebilirsiniz. Ancak TestDisk ve PhotoRec'i öneriyoruz çünkü her ikisi de net ve basit bir etkileşimli bilgi istemi sağlıyor.
Veri kurtarma çoğu kişi için kabus olabileceğinden, yedekleri her zaman harici cihazlarda saklamalısınız. Silinen verileri kurtarmayı yalnızca birkaç tıklama uzakta yapacaktır. Artık görüntüleyebilirsiniz Bulut depolamayı unutun: neden yerel yedeklemeye geçmelisiniz?










