Ben womble önerilen ne denemek sona erdi; benim gibi daha önce e2fsck'te bu yeni işlevselliği görmediyseniz yararlı olabilecek bazı ayrıntılar.
E2fsck için "scratch_files" yapılandırma seçeneği, 1.40.x sürümünde kullanılabilir hale geldi. (Bizim durumumuzda, bu işlevselliği elde etmek için en son Debian dağıtımına geçmek zorunda kaldık.)
Önerilen "directory = / var / cache / e2fsk" seçeneğinin yanı sıra, çalışma dosyaları depolama alanının nasıl kullanılacağını ayarlamak için başka yapılandırma seçenekleri de vardır. "Dirinfo = false" kullandım, çünkü dosya sistemi çok sayıda dosyaya sahipti, ancak çok fazla sayıda dizin içermiyordu. Durum tersine çevrilirse, "icount" seçeneği uygun olur. Bu seçeneklerin tümü e2fsck.conf için kılavuz sayfasında belgelenmiştir.
BTW, Ted T'so bu başlıkta bu seçenekler hakkında yazdı .
E2fsck'in Ted tarafından tahmin edilenden çok daha yavaş çalıştığını buldum. Çoğu zaman% 99,9 CPU kullanımıyla (son derece yavaş eski bir işlemcide) çalışıyordu, bu da bu veri yapılarının bellek yerine diskte saklanmasının yavaşlamanın ana nedeni olmadığını düşündürmektedir. Dosya sisteminde ne saklandığı hakkında başka bir şey e2fsck'i özellikle yavaşlatmış olabilir. Sonunda şimdilik dosya sistemi kontrolünü bıraktım; dosya sistemi bir kontrol içindi, ancak hatalar yoktu (bildiğim kadarıyla), bu yüzden bir hafta süren kesintiye sahip olabileceğimiz daha uygun bir zamanda kontrol etmeyi ayarlayacağım.