Neden bu komutu çalıştırmanız gerekiyor?
lost+found
Dizinin mevcut olmaması durumunda . Sadece sıradan bir dizin olduğundan, root
kullanıcı bunu kullanarak kaldırabilir rm -r
. Bazı sürümleri, fsck
bir lost+found
dizini kullanmaları gerektiğinde, dizini yoksa oluşturur ve bazı sürümleri oluşturmaz. lost+found
Dizin yoksa , fsck
artık dosyaları kurtaramazsınız, yani bunlara başvuran dizin girdisi olmayan dosyalar.
Linux sürümü mklost+found
aşağıdaki özelliğe sahiptir ( mklost + bulunan man sayfasından ):
mklost+found
kayıp + bulunan dizine disk bloklarını önceden ayırır, böylece e2fsck (8) bir dosya sistemini kurtarmak için çalıştırıldığında, çok sayıda bağlantısız dosyayı depolamak için dosya sisteminde bloklar ayırmaya gerek yoktur. Bu, e2fsck'in kurtarma sırasında dosya sisteminde veri blokları ayırması gerekmeyeceğini garanti eder.
Bu, kullanarak hasarlı bir dosya sisteminden fsck
dosyaları kurtarmanız fsck
gerektiğinde , kurtarma işleminin bir parçası olarak daha az sayıda dosyanın kaybolacağı anlamına gelir; çünkü dosya sisteminden blok ayırmaya gerek yoktur; geçerli dosya verileri içerebilecek bu tür bloklar.
Birden çok kayıp ve bulunan dizininiz varsa ne olur?
Belirli bir dosya sistemi için fsck
yalnızca bir lost+found
dizin kullanılır: dosya sisteminin kök dizinindeki dizin. Başka herhangi bir lost+found
dizin özel olarak ele alınmayacaktır.
rm -rf /lost+found
. Hata!