Ubuntu neden sabit disklerimi sık sık kontrol etmemizi istiyor?


30

Son zamanlarda bilgisayarımı çok yeniden başlatmaya zorlandım. Başladığımda, Ubuntu şimdi sabit disklerimi hatalar için taramaya başlıyor, ancak 'c' düğmesine basarak istersem iptal edebileceğimi garanti ediyor.

Ubuntu bunu neden yapıyor? Gerekirse, neden iptal edebileceğim bir şey var? Gerekmiyorsa, neden beni yapmaya zorladın? Hangi temelde yeniden başlatma sayısına karar verilir?


1
Yeniden başlatmaya mı çalışıyorsun? Örneğin, açma / kapatma tuşuna basma veya sıfırlama tuşuna basma
Kris Harper

Yanıtlar:


33

Her 30 yeniden çalıştırmada bir disk kontrolü sistem tarafından zorlanır. Diski atlarsanız, bir sonraki yeniden başlatmanızda (el ile çıkarmazsanız forcecheck) kontrol edin.

Bir dosya koyarak kendinizi bu zorlayabilir forcefsckiçinde /a düzenlenmek suretiyle

touch /forcecheck

Terminalden

Sorulduğunda her zaman bir kontrol yapılması gerekli değildir, ancak her zaman ve sonra yapılması gerekir. O anda sizin için doğru an değilse, iptal edebilirsiniz ve dosya sisteminin daha uygun olup olmadığını kontrol etmesine izin verin.

tune2fsBu davranışı değiştirmek için de kullanabilirsiniz .

sudo tune2fs -c 60 /dev/sdXY

bunu 60 yeniden başlatmaya ayarlayacaktır. Bunu ayrıca bir zaman diliminde şu şekilde değiştirebilirsiniz -i:

sudo tune2fs -i 30d /dev/sdXY

30 gün veya 1 ay boyunca 1m veya 10 hafta boyunca 10w.

( /dev/sdXYgibi bölüm için cihaz adı ile değiştirin /dev/sda1. Bu adı çalıştırarak sudo blkidveya ls -lA /dev/disk/by-labelbölüm etiketli ise alabilirsiniz)

sudo dumpe2fs /dev/sda1

bilgi yüklerini ve yüklerini gösterecektir. Bunun bir kısmı:

Filesystem created:       Thu Feb 12 09:06:50 2009
Last mount time:          Fri Aug 26 07:19:34 2011
Last write time:          Fri Aug 26 07:19:34 2011
Mount count:              2
Maximum mount count:      25
Last checked:             Fri Aug 12 07:22:16 2011
Check interval:           15552000 (6 months)
Next check after:         Wed Feb  8 06:22:16 2012

thanks @Lekensteyn (bellekten yaptım ve
hafızam

3
Burada nitelendirici olmak için: bence "kontrol sistemi tarafından bir dosya ekleyerek zorla /" (genellikle değil, fsck dosya sisteminin "kirli" veya "max-count" 'i geçip geçmediğini kontrol eder. / "next check") ve "bu her 30 yeniden başlatmadan sonra yapılır" (bölümü biçimlendirmek için kullandığınız programa bağlı olarak değişir). Her ikisi için de çıkışını kontrol edin dumpe2fs. ubuntugeek.com/…
düzenleyin

1
Bu nitpicking düzenlemek değil :-) Bu doğru. Değiştirdi.
Rinzwind

Bu, yalnızca Ubuntu'daki varsayılan * dosya sistemleri ailesi için geçerlidir. XFS veya JFS rutin olarak dosya sistemi kontrolleri yapmaz
Ocak

3
Bahsettiğiniz iki kere bunun yerine forcecheckolmalı forcefsckmı? (ref: askubuntu.com/questions/14740/… )
idbrii

5

Bunlar rutin dosya sistemi kontrolleridir, her 30 yeniden başlatmada bir başlamıştır. İptal etme seçeneği kritik öneme sahip önemli bir şeyden alıkonulmamanız için, ancak arada bir çalışmasına izin vermeniz önerilir. Yeniden başlatma sayısının hangi temele dayandığını, bilmiyorum, sağduyulu bilmiyorum. Çok can sıkıcıysa, 'tune2fs' komutunu kullanarak bölümleri kontrol etmeden yeniden başlatma sayısını artırabilirsiniz.


mike: neyin değiştiğini görmek için yesterdayyukarıdakilere tıklayın Lekensteyn.
Rinzwind

1

Aşağıdakileri kullanarak harici dosya sistemlerindeki dosya sistemi kontrolünü tamamen devre dışı bırakmak mümkündür:

sudo tune2fs -c 0 /dev/sdXY

Bu iyi bir fikir olmayabilir. Tune2fs manpage notları:

Sayıma bağlı denetlemenin tamamen devre dışı bırakılmasının sonuçlarını kesinlikle göz önünde bulundurmalısınız. Kötü disk sürücüleri, kablolar, bellek ve çekirdek hataları, dosya sistemlerini kirli veya hatalı olarak işaretlemeden bir dosya sistemini bozabilir. Dosya sisteminizde günlük kaydı kullanıyorsanız, dosya sisteminiz asla kirli olarak işaretlenmez, bu nedenle normalde kontrol edilmez. Çekirdek tarafından algılanan bir dosya sistemi hatası bir sonraki yeniden başlatmada fsck'i zorlar, ancak bu noktada veri kaybını önlemek için çok geç olabilir.


0

Mikeweverever ve Rinzwind harici Dosya Sistemleri için doğru olsa da, afaik, reiserfs kullanmayı seçerseniz gerçekleşmez. 10 yıl boyunca sorunsuz kullanıyorum ve tavsiye ederim. Artık fsck yok.

Linux'ta popüler olan diğer dosya sistemlerini bilmiyorum.


4
reiserfsck aslında dosya sistemlerini onarılamayacak kadar kırma eğiliminde. Bir reiserfs bir sorun çıkarırsa, oyun biter.
Simon Richter

1
Sana mı oldu yoksa referansların var mı?
kullanıcı bilinmiyor

ReiserFS'nin bu kontrolleri yapmadığı gerçeğinin güvenilirliği üzerinde hiçbir etkisi yoktur. Ext3 çok sağlam, ancak kontroller sadece birkaç saniye sürüyor, peki neden olmasın?
Monica'yı

Veri kaybına uğrayan birçok insan tanıyorum ve dosya sisteminin tasarımından açıkça anlaşılıyor: neden belirlenmiş bir meta veri bloğu yok. Bu, birçok durumda bir avantaj olmasına rağmen (ext meta veri blokları biterse, hala ücretsiz veri bloklarına sahip olsanız bile daha fazla dosya oluşturamazsınız), bir şekilde kurtardığı bir dosya sistemini kurtarırken belirsizlik yaratır (donanım hatası, düşük hata katmanlar) tutarsız gitti.
Simon Richter

Dmesg'e göre hala "3.6" biçiminde reiserfs kullanıyorum. Bu bir fark yaratabilir mi?
kullanıcı bilinmeyen
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.