« Finden, was nicht gefunden werden will: mp3 und cracks für alle! | Main | OSX auf Windows und Linux: Run Mac OS X on a PC »

January 11, 2005

Mac OSX Backup und Re-Install Tricks

Manchmal nutzt alles nichts mehr und der Mac muss neu installiert werden. Eigentlich gar nicht so eine grosse Sache, wenn da nicht das Problem mit den ganzen Einstellungen und versteckten Daten wäre. Und die Sticky Notes einzeln exportieren ist stressig wie nur was. Lassen sie mich durch, ich bin Doktor: eine Auflistung aller notwendigen Dinge die es wert sind gesichert zu werden, einige Tricks wie es schneller geht und ein Apple Backup Hack.

[UPDATE] seit MacOSX 10.4 (Tiger) gibt es ein Tool, was die meisten untengenannten Tasks übernimmt: OSX Migration Assistant. Zwar kann damit kein Backup gemacht, sondern nur die Einstellungen und Daten von einer älteren Version übernommen werden, in den meisten Fällen ist das aber genau das erw%uuml;nschte Ergebnis. Für alle anderen: welcome to the OSX Backup Checklist!

Die angeführte Liste ist für Benutzer, die gerne wissen was mit ihrem System passiert. Für alle anderen: drijf.net hat es geschafft, Apple Backup (welches ursprünglich nur für .mac Benutzer funktioniert) zu knacken, sodass es auch Backups auf CD/DVD zulässt. Damit kann man sich schon viel Zeit ersparen, muss sich allerdings ein bischen mit BSD bzw. Linux und dem Apache Webserver auskennen. Selbst wenn das nicht der Fall ist, hier die Liste der Standard-Files, die jeder OSX Benutzer sichern will:


Stickies
Die schnellse Variante ist im Menü "File/Print all Notes" . Einfach die Notes als PDF Drucken. Weil erfahrungsgemäss braucht man nur den Textinhalt, allerdings nicht die Notes selber (zumindest ich). Falls man doch die einzelnen virtuellen Sticker braucht, sollte man das Stickies-Datenbankfile sichern: diese Datei ist in "/Users/<Username>/Library/StickiesDatabase". In älteren OSX-Versionen kann diese Datei versteckt sein, in diesem Fall heisst sie "/Users/<Username>/Library/.StickiesDatabase" (mit einem Punkt am Anfang des Dateinamens). Mit der Shell (dem Terminal) kann man allerdings mit cp diese Datei kopieren, alles andere ist viel aufwendiger (siehe einige Tricks auf PeachPit).


iCal
Kalender Backups sind nicht sehr schwierig. Unter "/Users/<Username>/Library/Calendar/" finden sich die .ics Files mit allen TODO Listen und Informationen. Diese werden dann einfach in der neuen Installation wieder auf diese Stelle kopiert. Im iCal findet sich auch eine Exportfunktion, die muss man aber für jeden Kalender einzeln aufrufen, was bei vielen Einträgen etwas länger dauert.


Safari Bookmarks, Mozilla Bookmarks
Die Bookmarks von Safari zu sichern ist nicht so einfach wie unter Mozilla Firefox oder der Mozilla Suite, wo mit "Bookmarks/Manage Bookmarks" einfach mit "Tools/Export..." alle Lesezeichen als ein einziges HTML Dokument exportiert, und zu einem späteren Zeitpunkt wieder in dem gleichen Menü unter "Tools/Import..." importiert werden können.
Safari speichert seine Bookmarks im XML Format. Wenn diese wieder in den Safari importiert werden sollen, ist es am einfachsten. Die Bookmarks können einfach per Drag-and-Drop auf den Schreibtisch oder in ein Backup-Verzeichnis gezogen, und später wieder einfach "zurückgeworfen" werden (Achtung: funktioniert unter Umständen erst ab Version 1.2 des Browsers!). Alternativ kann man das File "Bookmarks.plist" in dem Verzeichnis "/Users/<Username>/Library/Safari/" sichern, oder am besten gleich den ganzen Ordner, wenn man die kleinen Icons, die History und auch die Downloads mitsichern will.
Die Tools bmx, Safari Bookmarks Extractor und Safari Bookmarks Exporter machen es möglich, die Lesezeichen auch in anderen Browsern zu lesen oder zB. in den Mozilla Firefox zu importieren (der Teil über "Polymorphic Denomination" gefällt mir bei bmx besonders ;).
Internet Explorer wird hier konsequenterweise ausgelassen, da sogar unter Windows kein Grund besteht, veraltete und fehleranfällige Software einzusetzen. Die IE Bookmarks/Favoriten können in Mozilla/Firefox importiert, und auch wieder in ein HTML File exportiert werden.


Adress Book (Apple oder Mozilla)
Apple Adress Book: Die Daten vom Adressbuch sind in "/Users/<Username>/Library/Application Support/Addressbook/". Die Dateien können einfach gesichert und später wieder an diesen Platz kopiert werden.
Mozilla Mail/ Thunderbird: die Daten befinden sich im "Profiles" Verzeichnis in "/Users/<Username>/Library/Thunderbird/" - allerdings sollte man die Adressbücher als LDIF File exportieren, da es sonst sehr schwierig ist, diese wieder in Thunderbird zu integrieren. MozillaZine hat einen Artikel und ein Howto. Das Profiles-Verzeichnis kann man zur Sicherheit aber auch gleich mitsichern.


Mail, Thunderbird
Apple Mail und Thunderbird Backups kann man auch aus "/Users/<Username>/Library/" kopieren (Unterverzeichnus Mail bzw. Thunderbird), oder von vornherein IMAP Accounts verwenden und sich einen Haufen an Arbeit ersparen (freie IMAP accounts lassen sich nach ein bischen Suche schon finden). Der Vorteil bei IMAP ist, dass die eigentlichen Daten am Server bleiben und sich nur mit der lokalen Mailbox abgleichen.


Skype
Skype speichert leider noch immer keine Daten der Benutzer am Server, was es notwendig macht, das gesamte Verzeichnis "/Users/<Username>/Library/Skype/<Skype Username>" zu sichern und wieder in das neue System einzuspielen.


Weitere Software, die hier nicht gelistet ist findet sich in den meisten Fällen in "/Users/<Username>/Library/" oder in "/Users/<Username>/Library/Application Support". Wenn man zur Sicherheit lieber zu viel als zu wenig kopiert ist das auch nicht schlimm, vor allem bei den aktuellen Preisen von CD- und DVD-Rohlingen.

weitere Ressourcen:
* Backing up your OSX
* A Comparison of Backup Tools for OSX
* Oreilly OSX Hacks
* sezuan.com mac software list




Comments