Synology NAS: Keine Timemachine Backups mehr möglich, kein Zugriff!

Hallo lisanet

Bei Schritt 6 sudo cp tmquota /usr/local/bin werde ich nach dem Passwort gefragt. Danach ergibt sich keine Fehlermeldung.
Trotzdem kann ich tmquota nicht ausführen.
Beim speichern des Skripts gabe es mehrere Möglichkeiten. BBedit hat vorheschlagen es als tmquota.sh abzuspeichern. Danach musste ich in alle Befehle "tmquota.sh" einfügen, dennoch war tmquota dem System nicht bekannt.

Fehlermeldung: zsh: command not found: tmquota

Wo steckt der Fehler ?

okay,.... du kennst dich eigentlich nicht mit Termianl aus. Dann solltest du das alles sein lassen.

Du hast nämlich meine Anleitung nicht befolgt! Ich vermute, du hast Schritt 5 nicht gemacht.

- Schritt 6 musst du nur machen, wenn Schritt 5 eine Fehler bringt. Schritt 6 lautet "sudo cp tmquota /usr/bin" und nicht wie du schreibst "usr/local/bin"

- Schritt 5 besteht aus 2 separaten Schritten. Die musst du immer machen. In dieser Reihenfolge. Immer!

- Es ist falsch das als script mit der Endung ".sh" zu speichern. Ich habe extra geschrieben "tmquota"

- Du machst einen Doppelklick auf "tmquota". Das bringt nichts. tmquota wird ausschließlich im Terminal bedient. nix mit klicken. Das habe ich so geschrieben!

Also:

Stelle 100% sicher, dass das Teil was in deinem Homeverzeichnis liegt tmquota heißt. Dann machst du Schritt 5 mit seinen _zwei_ Befehlen nacheinander, separat!

Wenn der 2. Befehl eine Fehlermeldung gibt, dann und nur dann, mache Schritt 6

Ergebnis: Nun liegt tmquota entweder in /usr/local/bin (Schritt 5) oder in /usr/bin (Schritt 6) und lässt sich dadruch im Terminal aufrufen mit "tmquota" und den jedweiligen Parametern. Die ursprünglich Kopie in deinem Homeverzeichnis brauchst du nicht mehr, also lösche sie.

Nochmal: Das ist ein Script: Nix mit Klicken!
 
Schritt 5 war chmod a+x tmquota. Der lief sauber durch
-rwxr-xr-x@ 1 home staff 2376 27 Feb 16:35 tmquota

Jetzt Schritt 6. Gemäss Deiner Anleitung (und nicht wie oben geschrieben): sudo cp tmquota /usr/local/bin
Dieser Befehl fordert mich zur Eingabe eines Passwortes auf.
Ich nehme an, dies ist mein User Passwort. Korrekt ?
 
Schritt 5 war chmod a+x tmquota. Der lief sauber durch
-rwxr-xr-x@ 1 home staff 2376 27 Feb 16:35 tmquota

Jetzt Schritt 6. Gemäss Deiner Anleitung (und nicht wie oben geschrieben): sudo cp tmquota /usr/local/bin
Dieser Befehl fordert mich zur Eingabe eines Passwortes auf.
Ich nehme an, dies ist mein User Passwort. Korrekt ?

Ja, das Passwort musst du wegen sudo eingeben, das eines Admin.

ABER: Schritt 5 ist ... /usr/local/bin. Schritt 5 hat 2 Befehle. Zwei! Das habe ich bewusst so geschrieben. Bitte spreche nicht von was anderem, wenn du Hilfe benötigst. Wo soll ich denn wissen, was du gerade meinst.

Schritt 6 ist nur nötig wenn dieser Befehl hier "sudo cp tmquota /usr/local/bin" eine Fehlermeldung bringt!!!!!

Aber wenn dir das alles neu ist... lass es sein. Dann kommst du mit der Bedienung des scriptes nicht klar. Das ist ein lieb gemeinter Tipp.
 
Gemäss Deiner Nummerierung ist Schritt 5 dieser hier: chmod a+x tmquota
Was meinst Du mit Schritt 5 hat 2 Befehle. Zwei! ?
Siehe Anhang
 

Anhänge

  • Bild 27.02.23 um 17.41.jpg
    Bild 27.02.23 um 17.41.jpg
    187,6 KB · Aufrufe: 43
Das ist ja toll. Mir wird eine andere Nummerierung/Formatierung angezeigt als Dir.
 

Anhänge

  • Bild 27.02.23 um 17.46.jpg
    Bild 27.02.23 um 17.46.jpg
    66,5 KB · Aufrufe: 63
Also. Schritt 5, bestehend aus den 2 Steps gem. Deinem Printscrrn ist erfolgt.
Schritt 6 brauche ich nicht, da kein Fehler gemeldet wurde.

Wenn ich jetzt tmquota ein das Terminal eingebe erhalte ich:

home@MacBook-Pro ~ % tmquota -show


zsh: command not found: tmquota
 
dennoch... lass es ein. Du bist mit Terminal zu wenig vertraut um das script verlässlich bedienen zu können.
 
Na jetzt bin ich ja fast fertig gemäss Deiner Anleitung.
Kannst Du mir noch die nächsten paar Schritte sagen ?

