Carbon Copy Cloner--NAS Laufwerk automatisch mounten ??

gandalf12

Aktives Mitglied
Thread Starter
Dabei seit
23.03.2011
Beiträge
472
Reaktionspunkte
62
Gelöst-Carbon Copy Cloner--NAS Laufwerk automatisch mounten ??-Gelöst

Hallo,
ich benutze folgendes kleines Script um manuell mein NAS Laufwerk zu mounten.
Code:
delay 3
repeat with idx from 1 to 10
	set ping_result to (do shell script "ping -c 1 192.168.178.3")
	if ping_result contains "100% packet loss" then
		delay 5
	else
		exit repeat
	end if
end repeat
if idx ≥ 10 then return -- failure to connect
mount volume "afp://Benutzername:Kennwort@192.168.178.3/Backup"

Nun soll Carbon Copy Cloner Nachts ein zeitgesteuertes automatisches Backup durchführen. Dies scheitert jedoch daran, da mein Synology NAS im Ruhezustand ist und das Backupverzeichnis nicht gemountet ist.
CCC unterstützt das ausführen von Shell Scripts vor Beginn des Backups.
Nun meine Frage wie bringe ich CCC dazu mit Hilfe eines Shell Scripts mein NAS Laufwerk automatisch zu mounten nachdem mein Mac von CCC per Zeitsteuerung aus dem Ruhezustand geholt worden ist.
Ich hatte schon versucht per Shell Script auf das Apple Script zu verweisen, was leider nicht funktioniert hat.
Wenn jemand eine Programmalternative hat welche zeitgesteuert unidirektionale Backups von Ordnern des Mac´s auf ein NAS machen kann und gleichzeitig das Laufwerk mounten kann möge das bitte auch hier kund tun
 
Zuletzt bearbeitet:
Soderle, bin schon bischen stolz auf mich :clap:
Habe es nun selbst hinbekommen...
Für alle die es interessiert hier eine kleine Anleitung.
Bitte nicht wundern. Es taucht auch noch Boxcryptor mit auf. Benutze ich um Dateien auf der Dropbox verschlüsselt abzulegen. Bei Nichtgebrauch, einfach aus dem Script löschen..
Here we go..
1, Ein Apple Script erstellen und als App abspeichern. Die IP Adresse und der zu mountende Ordner auf dem NAS muß den eigenen Gegebenheiten angepasst werden. Hier der Code
Code:
delay 3
repeat with idx from 1 to 10
	set ping_result to (do shell script "ping -c 1 192.168.178.3")
	if ping_result contains "100% packet loss" then
		delay 5
	else
		exit repeat
	end if
end repeat
if idx ≥ 10 then return -- failure to connect
mount volume "afp://Benutzername:Kennwort@192.168.178.3/Backup"
tell application "Finder"
	activate
	open POSIX file "/Users/XXXX/Dropbox/BoxCryptor.bc"
	tell application "Finder" to close every window
end tell

2, Dieses Script wird als App mit dem z.B Namen CCCMount abgespeichert.
3, Ein Shell Script mit folgendem Inhalt erstellen
Code:
#!/bin/sh
osascript -e 'launch the application "CCCMount.app"'
osascript -e 'tell application "Terminal" to quit'
# EOF
4, Carbon Copy Cloner im Zeitplaner unter der Registerlasche Vorher & Nachher anweisen dieses Shell Script zu benutzen.
5, Sich über ein zeitgesteuertes Backup mit Automountfunktion auf ein NAS freuen

Das ganze sollte bei Bedarf auch mit Super Duper funktionieren
 
Zurück
Oben Unten