Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
Sicher. Diese wird allerdings nicht ohne Weiteres bootbar sein, wie das mit OS X möglich ist.TimoRB schrieb:Frage 1:
Kann ich auch mit dieser Methode die Partition für XP (Bootcamp) sichern?
Da muss ich etwas ausholen:Frage 2:
Wenn ich meinen Benutzer mit diesem File Vault sichere ist dann der clon auch geschützt? Oder kann mann da irgendwas mit gesicherten Images machen?
Nein! Damit ein System bzw. der Clon gebootet werden kann, muss es auf einer eigenen Partition liegen. Wenn du hingegen inkrementelle Backups machst, liegt jede Version in einem Ordner und damit kann der Mac nichts anfangen (sind einfach normale Daten aus Sicht des Systems).Frage 3:
Hier hat auch schon mal jemand über Inkrementelle Backups des gesamt Systems gesprochen. Würden dann einfach alle Versionen im Bootmenü aufgelistet?
Da bin ich jetzt überfragt - ich nehme an, dass irgendein Fehler beim Sichern passiert ist. Das wird jetzt natürlich schwierig zu rekonstruieren, da du die Sicherung ja bereits gelöscht hast...Frage 4:
Bei mir gabs mal den Fehler das das System schön gesichert wurde und als ich booten wollte stand unter der FiWi Platte nicht Backup sondern EFI Boot. Kann mir jemand sagen wo der Fehler lag würde mich nur so interessieren. Nachdem ich alles nochmal gemacht hab hat es getan.
Es passiert nach normaler erneuter Ausführung des Scripts folgendes:lab schrieb:1. Was passiert, wenn ich ich den Computer während eines (mir nicht mehr bewussten) automatischen Cron-Backups herunterfahre? Wird das nächste Mal einfach ein neues Backup auf Basis der vorletzten gemacht (da End-Stamp fehlt)?
Du musst mit Apfel-i das Volume ansehen, dort werden die tatsächlichen "Platzverhältnisse" angegeben (siehst du auch am unteren Rand des Finder-Fensters, wenn das Volumen geöffnet ist). Irreführend sind nur die Angaben der einzelnen Ordner, nicht jene des Volumes.2. Wenn ich die Sache mit den Hardlinks richtig verstanden habe, sollte auf dem Backup-Volume mehr Platz vorhanden sein als ich im Finder mit Apfel-i angegeben krieg. Wie komme ich auf die richtigen Zahlen?
Maverick1977 schrieb:Frage 3: Wenn ich will, dass das Backup automatisch abläuft, dann müsste ich die externe Platte ja ständig angeschlossen haben?! Oder wie macht ihr das?
if [ -d "/Volumes/$DISC" ]; then # Falls richtiges Volumen vorhanden
echo "[Backup] $(date +"%e. %b %Y %H:%M:%S") " Disk \"$DISC\" vorhanden
sleep 30 # 30 Sekunden warten bis Disk richtig gemounted
<key>ProgramArguments</key>
<array>
<string>[Name und Pfad des Scriptes]</string>
</array>
<key>WatchPaths</key>
<array>
<string>/Volumes/</string>
</array>
#!/bin/sh
# echo Backup-Script startet
# mit -f macht auch Backup wenn die Zeit noch nicht vorbei ist
# INCREMENTELLES BACKUP
# ----- Einstellungen -----------------------------------------------------------------
declare QUELLE="/Users/tecalto/" # Zu sichernder Ordner
#declare QUELLE="/Users/tecalto/Documents/Anderes/" # Zum Testen
declare VERSION="Backup %Y-%m-%d" # Format der Backupbeschriftung
#declare VERSION="Backup %Y-%m-%d (%H-%M-%S)" # Zum Testen
declare ZIEL="Backup" # Zielordner
#declare ZIEL="BackupTest" # Zum Testen
declare EXCLUDES="/Users/tecalto/.backup_excludes" # Exclude-File
#declare EXCLUDES="/Users/tecalto/Desktop/backup_excludes" # Zum Testen
declare DISC="Big Boy" # Name der Festplatte
declare DAYS=5 # Anzahl der Tage bis neues Backup
declare TICKS=86400 # (1 DAY = 1 Tag)
#declare TICKS=60 # Zum Testen (1 DAY = 1 Minute)
declare LOGFILE="/Users/tecalto/Library/Logs/backup.log" # Name und Pfad des Logfiles
# ----- Script --------------------------------------------------------------------------
if [ -d "/Volumes/$DISC" ]; then # Falls richtiges Volumen vorhanden
echo "[Backup] $(date +"%e. %b %Y %H:%M:%S") " Disk \"$DISC\" vorhanden
sleep 30 # 30 Sekunden warten bis Disk richtig gemounted
if [ ! -d "/Volumes/$DISC/$ZIEL" ]; then # Falls Zielordner nicht vorhanden: neu anlegen
echo "$(date +"%e. %b %Y %H:%M:%S") " \"$ZIEL\" neu anlegen $(mkdir "/Volumes/$DISC/$ZIEL") >> $LOGFILE
declare DATUM=1000000000
elif [ -d "/Volumes/$DISC/$ZIEL/Aktuell" ]; then
declare DATUM=$(($(date +"%s")-$(stat -t "%s" -f "%Sc" "/Volumes/$DISC/$ZIEL/Aktuell")))
if [ "$1" = "-f" ]; then
echo "$(date +"%e. %b %Y %H:%M:%S") " Forciertes Backup \(-f\) >> $LOGFILE
else
echo "[Backup] $(date +"%e. %b %Y %H:%M:%S") " $(($DATUM/$TICKS)) Tage seit letztem Backup \(Backup alle $DAYS Tage\)
fi
else
declare DATUM=1000000000
echo "$(date +"%e. %b %Y %H:%M:%S") " Neues Backup anlegen >> $LOGFILE
fi
if [ $DATUM -ge $(($TICKS*$DAYS)) -o "$1" = "-f" ]; then # Falls älter als gewünscht: Backup machen
echo "$(date +"%e. %b %Y %H:%M:%S") " $(($DATUM/$TICKS)) Tage seit letztem Backup \(Backup alle $DAYS Tage\) >> $LOGFILE
echo ------------------------------------------------------------------------- >> $LOGFILE
if [ -d "/Volumes/$DISC/$ZIEL/Aktuell" ]; then # Falls Ordner "Aktuell" vorhanden: Umbennenen
declare ALTE_VERSION=$(stat -t "$VERSION" -f "%Sc" "/Volumes/$DISC/$ZIEL/Aktuell")
echo "$(date +"%e. %b %Y %H:%M:%S") " Alte Version: \"$ALTE_VERSION\" $(mv "/Volumes/$DISC/$ZIEL/Aktuell" "/Volumes/$DISC/$ZIEL/$ALTE_VERSION") >> $LOGFILE
fi
declare START=$(date +"%s")
cd $QUELLE
rsync -aE --delete --delete-excluded --link-dest="/Volumes/$DISC/$ZIEL/$ALTE_VERSION" --stats --exclude-from="$EXCLUDES" "$QUELLE" "/Volumes/$DISC/$ZIEL/Aktuell" > /private/tmp/backup.tmp
cd # zurück zum Heimverzeichnis
echo "$(date +"%e. %b %Y %H:%M:%S") " $(awk '/Number of files transferred:/ {print $5}' /private/tmp/backup.tmp) von $(awk '/Number of files:/ {print $4}' /private/tmp/backup.tmp) Dateien gesichert >> $LOGFILE
declare TOTAL_SIZE=$(awk '/Total file size:/ {print $4}' /private/tmp/backup.tmp)
declare TRANS_SIZE=$(awk '/Total transferred file size:/ {print $5}' /private/tmp/backup.tmp)
rm /private/tmp/backup.tmp
function FORMAT_SIZE() {
local MYSIZE=$1
if [ $MYSIZE -ge 1024000000 ]; then
printf "%0.0f." $(($MYSIZE/1024000000))
MYSIZE=$(($MYSIZE%1024000000))
printf "%02.0f GB " $(($MYSIZE/10240000))
elif [ $MYSIZE -ge 1024000 ]; then #1048576
printf "%0.0f." $(($MYSIZE/1024000))
MYSIZE=$(($MYSIZE%1024000))
printf "%02.0f MB " $(($MYSIZE/10240))
elif [ $MYSIZE -ge 1024 ]; then
printf "%0.0f." $(($MYSIZE/1024))
MYSIZE=$(($MYSIZE%1024))
printf "%02.0f KB " $(($MYSIZE/10240))
else
printf "%0.0f Bytes " $MYSIZE
fi
}
echo "$(date +"%e. %b %Y %H:%M:%S") " $(FORMAT_SIZE $TRANS_SIZE) von $(FORMAT_SIZE $TOTAL_SIZE) kopiert >> $LOGFILE
echo "$(date +"%e. %b %Y %H:%M:%S") " Gebrauchte Zeit: $(date -r $(($(date +"%s")-$START-3600)) +"%H:%M:%S") >> $LOGFILE
echo ========================================================================= >> $LOGFILE
fi
fi
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Backup</string>
<key>ProgramArguments</key>
<array>
<string>/Users/tecalto/.backup.sh</string>
</array>
<key>WatchPaths</key>
<array>
<string>/Volumes/</string>
</array>
</dict>
</plist>
Der Cache scheint leider auch nicht mehr zu funktionieren, siehe mein Posting oben.n0ll4k schrieb:wenn ich über die links vom google cache oben darauf zugreifen will funktioniert das nicht, allerdings bin ich doch sehr interessiert daran.