Nach Pyload Install - 2 Ordner mit gleichem Namen - nicht löschbar

Status
Für weitere Antworten geschlossen.

Schwarzer Riese

Benutzer
Mitglied seit
18. Sep 2010
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe ein Problem und hoffe ihr könnt mir weiterhelfen:

Nachdem ich per Anleitung pyload auf meiner Synology DS 209 installiert hatte (siehe hier, habe ich nun das Problem, dass ich auf meinem Volume 1 zwei Ordner mit exakt dem selben Namen habe!
/pyload
Beide Ordner haben lt.
Rich (BBCode):
dir
keinen Inhalt.
Trotzdem ist es mir nicht möglich, diese Ordner zu löschen.
Wenn ich versuche per
Rich (BBCode):
rm -r pyload
einen (bzw. welchen?) der beiden Ordner zu löschen, scheint das zu gehen, ich bekomme zumindest keinen Fehler zurück.
Nach einem Überblick mit
Rich (BBCode):
dir
ist ein Ordner weg.
Versuche ich nun aber auch den 2. Ordner mit
Rich (BBCode):
rm -r
zu löschen, dann ist das nicht möglich und ich bekomme die Meldung "No such file or directory".

...Und danach ist dann auch der 2. Ordner wieder da!

Was kann ich tun?
...soweit ich erkennen kann läuft auch kein pyload Prozess mehr oder so.

Falls es keinen Weg über SSH gibt:
Wäre es eine Möglichkeit die Festplatten (ich habe 2x 1TB als gespiegeltes RAID verbaut) nacheinander an einen normalen PC anzuschließen und dort mittels Linux die Ordner zu löschen?
Oder muss ich befürchten dadurch einen Fehler im Raid zu erzeugen, wenn ich die Platten danach wieder in die DS einbaue?

Wäre wirklich toll wenn mir jemand helfen kann!

Vielen Dank,
Schwarzer Riese
 

Schwarzer Riese

Benutzer
Mitglied seit
18. Sep 2010
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

...me again.

Kann mir denn keiner einen Tip geben?
Ich möchte nicht einfach mit nem externen Linux an dem RAID rumspielen. ...Nützt mir wenig wenn dann nachher das RAID kaputt ist oder so...

[Edit]
...ein löschen über den DSM ist übrigens auch nicht möglich.
Ich kann ihn zwar auswählen und "löschen" drücken, aber danach ist der Ordner immer noch da
Dass er überhaupt im DSM auftaucht hatte mich auch ein bisschen gewundert, denn ich selbst habe den Ordner ja niemals dort eingebunden.


Danke,
greetz,
SchwarzerRiese
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Manchmal passiert es, dass sich 'nicht-sichtbare Zeichen' in einen Namen hineingeschmuggelt haben (früher gab es das auf mit den Corsortasten, wenn jemand anstelle des Backspace die Pfeil links-Taste verwentet hatte) und man diese nicht am Bildschirm sehen kann.

Es gibt zum einen die Möglichkeit, sich alle Nnchtdarstellbaren Zeichen anzuschauen (mit einen ls -b statt einem dir) - leider muss man sich dazu per IPKG nochmal die coreutils installieren, weil der mitgelieferte ls nur nicht alle 261 Optionen kennt. Wenn man welche hat, kann man gezielt diese durch Wildcard-Zeichen ersetzen.

Zum anderen gibt es die automatische Dateinamenergänzunh per TAB-Taste: man tippt also dir /opt/py TAB ein, und bekommt (wenn vorhanden) angezeigt /opt/pyload - auch mit eventuell vorhandenen Sonderzeichen. Das geht auch mit dem rm -r.

Es gibt auch die Möglichkeit mit Wildcard-Zeichen (Joker) zu arbeiten: ls -l /volume1/py* usw. usw.

Da ich keine Ahnung von pyload habe und du sehr wenig über deine Dateien, Verzeichnisse usw. hier gezeigt hast, konnte ich nicht allzu konkret werden.

Ansonsten: Zwei gleiche Verzeichnisse/Dateinamen gibt es in einerm Verzeichnis nicht.

Itari
 

Schwarzer Riese

Benutzer
Mitglied seit
18. Sep 2010
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo itari!

Erstmal danke für deine Hilfe!

..bin jetzt zwar ein Stück weitergekommen, aber gelöst habe ich mein Problem noch nicht.

Also, mittlerweile habe ich es geschafft den "pyload" Ordner, der auch im DSM auftaucht, einfach erstmal umzubenennen, damit er nicht den gleichen Namen hat.

Dann habe ich versucht den anderen (übrigen) Ordner, der laut ssh auch den Namen "pyload" trägt zu löschen.
Das geht nicht.
Ich weiß aber jetzt auch das Problem: mittels TAB-Befehl habe ich heraus gefunden, dass der zweite Ordner einen <Return> (also einen "Absatz" bzw. "neue Zeile" in sich trägt!
Unglaublich aber wahr!
Ich hatte mich schon die ganze Zeit gewundert warum bei "dir" nach dem zweiten Ordner, eine Leerzeile im Terminal-Fenster steht. ...jetzt weiß ich es.

Nun kommen wir aber zum Problem mit dem löschen:
Wie bekomm ich diesen Ordner nun weg?
Habe halt mal deinen Befehl "rm -r /volume1/py TAB" versucht
Bekomme folgendes zurück:
Rich (BBCode):
DiskStationNAS> rm -r /volume1/pyload
/
rm: cannot remove `/volume1/pyload': No such file or directory
-ash: /: Permission denied
Also kann er wohl mit der leerzeile im Namen nichts anfangen...

Fällt dir was ein wie ich das Problem lösen könnte?

[Edit] Infos zu meiner DS:
Hab ne DS209 mit DSM 3.0
die Ordnerstruktur um die es hier geht wäre:
"dir" im root-folder:
Rich (BBCode):
drwxr-xr-x   19 root     root          4096 Jan 21 18:54 .
drwxr-xr-x   19 root     root          4096 Jan 21 18:54 ..
-rw-r--r--    1 root     root            11 Feb 27  2004 .mkcert.serial
-rw-------    1 root     root          1024 Feb 27  2004 .rnd
drwxr-xr-x    2 root     root          4096 Sep 27 00:41 bin
drwxr-xr-x    6 root     root         36864 Jan 21 18:54 dev
drwxr-xr-x   15 root     root          4096 Jan 21 19:46 etc
drwxr-xr-x   13 root     root          4096 Jan 21 18:54 etc.defaults
drwxr-xr-x    2 root     root          4096 Sep 21 12:52 initrd
drwxr-xr-x   14 root     root         12288 Sep 27 00:41 lib
lrwxrwxrwx    1 root     root            11 Sep 27 00:41 linuxrc -> bin/busybox
drwx------    2 root     root          4096 Sep 21 12:46 lost+found
drwxr-xr-x    2 root     root          4096 Sep 21 12:06 mnt
lrwxrwxrwx    1 root     root            17 Jan 17 21:01 opt -> /volume1/@optware
dr-xr-xr-x   89 root     root             0 Jan  1  1970 proc
drwxr-xr-x    2 root     root          4096 Jan 17 17:48 root
drwxr-xr-x    2 root     root          4096 Sep 27 00:41 sbin
-rw-r--r--    1 root     root           524 Jan 17 17:43 ssl
drwxr-xr-x   11 root     root             0 Jan  1  1970 sys
drwxrwxrwt    6 root     root           840 Jan 21 19:55 tmp
drwxr-xr-x    7 root     root          4096 Sep 27 00:41 usr
drwxr-xr-x   13 root     root          4096 Jan 21 18:54 var
drwxr-xr-x   12 root     root          4096 Sep 27 00:42 var.defaults
drwxr-xr-x   23 root     root          4096 Jan 21 19:46 volume1

"dir" im /volume1:
Rich (BBCode):
drwxr-xr-x   23 root     root          4096 Jan 21 19:46 .
drwxr-xr-x   19 root     root          4096 Jan 21 18:54 ..
drwxr-xr-x    2 root     root          4096 Sep 12 20:53 @appstore
drwxr-xr-x    3 admin    users         4096 Sep 27 00:39 @database
drwxr-xr-x    4 root     root          4096 Nov  7 17:24 @download
drwxr-xr-x   13 root     root          4096 Jan 21 19:36 @optware
-rw-------    1 root     root       5615616 Dec 21  2009 @smbd.core
drwxrwxrwx    2 root     root          4096 Jan 21 18:54 @tmp
-rw-------    1 root     root          7168 Jan 21 19:58 aquota.group
-rw-------    1 root     root          8192 Jan 21 19:58 aquota.user
drwxrwxrwx    8 root     root          4096 Jan 21 02:40 daten
drwxrwxrwx    5 root     root          4096 Jan 21 00:40 daten_frank
drwxrwxrwx    4 root     root          4096 May 22  2010 daten_helga
drwxrwxrwx    7 root     root          4096 Dec 25 14:43 daten_kh
drwxrwxrwx    2 root     root          4096 Sep 29 00:30 daten_martin
drwxrwxrwx    3 root     root          4096 Jan 18 01:45 downloads
drwxrwxrwx    2 root     root          4096 Jan  3  2010 epg
drwxrwxrwx    3 root     root         40960 Jan  2 01:11 filme
drwx------    2 root     root         16384 Dec 19  2009 lost+found
drwxrwxrwx    6 root     root          4096 Oct 20 19:33 music
drwxrwxrwx    2 root     root          4096 Jan 21 18:54 paloada
drwxrwxrwx   12 root     root          4096 Nov  6 19:02 photo
drwxrwxrwx    2 root     root          4096 Jan 17 18:37 public
drwx------    3 root     root          4096 Jan 17 20:21 pyload

drwxrwxrwx    2 root     root          4096 Nov  7 17:24 video
drwxrwxrwx    2 root     root          4096 Jun 16  2010 web
[/EDIT]

[EDIT2]
Habe übersehen, dass du geschrieben hattest, dass man den Joker * auch mit anderen Befehlen nutzen kann, und habe dann gerade einfach mal "rm -r py*" versucht.
...und siehe da: Nach (merklich langem) Rödeln ....ist der Ordner weg!

Vielen Dank für deine Hilfe!
Nach nem Neustart gibt's noch nen 3. Edit :D
[/EDIT2]
[EDIT3]
...und er bleibt weg!
Vielen Dank für deine Hilfe Itari!

...jetzt werd ich mich nochmal an nen pyload install wagen.
Keine ahnung was ich da falsch gemacht habe.
[/EDIT3]

Danke,
greetz,
SchwarzerRiese
 
Zuletzt bearbeitet:

Thorndike

Benutzer
Mitglied seit
22. Sep 2010
Beiträge
742
Punkte für Reaktionen
4
Punkte
38
Ich vermute einmal das du die Zeile
Rich (BBCode):
echo "/volume1/pyload" >> configdir
aus dem Wiki mehrfach ausgeführt hast. Das hat bei mir zu solchen Verzeichnissen geführt.
einfach mal mit
Rich (BBCode):
cat /opt/pyload/module/config/configdir
nachsehen was in der Datei wirklich drinsteht.
 
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