Verzeichnis löschen welches nicht in FileStation angezeigt wird

  • 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.

ayron

Benutzer
Registriert
02. März 2018
Beiträge
54
Reaktionspunkte
0
Punkte
6
Hi,
versehentlich habe ich in einem Programm (Resilio Sync) einen Pfad falsch eingegeben. Jetzt wurde mir ein Verzeichnis auf der Diskstation erstellt und ca 30 GB Daten reingeladen.
Eigentlich wollte ich ein bestehendes Verzeichnis verwenden, durch den Typo habe ich jetzt ein Verzeichnis welches nicht von DSM angezeigt wird, da es darin nicht erstellt wurde.

Wie bekomme ich das Verzeichnis jetzt am besten gelöscht. Bin kein sehr versierter Anwender.

Vielen Dank!
 
Bräuchte resilio nicht root Rechte für so eine Aktion? Verwende selber auch Resilio, aber beim erstellen habe ich nur die Struktur die von DSM im Explorer auch angezeigt wird, zur Verfügung.
Welcher Pfad steht den auf der Weboberfläche von resilio für diesen Ordner?
 
Also mir hatte jemand hier im Forum gesagt, dass alle Pakete "erweiterte" Rechte haben und zumindest auf alle Verzeichnisse zugreifen können. Wenn ich das unterbinden möchte, müsste man mit Docker-Containern arbeiten. Also denke ich, dass es auch Ordner erstellen kann. Man kann das Verzeichnis ja im Verzeichnisbaum auswählen, den Pfad dann aber auch manuell noch editieren. So kam es zu dem Fehler.
"Echtes Root" mit Zugriff auf die DSM System Verzeichnisse glaube ich nicht. Aber ich bin kein sehr versierter User ;-)
 
Ok, so tief steck ich da nicht drin. Aber ich habe das gerade mal nachgestellt und bei kommt sofort das ich keine Schreibberechtigung habe, egal welches Verzeichniss ich verwenden will (ausserhalb von Volume x).
Welcher Pfad wird bei dir angezeigt auf der Web GUI?
 
Edit: Hab mich geirrt bezüglich den Verzeichnissen.
Problem ist, dass ich den Typo auf Höhe der Gemeinsamen Ordner gemacht habe. Also Volume1/ResilioSync anstatt Volume1/Resilio_Sync. Diesen Gemeinsamen Ordner kennt DSM aber nicht. Ich nehme an auf Unterordner-Basis wäre das kein Problem.

Den Ordner sehe ich schön im Resilio-GUI aber eben nicht im DSM.

SSH nutze ich leider nicht und müsste es erst einrichten. Gibt es einen einfacheren weg um per "root" verzeichnisse auf der Disk Station zu löschen?
 
Zuletzt bearbeitet:
Noch einfacher als SSH? Ich denke nicht.
 
Also Volume1/ResilioSync anstatt Volume1/Resilio_Sync. Diesen Gemeinsamen Ordner kennt DSM aber nicht. Ich nehme an auf Unterordner-Basis wäre das kein Problem.
Den Ordner sehe ich schön im Resilio-GUI aber eben nicht im DSM.

Auch das ist nicht möglich! Resilio legt keine neuen "Gemeinsame Ordner" an, also auf der Ebene Volume1/Gemeinsamer Ordner. Erst eine Ebene weiter unten ist es Resilio möglich eien neuen Ordner anzulegen, also Volume1/Gemeinsamer Ordner/Neuer Ordner. Sobald ein Ordner angelgt wurde, ist dieser auch in der Filestation oder im Win Explorer zu sehen. Auch dort kann er entfernt werden.

Mach mal bitte Screenshots von resilio inkl. der Pfadangabe und von der Filestation.
 
Volume1/ResilioSync
Hier fangen schon die ersten Ungenauigkeiten an, die mehrere Fehler im Pfad möglich machen.
Volume1 wird als Pfad immer klein geschrieben => /volume1/gemeinsamerOrdner

SSH nutze ich leider nicht und müsste es erst einrichten.
Da gibt es nicht viel einzurichten. SSH im DSM unter Systemsteuerung (Terminal) einschalten, putty downloaden, starten, IP und Zugangsdaten vom User "admin" rein und schon ist man drin. Dann noch umloggen zu root (sudo -i).
Hilfsweise kann man sich über das Paketzentrum den Midnight Commander installieren. Den startet man auf der Konsole mit "mc" und kann damit auf der Konsole wunderbar navigieren und z.B. Ordner/Dateien löschen.

Gibt es einen einfacheren weg um per "root" verzeichnisse auf der Disk Station zu löschen?
Nein.
 
Hier fangen schon die ersten Ungenauigkeiten an, die mehrere Fehler im Pfad möglich machen.
Volume1 wird als Pfad immer klein geschrieben => /volume1/gemeinsamerOrdner.

Stimmt, selbst wenn man es groß schreiben würde, Resilio nimmt es nicht an. Alles sehr dubios!

Danke für den Tipp mit MC! Das gefällt mir! ;)
Wieso es so etwas nicht als schöne GUI gibt?
 
Zuletzt bearbeitet:
Sorry für die späte Rückmeldung. Habe erst jetzt wieder Zeit mich um meine verlorenen GB zu kümmern.

Bildschirmfoto vom 2018-12-28 16-17-35.png

Also die Resilio GUI zeigt mir diese Ordner (s. Screenshot) an. Den Ordner "Resilio Sync" gibt es im DSM gar nicht, den Ordner "Resilio_Sync" nutze ich via DSM und befülle ihn via Resilio.

Resilio selbst muss diesen Ordner also angelegt haben als ich mich vertippt habe. Welche Rechte App-Pakete auf DSM haben weiß ich nicht, ich bin ja eher noch Novize.

