Input/output error auf Filesystem des DS101j

Status
Für weitere Antworten geschlossen.

thomas72

Benutzer
Mitglied seit
15. Jun 2007
Beiträge
4
Punkte für Reaktionen
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
 

NocTec

Moderator
Teammitglied
Lösungspartner
Mitglied seit
21. Jan 2007
Beiträge
182
Punkte für Reaktionen
175
Punkte
93
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.
 

thomas72

Benutzer
Mitglied seit
15. Jun 2007
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
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