chmod +x dosya adı
chmod -x yürütülebilir biti kaldırır…
Kayıp+bulunanlardan dosyalar nasıl geri yüklenir
Çeşitli / / November 28, 2021
Kayıp+bulunan dosyalardan nasıl geri yüklenir: /lost+found adlı klasör, fsck'in dizin ağacında herhangi bir yere ekleyemediği dosya parçalarını koyduğu yerdir. Kayıp+bulunan dizini (Lost+Found değil), dosya sisteminde hasar olduğunda fsck tarafından kullanılan bir yapıdır. Normalde dizin bozulması nedeniyle kaybolacak dosyalar, o dosya sisteminin kayıp+bulunan dizinine inode numarasıyla bağlanır.
/lost+found, elektrik kesintisi gibi birçok nedenden dolayı düzgün kapatılamayan dosyaların kurtarılması için faydalı olan önemli bir dizindir. Lost+Found, oluşturduğumuz her bölüm için Linux OS kurulumu sırasında sistem tarafından oluşturulur. Başka bir deyişle, bağlanan klasörün bu kayıp+bulunan klasörü içerdiğini söyleyebiliriz. Bu klasör, bağlantısı olmayan dosyaları ve kurtarılacak dosyaları içerir. Kurtarılacak herhangi bir dosya bu klasörde tutulur. Bu dosyaları kurtarmak için fsck komutu kullanılır.
İçindekiler
- Kayıp+bulunanlardan dosyalar nasıl geri yüklenir
- Yöntem 2: Dosyaları otomatik olarak kurtarmak için komut dosyasını kullanın
Kayıp+bulunanlardan dosyalar nasıl geri yüklenir
1. Önyükleme yapamıyorsanız ve “Beklemeye devam edin; / ve /home bölümlerindeki dosya sistemi hatası nedeniyle montajı atlamak için S'ye veya manuel kurtarma için M'ye basın. Ardından kurtarma seçeneğini seçin.
2.Çalıştır hem / hem de /home üzerinde fsck dosya sistemleri.
3. /home için fsck'i temizlemekte sorun yaşıyorsanız, şunu kullanın:
fsck -p /home (Otomatik sabitleme) "fsck -y /home" (bu, tüm istemler için otomatik olarak evet'i seçer).
4. Şimdi yapabileceksiniz fsck'den /home'dan başarıyla geçin.
5. Eğer mount /home'u denerseniz, herhangi bir kullanıcı dosyası olmayacaktır. kayıp+bulunan dizin. Çalıştırmak "df -h” ve dosya sisteminizin çökmeden öncekiyle aynı alanı kullanacağını göreceksiniz çünkü tüm dosyalar kayıp+bulunan dizinde ve onları kurtaracağız.
6.Şimdi kayıp+bulunan klasöründe, isimsiz çok sayıda klasör olduğunu göreceksiniz ve her birini incelemek çok fazla zamanınızı boşa harcayacaktır. Yani sonra koşmalıyız “dosya *” hangi tür dosyayla uğraştığımızı bilmek için.
#7479417: dizin. #7479418: dizin. #7479419: dizin. #7602560: dizin. #7603310: MPEG dizisi, v2, program çoğullaması. #7603464: JPEG resim verileri, JFIF standardı 1.02. #7603542: ID3 sürüm 2.3.0'a sahip ses dosyası şunları içerir: ID3 sürüm 2.4.0'a sahip ses dosyası şunları içerir: MPEG ADTS, katman III, v1, 320 kbps, 44.1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM dosya sistemi verileri 'Linux Mint 9 Isadora' (önyüklenebilir) #7604089: ISO 9660 CD-ROM dosya sistemi verileri 'netbook-x86_64-201005242312' (önyüklenebilir) #7605425: MPEG dizisi, v2, program çoğullaması. #7605470: MPEG dizisi, v2, program çoğullaması. #7605484: MPEG dizisi, v2, program çoğullaması. #7607478: gzip sıkıştırılmış veri, Unix'ten, en son değiştirilme tarihi: 14 Mayıs Cuma 07:55:35 2017. #7607788: gzip sıkıştırılmış veri, Unix'ten, son değiştirilme tarihi: 4 Mayıs Salı 14:16:31 2017. #7610801: PDF belgesi, sürüm 1.4. #7612061: ISO 9660 CD-ROM dosya sistemi verileri 'Ubuntu 10.04 LTS amd64' (önyüklenebilir) #7613228: dizin. #7613583: dizin. #7613588: dizin
7.Şimdi sonucu filtreleyelim çünkü biz sadece dizinin sonucumuza dahil edilmesini istiyoruz. Öyleyse koş "dosya * | grep dizini > /root/list.dir" emretmek.
8.Sonra, düzenleyin /root/list.dir her dizindeki dosyaların listesini göstermek için bir komut dosyası yapmak için. Dosyayı vi, vim, nano kullanarak bir komut dosyası yapmak için düzenleyin. İlk satıra set -v ekleyin ve ' ekleyinls -l' diğer her satırın başına.
set -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Şimdi yürütülebilir dosya sonra çalıştırın ve çıktıyı bir dosyaya yönlendirin:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Şimdi dosyayı arayın örn. dir.out çıktı dosyasındaki masaüstü. Sonuç şöyle bir şey olacaktır:
ls -l \#7733249. toplam 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Masaüstü. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Belgeler. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 İndirmeler. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 örnekler.masaüstü. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Müzik. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Resimler. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Herkese açık. -rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Şablonlar. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videolar
11.Yukarıdaki çıktı, ana dizinin #7733249. Şimdi ana klasörü geri yüklemek için sadece klasörü mv edin:
mv /lost+found/#7733249 /home/kullanıcı adınız
Not: Kullanıcı adınızı gerçek kullanıcı adınızla değiştirin. Linux kurulumu.
Yöntem 2: Dosyaları otomatik olarak kurtarmak için komut dosyasını kullanın
İlk önce, "sudo -i” veya bir “sudo su –” ve ardından /dev/sd dosya sisteminde çalışan aşağıdaki betiği çalıştırın? ve /tmp/listing'e çıktılar:
fsck -y /dev/sd?? mkdir /tmp/kurtarma. /dev/sd'yi bağla? /tmp/recover -o rw. cd /tmp/recover-lost+bulundu. ( yankı 'set -v' dosya * | grep dizini 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’ ) | sh > /tmp/listeleme
Başarıyla öğrendiğin bu Kayıp+bulunanlardan dosyalar nasıl geri yüklenir ancak bu makaleyle ilgili hala herhangi bir sorunuz varsa, yorum bölümünde onlara sormaktan çekinmeyin.
- NickCevap vermek
- Ramesh Pande
Hadoop'ta eksik bloklar nasıl kurtarılır?
Cevap vermek - Kont
Harici sürücülerde de kaybettim+buldum ve sürekli /dev?? ya kullanımda - ya da monte edilmiş..
e2fsck Devam edemiyor, iptal ediliyor.Cevap vermek - Kont
Denemem için herhangi bir öneri/tavsiye var mı?
Cevap vermek