Bir checkdisk nasıl çalıştırılır?

71

Bir diskte kötü bir sektör olabileceğinden şüpheleniyorum. Pencerelerin hata kontrol aracının en iyi karşılığı hangisidir?

(ext3 kullandım)

    
sordu Guillaume Coté 29.08.2011 04:38

4 cevap

88

Diskler

Bozuk sektörleri kontrol etmek için, muhtemelen Diskler yardımcı programını ( Palimpsest ) başlatarak erişilebilir olan en iyi SMART verilerini kontrol edin. Orada herhangi bir kötü blok görmüyorsanız bile emin olmak için bir kendi kendine test başlatın.

Program, gnome-disk-utility paketinde paketlenmiştir. % Co_de% çalış

Veya Ubuntu 16.04 sürümünde (3.18):

badblocks

Ayrıca gksudo gnome-disks

kullanabilirsin
sudo badblocks -sv /dev/sda

Yalnızca kontrol etmek veya kontrol etmek ve düzeltmek için önce sonucu geçici bir dosyaya yazın:

sudo badblocks -sv /dev/sda  > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

tüm diski kontrol eder ve / dev / sda 'da karşılaşılan tüm kötü blokları yazdırır.

badblocks el kitabından:

  

Önemli not: Hata bloklarının çıktısı e2fsck veya mke2fs programlarına aktarılacaksa, oluşturulan blok numaraları çok olduğundan, blok boyutunun doğru bir şekilde belirtilmesi önemlidir. dosya sistemi tarafından kullanılan blok boyutuna bağlıdır. Bu nedenle, kullanıcıların doğrudan badblock'ları çalıştırmamaları, daha çok e2fsck ve mke2fs programlarının -c seçeneğini kullanmaları şiddetle tavsiye edilir.

badblocks

fsck 'si kötü sektörleri bulmanıza yardımcı olmayacaktır, daha da kötüsü, eğer çok fazla bozuk sektör varsa, verilerinize daha da fazla zarar verebilir. Sadece disk sağlıklı olduğunda kullanın.

    
verilen cevap arrange 29.08.2011 08:53
38

fsck - bir Linux dosya sistemini kontrol edip onarın.

kullanarak çağır
fsck /dev/sda1

/ dev / sda1, kontrol etmek istediğiniz sürücüdür. Daha fazla bilgi için 'man fsck' bölümüne bakın.

Ayrıca, bir cihazı kontrol ettiği, "kötü bloklar" komutu var, tahmin ettiniz, kötü bloklar.

Kontrol edildiğinde sürücünün bağlantısının kesilmesi gerekir, böylece kök bölümünü kontrol etmek için bölümün kökünde bir 'forcefsck' dosyası oluşturmanız ve yeniden başlatmanız gerekir. Cihaz bir sonraki açılışta kontrol edilecek:

sudo touch /forcefsck
sudo reboot

Alternatif olarak, Canlı CD'den önyükleme yapabilir ve kontrolleri oradan çalıştırabilirsiniz.

    
verilen cevap Sergey 29.08.2011 04:52
16

badblocks

Komutu çalıştıran badblock'ları kontrol edebilirsiniz

  1. Tahribatsız bir okuma-yazma testi için sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result . Bu, zarar görmüş sektörlerle bad-blocks-result adlı bir dosya oluşturur.
    •   

      -n Yıkıcı olmayan okuma-yazma modunu kullanın. Varsayılan olarak sadece tahribatsız salt okunur bir test yapılır.

    •   

      -s Mevcut badblock'ların diskin üzerinden geçirilen kaba yüzde doldurulmasını yazarak taramanın ilerlemesini göster.

    •   

      -v Verbose modu.

  2. Ardından, hatalı sektörlerin bulunduğu dosya sistemini söylemek ve gerekirse mümkünse verileri kendisinden uzaklaştırmak için sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition] çalıştırabilirsiniz.

Bununla ilgili daha fazla bilgiyi burayı bulabilirsiniz.

    
verilen cevap Dielson Sales 24.12.2013 20:51
0

VERİLERİNİ GEÇMEYİN.

  1. kullanarak bozuk sektörü denetlemek istediğiniz bölümü belirleyin.

$fdisk -l commnd

Kontrol edilecek bölümün / dev / sdPTC (kontrol edilecek bölüm) olarak adlandırıldığını varsayalım ve / scan / resultPath / folder dizinindeki sonuçları saklamak için başka bir bölümünüz var.

2. Sonra bu komutu çalıştırabilirsiniz

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

, belirtilen cihazın kötü bloklarını belirleyecek ve badsectors.txt adlı bir dosyada saklayacak

  1. Artık fsck komutunu kullanarak Ubuntu'ya badsectors.txt dosyasında belirtilen bozuk kesimleri kullanmamasını söyleyebilirsiniz.

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Bu şekilde, sabit diskin ömrü, yenisi için yenisini alana kadar biraz artar.

Bozuk fiziksel sektörleri kontrol etmek istediğiniz tam bir bölümünüz varsa ve bu bölümdeki TÜM VERİLERİNİ GEÇERSİZLEBİLİR veya BOŞLAYABİLİRSİNİZ bu adımları takip edin

  1. $sudo apt-get install gnome-disk-utility

  2. $sudo gnome-disks

  3. Kontrol edin ve söz konusu bölümle ilgili önemli bir veri olmadığını kontrol edin

  4. gnome-disks Kullanımı DELETE / "-" işaretini kullanarak bölüm el ile SİLME /

  5. gnome-disks değerini kullanma Yeni bir bölüm oluştur ve hatalar için verilen alanı kontrol edecek "yavaş" seçeneğini seç

    
verilen cevap Mauricio Gracia Gutierrez 29.07.2018 15:17

Etiketlerdeki diğer soruları oku