Ik vermoed dat er misschien een slechte sector op een schijf zit. Ik gebruikte ext3 bestandssysteem.
Welke tool is het beste equivalent van de foutcontrole tool van Windows?
Om te controleren op slechte sectoren, controleer de SMART gegevens, waarschijnlijk het best toegankelijk door het starten van de Disks utility (Palimpsest). Zelfs als u daar geen slechte blokken ziet, start dan voor de zekerheid een zelftest.
Het programma is gebundeld in het gnome-disk-utility
pakket. Voer gksudo gnome-disks
uit
SMART van Palimpsest]1
Of in Ubuntu 16.04 versie (3.18):
U kunt ook badblocks
gebruiken
sudo badblocks -sv /dev/sda
om alleen te controleren, of om te controleren en te repareren schrijf eerst het resultaat naar een tijdelijk bestand:
sudo badblocks -sv /dev/sda > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1
zal de hele schijf controleren en alle slechte blokken afdrukken die op /dev/sda zijn aangetroffen.
Uit badblocks
handleiding:
Belangrijke opmerking: Als de uitvoer van badblocks naar de programma's e2fsck of mke2fs gaat, is het belangrijk dat de blokgrootte goed wordt gespecificeerd, aangezien de bloknummers die worden gegenereerd erg afhankelijk zijn van de blokgrootte die door het bestandssysteem wordt gebruikt. Om deze reden wordt het sterk aangeraden dat gebruikers badblocks niet rechtstreeks uitvoeren, maar de -c optie van de e2fsck en mke2fs programma's gebruiken.
fsck
fsck
zelf zal u niet helpen om slechte sectoren te vinden, erger nog, als er veel slechte sectoren zijn kan het uw gegevens nog meer beschadigen. Gebruik het alleen als de schijf gezond is.
fsck - controleert en repareert een Linux bestandssysteem. Roep het op met
fsck /dev/sda1
waarbij /dev/sda1 de schijf is die u wilt controleren. Zie 'man fsck' voor meer details.
Er'is ook 'badblocks' commando dat een apparaat controleert op, je raadt het al, slechte blokken.
De schijf moet ontkoppeld zijn als het gecontroleerd wordt, dus om de root-partitie te controleren moet je een bestand 'forcefsck' aanmaken in de root van de partitie en rebooten. Het apparaat zal gecontroleerd worden bij de volgende boot:
sudo touch /forcefsck
sudo reboot
Als alternatief kunt u booten vanaf een Live CD en de controle vanaf daar uitvoeren.
U kunt controleren op badblocks met het commando
sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result
voor een niet-destructieve lees-schrijf-test. Dit zal een bestand genereren genaamd bad-blocks-result
met de beschadigde sectoren.-n Gebruik niet-destructieve lees-schrijf modus. Standaard wordt alleen een niet-destructieve read-only test gedaan.
-s Toon de voortgang van de scan door een ruw voltooiingspercentage van de huidige badblocks-pass over de schijf uit te schrijven.
-v Verbose mode.
sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition]
uitvoeren om het bestandssysteem te vertellen waar de slechte sectoren zich bevinden en om data, indien mogelijk, van deze sectoren weg te halen.Je kunt er meer over lezen hier.