Festplatte Defragmentieren / Fehlerüberprüfung

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hi zusammen,


    hab eine Festplatte in meiner Dream verbaut und wollte fragen wie man sie defragmentieren kann?


    Und würde auch gerne eine Fehlerüberprüfung der Festplatte starten falls defekte Sektoren vorhanden sind diese Repariert werden.


    Welches Plugin gibt es dafür oder welche Telnet befehle für die Festplatte?

  • Moin, probier mal:
    BP - Gerätemanager - Festplatte auswählen - aushängen und dann Dateisystem Chek machen


    Gruß goldsmith

    MAN LACHT NICHT WEIL MAN GUT DRAUF IST, SONDERN MAN IST GUT DRAUF WEIL MAN LACHT

    KEINE HILFE PER PM!

  • Kann man das auch über Telnet machen?
    Bei meinem Image kommt überprüfe Dateisystem und dann dreht sich das rädchen (ist ein anzeichen dafür das der manchmal hängt).


    Wie lange dauert so ein Check und wird Automatisch repariert?


    Habe folgenden Befehl versucht aber nichts getan:
    fsck.ext3 /dev/sda1

    • Offizieller Beitrag

    Guckst du im WIKI da steht es drin.
    Je nach Größe der HDD solltest du aber Swap benutzen, sonst geht der Box beim Check der Speicher aus.
    Hat zwar keine Auswirkungen aber der Test wird dann abgebrochen.



    Gruß
    Kaiser

  • Kann doch nicht sein das der Check 1 Sekunde dauert?


    Hier mal das ergebniss:


    root@dm800se:~# umount /media/hdd
    root@dm800se:~# fsck.ext3 /dev/sda1
    e2fsck 1.42.1 (17-Feb-2012)
    /dev/sda1: clean, 112/476032 files, 7576468/121834497 blocks
    root@dm800se:~# mount /media/hdd
    root@dm800se:~# init 3

  • Dein Dateisystem ist noch als "CLEAN" markiert, wurde also vor kurzem wohl geprüft und als OKAY befunden.


    Wenn du nochmal alles checken willst musst du das -f parameter hinter fsck.ext3 hängen, die -c option is für dich vielleicht auch noch interessant:


    Zitat

    Emergency help:
    -p Automatic repair (no questions)
    -n Make no changes to the filesystem
    -y Assume "yes" to all questions
    -c Check for bad blocks and add them to the badblock list
    -f Force checking even if filesystem is marked clean

  • Eigentlich hab ich es nie prüfen lassen.
    Festplatte ist über 1 Jahr drinne.
    Eine Swap hab ich drinne dank Squeeze 1.4


    Mit dem befehl fsck.ext3 -f /dev/sda1 tut sich nun was.


    Soll ich danach mit dem befehl -c und dann -p weiter machen somit wäre doch alles optimal gecheckt bzw repariert worden oder?


    Hier das aktuelle ergebniss mit -f



    root@dm800se:~# umount /media/hdd
    root@dm800se:~# fsck.ext -f /dev/sda1
    -sh: fsck.ext: not found
    root@dm800se:~# fsck.ext3 -f /dev/sda1
    e2fsck 1.42.1 (17-Feb-2012)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/sda1: 111/476032 files (13.5% non-contiguous), 7575537/121834497 blocks
    root@dm800se:~#


    Hier das Ergebniss mit -c


    root@dm800se:~# fsck.ext3 -c /dev/sda1
    e2fsck 1.42.1 (17-Feb-2012)
    sh: badblocks: not found
    /dev/sda1: Updating bad block inode.
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information


    /dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
    /dev/sda1: 111/476032 files (13.5% non-contiguous), 7575537/121834497 blocks
    root@dm800se:~#

  • Zitat

    Eigentlich hab ich es nie prüfen lassen.Festplatte ist über 1 Jahr drinne.


    Die werden auch bei bedarf oder alle x mounts automatisch überprüft, in der Regel gibt es daher auch keinen Grund es manuell zu machen, denn das system kümmert sich in der Regel selber um alles.


    Laut Ergebnis ist deine Platte auch in Ordnung, also alles gut!