Ausserdem lerne ich gerne dazu. Ist noch kein Meister vom Himmel gefallen...
 
Also. Schritt 5, bestehend aus den 2 Steps gem. Deinem Printscrrn ist erfolgt.
Schritt 6 brauche ich nicht, da kein Fehler gemeldet wurde.

Wenn ich jetzt tmquota ein das Terminal eingebe erhalte ich:

home@MacBook-Pro ~ % tmquota -show


zsh: command not found: tmquota



dann isgt bei dir

a) entweder /usr/local/bin n icht im Pfad (sehr ungewöhnlich...)

b) oder du hast zuvor einen Fehler gemacht und kopierst eb en nciht das script nach /usr/local/bin.

Egal:

Letzte Hilfe von mir. Wikrlich die letzte...

a)
Code:
ls -l /usr/local/bin

poste bitte Eingabe und Ausgabe. Das sollte tmquota anzeigen.

b)
Bash:
echo $PATH

poste bitte Eingabe und Ausgabe. Das sollte deinen Pfad anzeigen

c) wenn oben alles negativ ist (kein tmquota, kein /usr/local/bin im Pfad) dann kopiere das script in ein anderes Verezichnsi... das ist immer im Pfad

Bash:
sudo cp tmquota /usr/bin
 
Last login: Tue Feb 28 08:20:54 on console

home@MacBook-Pro ~ % ls -l /usr/local/bin

-rwxr-xr-x@ 1 root wheel 2376 27 Feb 16:40 /usr/local/bin

home@MacBook-Pro ~ % echo $PATH

/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin

home@MacBook-Pro ~ %
 
home@MacBook-Pro ~ % sudo cp tmquota /usr/bin


Password:


cp: /usr/bin/tmquota: Operation not permitted


home@MacBook-Pro ~ %
 
bist du überhaupt im richtigen Verzeichnis in dem das script liegt?

Kopiere es nochmal nach /usr/local/bin.

Last login: Tue Feb 28 08:20:54 on console

home@MacBook-Pro ~ % ls -l /usr/local/bin

-rwxr-xr-x@ 1 root wheel 2376 27 Feb 16:40 /usr/local/bin

home@MacBook-Pro ~ % echo $PATH

/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin

home@MacBook-Pro ~ %

das sieht nach einem file namens /usr/local/bin aus.

mach: file /usr/local/bin und poste das hier

Du hast an PATH auch schon was rum gebastelt


Nocmal: lass es sein. Ich kann dir nicht jeden Tastendruck diktieren.
 
home@MacBook-Pro ~ % file /usr/local/bin


/usr/local/bin: Bourne-Again shell script text executable, ASCII text


home@MacBook-Pro ~ %
 
Ich bin in meinem home Verzeichnis und in diesem liegt das tmquota
 

Anhänge

  • Bild 28.02.23 um 15.04.jpg
    Bild 28.02.23 um 15.04.jpg
    90,8 KB · Aufrufe: 46
home@MacBook-Pro ~ % file /usr/local/bin


/usr/local/bin: Bourne-Again shell script text executable, ASCII text


home@MacBook-Pro ~ %

Dann lsöche das file wieder mit

sudo rm /usr/local/bin

Anschließend das Verezichnis erzeugen und dann tmquota da rein kopieren

a) sudo mkdir /usr/local/bin

b) sudo cp tmquota /usr/local/bin

Und bitte, lerne etwas wie man im Terminal vor geht. Es war ein Fehler von mir, dass ich das script hier gepostet habe und nun jeden Tastendruck beschreiben muss. Ich werde das nicht wieder tun und wünschte ich könnte diese Postings löschen. Es war und ist gedacht für User, die sich zumindest einwenig mit der Kommandozeile auskennen und wissen wie man kopiert, in ein Verzeichnis wechselt oder sich den Inhalt eines Verzeichnisses anzeigt.

Letztmals: lass es.

@Difool

Könntest du mein obiges Posting bitte löschen? Es führt leider nur dazu, dass sich ausgerechnet USer damit beschäftigen, die im Terminal einfach nicht zurecht kommen und meinen, es würde einfach nur mit abtippen getan sein.

Ich werde künftigg derartige Dinge nur dann psoten, wenn diejenigen, die es wünschen mir per PM explizit bestätigen, dass sie mit Terminal, Shell und Co umgehen können.

Sorry für die Verwirrung, die ich hier gestiftet habe.
 
  • Gefällt mir
Reaktionen: dg2rbf, win2mac und genexx
Hallo lisanet

Du solltest nicht so pessimistisch sein...

Hat wunderbar geklappt.

home@MacBook-Pro TM-HD % tmquota -size 8T
creating TimeMachine quota in /Volumes/TM-HD: 8192 GB
home@MacBook-Pro TM-HD % tmquota -show
TimeMachine quota in /Volumes/TM-HD: 8192 GB

Der kleine Fehler in der Beschreibung ist, dass man vorher prüfen sollte ob das Verzeichnis "bin" in /usr/local/bin bereits existiert.

Besten Dank

PS: ist halt schon 30 Jahre her, dass ich auf der Cray-YMP gearbeitet habe. Da kann man schon mal für das eine oder andere Befehlchen etwas länger brauchen bis es einem wieder einfällt ;-)
 
Zurück
Oben Unten