Input/output error auf Filesystem des DS101j

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

thomas72

Benutzer
Registriert
15. Juni 2007
Beiträge
4
Reaktionspunkte
0
Punkte
0
Hallo zusammen,

Meine DS101j hat ein seltsames Problem entwickelt: Einige Files (ca 5 von mehreren 10'000) werden im Windows Explorer beim Zugriff auf das Share der DS101j zwar angezeigt, koennen aber nicht gelesen oder geloescht werden. Ein Versuch, das File zu oeffnen, resultiert in:
Cannot copy file: Cannot read from the source file or disk

Ich habe telnet enabled und mich auf die DS101j eingeloggt. Da ist es noch seltsamer, wie untenstehendes Log zeigt:
DiskStation> ls meinfile
ls: meinfile: Input/output error
DiskStation> mv meinfile gaga
DiskStation> ls gaga
ls: gaga: Input/output error
DiskStation> ls -l
ls: ./gaga: Input/output error
DiskStation> mv gaga ../
DiskStation> ls -l gaga
ls: gaga: No such file or directory
DiskStation> ls -l ../gaga
ls: ../gaga: Input/output error
...
DiskStation> mkdir muell
DiskStation> mv gaga muell/
DiskStation> rm -fR muell
rm: unable to stat `muell/gaga': Input/output error
rm: unable to remove `muell': Directory not empty
DiskStation>

D.h. ich kann die defekten Files umbenennen und verschieben, aber nicht lesen oder loeschen. Ist das Filesystem korrupt ? Wie kann ich die DS dazu bewegen, beim Starten einen Filesystem-Check zu machen ? Oder liegt es an was anderem ?

Thomas
 
Das klingt nach einem Problem mit dem Dateisystem. Geh mal per Telnet drauf und las

Rich (BBCode):
fsck.ext3 -fvc

drüber laufen.

Am besten die Partition vorher unmounten oder zumindest sicherstellen, dass nichts drauf zugreift.
 
Am besten die Partition vorher unmounten oder zumindest sicherstellen, dass nichts drauf zugreift.

Das unmounten scheint noch seine Tuecken zu haben, aber ein remount als read-only konnte ich immerhin erreichen (und sollte fuer fsck auf das gleiche rauskommen):

DiskStation> umount /volume1
umount: Couldn't umount /dev/hda3: Invalid argument
DiskStation> mount /volume1 -o remount,ro
DiskStation> cd /volume1
DiskStation> touch haha
touch: haha: Read-only file system

fsck.ext3 ist jetzt am Laufen, aber die -c Option habe ich weggelassen, laut Manpage muss man -c zweimal angeben, damit der Test Non-Destructive ist, d.h. mit -fvc wuerde er den destruktiven Test ausfuehren, und das war mir zu heikel (-;

Nach gelaufenem Test und Reboot ist nun alles wieder ok. Allerdings habe ich 565 Files im lost+found !! Am Besten spiele ich meine Backups wohl noch mal ein, wer weiss, was da jetzt alles fehlt...

Danke,
Thomas
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat