Neden bu komutu çalıştırmanız gerekiyor?
lost+foundDizinin mevcut olmaması durumunda . Sadece sıradan bir dizin olduğundan, rootkullanıcı bunu kullanarak kaldırabilir rm -r. Bazı sürümleri, fsckbir lost+founddizini kullanmaları gerektiğinde, dizini yoksa oluşturur ve bazı sürümleri oluşturmaz. lost+foundDizin yoksa , fsckartık dosyaları kurtaramazsınız, yani bunlara başvuran dizin girdisi olmayan dosyalar.
Linux sürümü mklost+foundaşağıdaki özelliğe sahiptir ( mklost + bulunan man sayfasından ):
mklost+foundkayı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 fsckdosyaları kurtarmanız fsckgerektiğ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 fsckyalnızca bir lost+founddizin kullanılır: dosya sisteminin kök dizinindeki dizin. Başka herhangi bir lost+founddizin özel olarak ele alınmayacaktır.
rm -rf /lost+found. Hata!