Ich versuche, jeden Abend um 22 Uhr auf einem Mac Pro ein Backup von einer Festplatte auf eine andere auszuführen. Ich habe das getestet rsync
und es sichert sich gut außerhalb des cron
Tisches. Hier ist, was ich habe und es läuft nicht
* 20 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/
Dies ist auf einem Mac Pro, der nicht jede Nacht ausgeschaltet wird
Unter der Annahme, dass /Volumes/HDD1
und /Volumes/HDDbackup
interne Laufwerke sind, sollte Ihre Crontab folgendermaßen aussehen:
00 22 * * * rsync -av /Volumes/HDD1/ /Volumes/HDDbackup
Wenn ein oder beide Laufwerke externe Laufwerke sind, müssen Sie die externen Laufwerke gemountet lassen, wenn sich der Benutzer abmeldet. Denken Sie daran, dass macOS externe Laufwerke normalerweise als noowners
(auf Ignorieren der Berechtigung eingestellt) einbindet. Sie sollten erwägen, Berechtigungen auf jedem externen Laufwerk mit dem richtigen Zugriff für diesen Benutzer zu aktivieren.
Legen Sie dann die Einstellungsdatei fest /Library/Preferences/SystemConfiguration/autodiskmount
:
sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
Hinweis: Ich habe nicht getestet, ob diese Einstellungsdatei in Sierra funktioniert.
Verwenden Sie 00 22 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/
(statt 20 - das ist 20 Uhr!) Und es wird ausgeführt - mit dem richtigen Benutzer und den richtigen Festplattenberechtigungen eingerichtet.
fd0
André Hopkins
fd0
André Hopkins