Kayıp bir + bulunan klasörü silmek güvenli midir?


32

Vhd / virtualbox için kullanılan boş bir ayrı bölüm var. monte /mount/win7.

Şimdi her şeyi sildim ve kalan + kayıp bir klasör buldum. Yaklaşık 5 gigs alır

Kayıp ve bulunan bir klasörü kaldırmak güvenli midir?

Yanıtlar:


33

fsck, kayıp + bulunan dizini yoksa yeniden oluşturur.

Başlangıçta, dosya sisteminin temiz bir şekilde çıkarılmadığı tespit edilirse, çoğu dağıtım fsck'i çalıştırır.

Fsck, kayıp + kayıp dizini oluşturduğu için, onu yaratacak ve o dizine bulacağı herhangi bir şeyi yerleştirecektir.

Böylece herhangi bir sorun olmadan kaldırabilirsiniz.


1
Serverfault'daki ( serverfault.com/a/9909/486260 ) bu cevaba göre , fsck kontrol sırasında dizini yeniden yarattığında dosya sistemi sorunları söz konusu olduğunda, fihck kontrol sırasında dizini yeniden yarattığında, aksi takdirde kurtarılabilir verilerin üzerine yazabilir artık sahipsiz dizinleri dizin girişlerine bağlamak için bir alternatifi olmayacaktı. Önceden oluşturulmuş kayıp + bulunan dizin, dosya sistemi kontrolü sırasında kurtarılabilir dosyalar için dizin girişlerini saklı tutar
Marcelo

17

Şimdiye kadar lost+found, gerektiğinde fsck tarafından yeniden yaratılacağı için silme işleminin tamamen güvenli olduğu izlenimindeydim . Ancak Ubuntu 12.10 güncellemesinden sonra bu postayı cron'dan aldım:

/etc/cron.daily/standard:

Some local file systems lack a lost+found directory. This means if the
file system is damaged and needs to be repaired, fsck will not have
anywhere to put stray files for recovery. You should consider creating
a lost+found directory with mklost+found(8).

The following lost+found directories were not available:

/home/lost+found

Man sayfası mklost+foundşöyle diyor:

mklost+found pre-allocates disk blocks to the lost+found directory
so that when e2fsck(8) is being run to recover a filesystem, it does 
not  need to allocate blocks in the filesystem to store a large number
of unlinked files.  This ensures that e2fsck will not have to allocate
data blocks in the filesystem during recovery.

Bunun tam olarak ne anlama geldiğinden emin değilim, ancak lost+foundiyileşme konusunda sorun yaşamayacağına işaret ediyor gibi görünüyor . Ayrıca lost+found, normal bir dizinden farklı olarak, kendisiyle ilişkilendirilmiş önceden tahsis edilmiş bloklara sahip olduğunu gösterir.


lost+foundDizin için disk bloklarının önceden tahsis edilmesinin , dosya sistemi kararsız durumdayken (sırasında fsck) iken daha fazla tahsisat yapılması gerekmeyeceğinden emin olmak için kullanıldığına inanıyorum . Dosya sistemi zaten bozulmuşsa, fsckkaybolan dosyaları geri yüklerken dizin girişlerini ayırmayı denemek daha da kötüleşebilir . En azından ext2/ext3/ext4aile fsck, dosya sistemi tamamen bozulmuş olsa bile, işleri daha da kötüleştirmemek için çok çalışıyor .
Mikko Rantalainen

2

Kayıp + bulunan dizini silmek istemezsiniz.
Bu önemli bir sistem klasörüdür ve bir sonraki açılışta yine de yeniden yaratılacaktır. Neden orada olduğu ve burada ne yaptığına dair bazı güzel açıklamalar var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.