Ich werde mal versuchen mit Putty drauf zuzugreifen und deaktiviere danach SSH einfach wieder.

Edit: Putty findet das Verzeichnis, es sind auch tatsächlich stolze 70GB drin. Habe etwas Sorge hier rumzuöschen.

Wenn ich im Verzeichnis bin also
Rich (BBCode):
root@diskstation:/volume1/Resilio Sync#
wäre ein
Rich (BBCode):
rm -r Resilio\ Sync
der richtige Befehl, oder müsste ich noch ein Verzeichnis hoch mit
Rich (BBCode):
..cd
. Ich habe zwar Backups aber volume1 möchte ich ganz sicher nicht löschen.

Ich hoffe ich verzeiht mir meine Terminal-Unsicherheit.
 
Zuletzt bearbeitet:
Ich kann dir zwar nicht sagen was da jetzt genau passiert ist, aber wie ich jetzt vorgehen würde.
Über ssh würde ich den kompletten resilio sync Ordner in einen "richtigen" gemeinsamen Ordner verschieben. Danach resilio komplett auf allen Clients deinstallieren.
Der nächste und erste wichtige Schritt wäre, die Ordner die für einen sync vorgesehen sind in DSM anzulegen!
Dann schau dir in Ruhe den verschobenen Ordner an. Alles was benötigt wird kopierst du in die neu angelegten Ordner.
Jetzt kannst du mit der Neuinstallation beginnen und alle Ordner in resilio als neuen sync einpflegen.
Da du den alten resilio sync Ordner verschoben hast, taucht er jetzt garantiert auch nicht mehr auf.

PS
Zur Sicherheit würde ich die neu angelegten Ordner nicht so bennenen wie diesen alten "resilio sync" Ordner.
 
Zuletzt bearbeitet:
Danke für deinen sehr sinnvollen Vorschlag. Allerdings ist die ganze Neueinrichtung schon geschehen, ich konnte den Ordner ja in der Resilio GUI richtig bestimmen als es mir aufgefallen war. Besagter Ordner ist auch sicher zu löschen, mir geht es eben nur um die Freigabe der 70 GB auf dem NAS.
Daher die Frage bzgl meines Löschbefehls.
 
Resilio löscht nur die Verknüpfung, nicht den Ordner oder deren Inhalt. Deshalb mein Vorschlag, den Ordner erst zu verschieben, dann sichten, dann alles neu installieren. Auch wenn du das schon gemacht hast, der Ordner ist ja immer noch in resilio und DSM vorhanden. Wenn du gleich löschen willst, tu es. Ich verstehe gerade nicht auf was du hinaus willst.
 
Oh wir reden glaube ich aneinander vorbei. Also in Resilio ist alles schon aufs richtige Verzeichnis gesetzt.

Ich möchte jetzt nur noch das Verzeichnis "volume1/Resilio Sync" löschen mittels Terminal/Putty/SSH. In Post #10 hatte ich unten noch gefragt ob ich das so machen kann. Darauf wollte ich hinaus.
 
Ein wenig. Habe auch erst gerade deinen editieren Beitrag gesehen.. :)

Löschen kompletter Verzeichnisse geht mit
Rich (BBCode):
 rm -r Ordnername

Aber Vorsicht, der Ordner landet nicht im Papierkorb!
 
Danke! Hat geklappt. Keinen (fatalen) Fehler begangen und der freie Speicher ist auch gleich gestiegen!
 
Hallo,

ich hänge mich mal hier dran, weil ich eigentlich dasselbe vorhabe: ich möchte einen Ordner löschen, den DSM nicht darstellt.

Hintergrund ist ein Stromausfall, nach dem ich einen verschlüsselten Ordner nicht mehr mounten konnte. Darauf habe ich ihn gelöscht und wollte denselben Namen wieder verwenden. Das hat DSM allerdings mit einer sehr allgemeinen Fehlermeldung verweigert. Darauf bin ich über die Konsole rein und habe zumindest die wahrscheinliche Ursache entdeckt: den (alten) Ordner gibt es noch, nur eben nicht sichtbar in der Web-GUI.

Wenn ich über sudo -i in den root-Zugriff gehe, funktioniert aber kein Befehl mehr (ls, rm, cd etc.). Kann mir da jemand einen Tipp geben? Das wäre super!

Viele Grüße
Favi
 
Was heißt es funktioniert kein Befehl mehr? Was kommen für Fehler?
 
Ich logge mich zunächst ganz normal in meinem normal genutzten Administrator-Account ein. Darauf erscheint in der Konsole:
MeinAdminAccount@DiskStation:/$

Gebe ich dort Befehle wie "ls" oder "rm" ein, wird dieser durchgeführt oder es erscheint z.B. eine Meldung, dass mir die entsprechenden Rechte fehlen. Soweit so normal.

Wechsle ich mit "sudo -i" dann in den root-Benutzer, werde ich nach meinem Passwort gefragt und nach der Eingabe erscheint:
root@DiskStation:~#

Gebe ich dort Befehle wie "ls" oder "rm + Syntax" so ein, passiert nichts, außer dass eine weitere Zeile mit "root@DiskStation:~#" erscheint. Keine Fehlermeldung, nichts sonst. Nur auf "exit" hin logge ich mich aus dem root-Nutzer wieder aus, das ist der bisher einzige getestete Befehl, der eine Reaktion erzeugt.
 
Du befindest dich im Home Ordner von root. Dort sind eventuell alle Ordner versteckt, weshalb ein ls nichts ausspuckt.
Und ein erfolgreicher rm gibt auch keine weitere Rückmeldung.

Also mal 'ls -la /' oder andere wo man definitiv Ausgaben erwarten kann. Oder ein rm mit absichtlich falschem Pfad etc.
 
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