Verzeichnis löschen welches nicht in FileStation angezeigt wird

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
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!
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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?
 

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
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 ;-)
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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?
 

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
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:

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.991
Punkte für Reaktionen
629
Punkte
484
Noch einfacher als SSH? Ich denke nicht.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
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.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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:

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
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:

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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:

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
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.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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.
 

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
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.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
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!
 

ayron

Benutzer
Mitglied seit
02. Mrz 2018
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
Danke! Hat geklappt. Keinen (fatalen) Fehler begangen und der freie Speicher ist auch gleich gestiegen!
 

Favi

Benutzer
Mitglied seit
19. Okt 2015
Beiträge
59
Punkte für Reaktionen
0
Punkte
6
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
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.165
Punkte für Reaktionen
918
Punkte
424
Was heißt es funktioniert kein Befehl mehr? Was kommen für Fehler?
 

Favi

Benutzer
Mitglied seit
19. Okt 2015
Beiträge
59
Punkte für Reaktionen
0
Punkte
6
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.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.165
Punkte für Reaktionen
918
Punkte
424
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.
 


 

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