Boşsa "kayıp + bulunan" boş klasörü otomatik olarak sil


9

Belirli bir zaman diliminde, Ubuntu dosya sistemlerimi kontrol eder ve birkaç boş " kayıp + bulunan " klasör oluşturur.

Bu özelliği devre dışı bırakabilir miyim? Ubuntu'nun bu klasörleri boşsa otomatik olarak silmesinin bir yolu var mı?


Bu klasörü NFS'de gizlemenin bir yolu var mı?

Yanıtlar:


8

Her ne zaman fscksisteme geçer ve hasarlı dosyaları kurtarmak için çalışır, bu klasör bulundu kayıp + dosyasına koyacaktır. Sanırım bu fsckkoymak için hiçbir şey olmasa bile bu klasör oluşturma ile ilgili bir sorun . Ubuntu bölümler üzerinde bu denetimleri düzenli olarak çalıştırdığından, bu klasörler her zaman yeniden oluşturulur, bu yüzden silmek işe yaramaz.

Klasörü Nautilus'tan gizlemek istiyorsanız, 'kayıp + bulundu' içeren bir '.hidden' dosyası oluşturabilir ve kayıp + bulunan üst klasörüne koyabilirsiniz.

Örneğin. '/' klasöründeki kayıp + bulunan klasör için:

echo "lost+found" | sudo tee /.hidden

Giriş dizininizdeki (varsa) için:

echo "lost+found" > ~/.hidden


Alternatif olarak, '/etc/rc.local' dosyasına aşağıdakileri ekleyerek her önyüklemeden sonra bunları kaldırabilirsiniz:

if [ -d /lost+found ]; then
    rmdir /lost+found 2>/dev/null
fi

if [ -d /home/USER/lost+found ]; then
    rmdir /home/USER/lost+found 2>/dev/null
fi

Bu, rmdirvarsa klasörlerde çalışır ve yalnızca boş olduklarında bunları kaldırır ( 2>/dev/null"boş değil" iletisini atar rmdir). Muhtemelen çok fazla dizin yok, bu yüzden basit tuttum. 'Çıkış 0'ın alt satırda kaldığından emin olun.

Dezavantajı: Bu yalnızca fsckönyükleme sırasında oluşturulan dizinleri izler . Daha sonra çalıştırılırsa, o dizini tekrar görürsünüz. Daha sonra yukarıda periyodik olarak yürütülen bir cron işine girebilirsiniz .


Teşekkürler, bunu biliyordum ama bu çözüm sadece nautilus için işe yarıyor.
Juan Simón

Ve bu klasörü NFS'de nasıl gizleyebilirim?
Juan Simón

Güncellemeye bakın. Maalesef NFS ile ilgili deneyimim yok.
htorque

4

Çok sayıda bağlantısız dosya içerecek kadar büyük boyutlu bir kayıp + bulunan dizine sahip olmak, dizini oluşturmak ve uygun boyuta büyütmek için e2fsck'e daha az yük getirir.

[fsck, yoksa + kayıp + oluşturmaya çalışır], ancak bozuk bir dosya sistemi karşısında daha riskli olabilir.

Diğer platformlardaki diğer dosya sistemleri için çok eski fsck'ler oluşturulamadı / kaybedilemedi + bulunamadı. Bu, bulunan / kayıp + 'ın mantığı için tarih ...

Ext3'ten beri daha az sıklıkla gereklidir. Günlük kaydı dosya sisteminde, dosyalar bir çökme / güç arızasında "kaybolmaz". Sadece eski zamanlayıcılar (ve günlüğü devre dışı bırakan garipler) için ölümcül sürprizlerden kaçınmak için tutulduğunu iddia edebilirsiniz. Ne kaçırdığınızı bilmiyorsanız, belki de sorun değil.

Yine de, e2fsck'i yamalamak gibi. Yapabilirsin, ama yapmamalısın.


Teşekkürler, ama bu sorumu cevaplamıyor.
Juan Simón


-1

cd where the lost+found folder is located
sudo touch .hidden
sudo mcedit .hidden(İle yazın lost+foundve kaydedin F2.)

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.