blog@strompost
http://www.strompost.ch/blog/
life, the universe and everythingdehttp://www.strompost.ch/blog/templates/default/img/s9y_banner_small.pngRSS: blog@strompost - life, the universe and everything
http://www.strompost.ch/blog/
10021TimeMachine Disk switch in Snow Leopard
http://www.strompost.ch/blog/archives/37-TimeMachine-Disk-switch-in-Snow-Leopard.html
Da ich sowohl im Büro als auch zu Hause eine Backup-Harddisk für TimeMachine Backups habe, wollte ich eine einfache (sprich automatische) Lösung um zwischen den beiden Harddisks umzuschalten. Chregu hat vor einiger Zeit bereits eine <a href="http://www.strompost.ch/blog/exit.php?url_id=67&entry_id=37" onmouseover="window.status='http://blog.liip.ch/archive/2009/01/20/automatically-switching-between-different-time-machine-disks.html';return true;" onmouseout="window.status='';return true;" title="TimeMachine disks automatisch umschalten">Lösung</a> für das Problem gefunden. Allerdings hat diese Lösung unter Snow Leopard bei mir nicht funktioniert. Der Hauptunterschied scheint zu sein, dass neben dem BackupAlias nun auch noch die DestinationVolumeUUID gesetzt werden muss.<br />
Da ich zudem nicht zwei Shell-Skripte für dieselbe Aufgabe wollte, habe ich das alles in ein Skript gepackt:<br />
<br />
tmdiskswitch.sh<br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #666666; font-style: italic;">#!/bin/sh</span><br /><br /><span style="color: #666666; font-style: italic;"># home backup</span><br /><span style="color: #007800;">DISK_HOME_ALIAS</span>=<span style="color: #ff0000;">'<00000000 .... 0000>'</span><br /><span style="color: #007800;">DISK_HOME_UUID</span>=<span style="color: #ff0000;">'"DE5435B1-..."'</span><br /><span style="color: #666666; font-style: italic;"># work backup</span><br /><span style="color: #007800;">DISK_WORK_ALIAS</span>=<span style="color: #ff0000;">'<00000000 .... 0000>'</span><br /><span style="color: #007800;">DISK_WORK_UUID</span>=<span style="color: #ff0000;">'"B1405E27-..."'</span><br /><br /><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">[</span> <span style="color: #660033;">-z</span> <span style="color: #ff0000;">"$1"</span> <span style="color: #7a0874; font-weight: bold;">]</span><br /><span style="color: #000000; font-weight: bold;">then</span><br />    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">"usage: $0 <environmnet>"</span><br />    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span><br /><span style="color: #000000; font-weight: bold;">fi</span><br /><br /><span style="color: #000000; font-weight: bold;">case</span> $<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">in</span><br />    home<span style="color: #7a0874; font-weight: bold;">)</span><br />    <span style="color: #007800;">DISKALIAS</span>=<span style="color: #007800;">$DISK_HOME_ALIAS</span><br />    <span style="color: #007800;">DISKUUID</span>=<span style="color: #007800;">$DISK_HOME_UUID</span><br />    <span style="color: #000000; font-weight: bold;">;;</span><br /><br />    work<span style="color: #7a0874; font-weight: bold;">)</span><br />    <span style="color: #007800;">DISKALIAS</span>=<span style="color: #007800;">$DISK_WORK_ALIAS</span><br />    <span style="color: #007800;">DISKUUID</span>=<span style="color: #007800;">$DISK_WORK_UUID</span><br />    <span style="color: #000000; font-weight: bold;">;;</span><br /><br />    <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">)</span><br />    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">"unknown environment!"</span><br />    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span><br />    <span style="color: #000000; font-weight: bold;">;;</span><br /><span style="color: #000000; font-weight: bold;">esac</span><br /><br />defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.TimeMachine BackupAlias <span style="color: #ff0000;">"<span style="color: #007800;">$DISKALIAS</span>"</span><br />defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.TimeMachine DestinationVolumeUUID <span style="color: #007800;">$DISKUUID</span><br /><br /> </div><br />
<br />
Vorgehen:<br />
Um BackupAlias und DestinationVolumeUUID herauszufinden muss man die jeweilige HD als Backup-HD in TimeMachine definieren. Danach die folgenden Befehle im Terminal ausführen:<br />
<br />
<div class="bash geshi" style="text-align: left"><br />defaults <span style="color: #c20cb9; font-weight: bold;">read</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.TimeMachine BackupAlias<br />defaults <span style="color: #c20cb9; font-weight: bold;">read</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.TimeMachine DestinationVolumeUUID<br /> </div><br />
<br />
Die Ausgabe des ersten Befehls muss im obenstehenden Skript eingetragen werden (alles zwischen den einfachen Anführungszeichen muss ersetzt werden mit der Ausgabe):<br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #007800;">DISK_HOME_ALIAS</span>=<span style="color: #ff0000;">'<00000000 .... 0000>'</span><br /> </div><br />
<br />
bzw. <br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #007800;">DISK_WORK_ALIAS</span>=<span style="color: #ff0000;">'<00000000 .... 0000>'</span><br /> </div><br />
<br />
Für den zweiten Befehl (alles zwischen den doppelten Anführungszeichen muss mit der Ausgabe ersetzt werden):<br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #007800;">DISK_HOME_UUID</span>=<span style="color: #ff0000;">'"DE5435B1-..."'</span><br /> </div><br />
<br />
bzw.<br />
<br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #007800;">DISK_WORK_UUID</span>=<span style="color: #ff0000;">'"B1405E27-..."'</span><br /> </div><br />
<br />
Das Skript kann in den Ordner 'bin' im Home-Verzeichnis abgelegt werden. Das Skript sollte zudem noch ausführbar gemacht werden:<br />
<br />
<div class="bash geshi" style="text-align: left"><br /><span style="color: #c20cb9; font-weight: bold;">chmod</span> u+x bin<span style="color: #000000; font-weight: bold;">/</span>tmdiskswitch.sh<br /> </div><br />
<br />
Danach muss man in <a href="http://www.strompost.ch/blog/exit.php?url_id=68&entry_id=37" onmouseover="window.status='http://www.symonds.id.au/marcopolo/';return true;" onmouseout="window.status='';return true;" title="MarcoPolo">MarcoPolo</a> nur noch die entsprechenden Aktionen konfigurieren.<br />
Für das Backup zu Hause:<br />
<!-- s9ymdb:29 --><img class="serendipity_image_center" width="479" height="184" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/MarcoPolo_setting1.png" alt="" /><br />
<br />
Für das Backup im Büro:<br />
<!-- s9ymdb:30 --><img class="serendipity_image_center" width="472" height="187" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/MarcoPolo_setting2.png" alt="" /><br />
<br />
Danach wechselt MarcoPolo automatisch je nach Umgebung die Backup-HD.<br />
<br />
Hinweis:<br />
Ich übernehme keinerlei Verantwortung für Schäden die durch die Verwendung dieses Skriptes entstehen. Die Verwendung geschieht auf eigene Gefahr.
blog@strompostnospam@example.com (Adrian)
*nix zeug, 2010-01-29T23:36:34Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=370http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=37Fileserver mit FreeBSD und ZFS
http://www.strompost.ch/blog/archives/36-Fileserver-mit-FreeBSD-und-ZFS.html
Hardware:<br />
<ul><br />
<li>Intel D945GCLF2</li><br />
<li>2 x Samsung HM320JI 320GB 2.5" HDD</li><br />
</ul><br />
Installation von der FreeBSD 8.0 DVD<br />
Ressourcen:<br />
[1] <a href="http://www.strompost.ch/blog/exit.php?url_id=65&entry_id=36" onmouseover="window.status='http://www.chruetertee.ch/blog/archive/2009/07/29/freebsd-nur-auf-zfs-installieren.html';return true;" onmouseout="window.status='';return true;" title="FreeBSD nur auf ZFS installieren">http://www.chruetertee.ch/blog/archive/2009/07/29/freebsd-nur-auf-zfs-installieren.html</a><br />
[2] <a href="http://www.strompost.ch/blog/exit.php?url_id=66&entry_id=36" onmouseover="window.status='http://rhyous.com/2009/12/01/how-to-install-freebsd-8-0-using-only-zfs-partitions/';return true;" onmouseout="window.status='';return true;" title="How to install FreeBSD 8.0 using only zfs partitions">http://rhyous.com/2009/12/01/how-to-install-freebsd-8-0-using-only-zfs-partitions/</a><br />
<br />
Ein erster Versuch nach der Anleitung von [1] schlug leider fehl. Nach eingehender Nachforschung bin ich auf den Hinweis gestossen, dass das BIOS auf dem verwendeten Motherboard offenbar nicht von Festplatten mit GPT booten kann. Im zweiten Anlauf hab ich daher eine MBR-Partitionstabelle verwendet. <br /><a href="http://www.strompost.ch/blog/archives/36-Fileserver-mit-FreeBSD-und-ZFS.html#extended">"Fileserver mit FreeBSD und ZFS" vollständig lesen</a>
blog@strompostnospam@example.com (Adrian)
*nix zeug, development, 2009-12-06T22:00:00Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=360http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=36Verdict from the Sorting Hat
http://www.strompost.ch/blog/archives/35-Verdict-from-the-Sorting-Hat.html
<p style="font-size:8pt;"><a href="http://www.strompost.ch/blog/exit.php?url_id=64&entry_id=35" title="http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quiz-House.html" onmouseover="window.status='http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quiz-House.html';return true;" onmouseout="window.status='';return true;"><img src="http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quizzes/HP-Ravenclaw.jpg" style="border:none; width:256px; height106px;" title="Ravenclaw"></a><br /><a href="http://www.strompost.ch/blog/exit.php?url_id=64&entry_id=35" title="http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quiz-House.html" onmouseover="window.status='http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quiz-House.html';return true;" onmouseout="window.status='';return true;">Which Hogwarts house will you be sorted into?</a></p>
blog@strompostnospam@example.com (Adrian)
internet, kurioses und unglaubliches, vermischtes, 2009-10-07T19:03:00Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=351http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=35Liip for "Master of Swiss Web"!
http://www.strompost.ch/blog/archives/34-Liip-for-Master-of-Swiss-Web!.html
<a href="http://www.strompost.ch/blog/exit.php?url_id=59&entry_id=34" onmouseover="window.status='http://vote.liip.ch';return true;" onmouseout="window.status='';return true;" title="liip ag">Liip</a> ist mit <a href="http://www.strompost.ch/blog/exit.php?url_id=54&entry_id=34" onmouseover="window.status='http://liip.to/gottago';return true;" onmouseout="window.status='';return true;" title="gottago">Gottago</a> (im iTunes Store <a href="http://www.strompost.ch/blog/exit.php?url_id=62&entry_id=34" onmouseover="window.status='http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=285851523&mt=8';return true;" onmouseout="window.status='';return true;" title="Gottago aka Transport im iTunes Store">'Transport'</a>) für den "Master of Swiss Web 2009" (<a href="http://www.strompost.ch/blog/exit.php?url_id=56&entry_id=34" onmouseover="window.status='http://www.bestofswissweb.ch';return true;" onmouseout="window.status='';return true;" title="Best of Swiss Web">Best of Swiss Web</a>) nominiert. Deshalb sofort <a href="http://www.strompost.ch/blog/exit.php?url_id=57&entry_id=34" onmouseover="window.status='http://www.netzwoche.ch/BestOfSwissWeb/2009/BestOfSwissWebVote.aspx';return true;" onmouseout="window.status='';return true;" title="Vote for Best of Swiss Web">hingehen</a> und für Gottago stimmen! Um abstimmen zu können, muss man Abonnent/in des Netzwochetickers sein. Einfach <a href="http://www.strompost.ch/blog/exit.php?url_id=58&entry_id=34" onmouseover="window.status='http://netzwoche.ch/User/RegisterUser.aspx';return true;" onmouseout="window.status='';return true;" title="Netzticker Registrierung">registrieren</a> und abstimmen. Sollte Liip gewinnen, dann gibt's natürliche eine Siegesfeier, zu der alle Supporter herzlich eingeladen sind <img src="http://www.strompost.ch/blog/templates/default/img/emoticons/smile.png" alt=":-)" class="emoticon" /><br />
<br />
Mehr Infos unter <a href="http://www.strompost.ch/blog/exit.php?url_id=59&entry_id=34" onmouseover="window.status='http://vote.liip.ch';return true;" onmouseout="window.status='';return true;" title="vote for liip">vote.liip.ch</a><br />
<br />
blog@strompostnospam@example.com (Adrian)
internet, 2009-03-07T18:04:00Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=340http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=34Google-Suche nun kostenpflichtig?
http://www.strompost.ch/blog/archives/32-Google-Suche-nun-kostenpflichtig.html
Eine ganz unverfängliche Google-Suche:<br />
<!-- s9ymdb:27 --><img class="serendipity_image_center" width="649" height="492" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/google1.png" alt="" /><br />
<br />
Ein Klick auf das erste Suchresultat ergab erst mal eine Warnung von Google: "Diese Seite kann ihren Computer beschädigen" WTF??<br />
<br />
Bei einem weiteren Versuch kam dann nur noch folgende Meldung:<br />
<!-- s9ymdb:28 --><img class="serendipity_image_center" width="1090" height="267" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/google2.png" alt="" /><br />
<br />
Ist die Wirtschaftskrise nun bei Google angelangt? Sind Suchresultate nun kostenpflichtig? Einen Paypal-Link konnte ich allerdings nicht finden.<br />
<br />
Vermutlich war aber bloss ein Google-Mitarbeiter etwas übereifrig. Unterdessen funktioniert jedenfalls alles wieder normal.<br />
Der Link <a href="http://www.strompost.ch/blog/exit.php?url_id=52&entry_id=32" onmouseover="window.status='http://www.google.ch/interstitial?url=http://www.unicef.ch/';return true;" onmouseout="window.status='';return true;" title="google">http://www.google.ch/interstitial?url=http://www.unicef.ch/</a> gibt jedoch immer noch ein 'Forbidden'. Google kocht da offenbar an einer Malware-Protection.
blog@strompostnospam@example.com (Adrian)
internet, 2009-01-31T15:45:00Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=320http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=32upgrade oder downgrade?
http://www.strompost.ch/blog/archives/31-upgrade-oder-downgrade.html
<!-- s9ymdb:26 --><img class="serendipity_image_center" width="640" height="480" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/DSC00462.JPG" alt="" />
blog@strompostnospam@example.com (Adrian)
kurioses und unglaubliches, vermischtes, 2008-10-31T22:32:17Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=311http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=31SBB-Erfolgsmeldung
http://www.strompost.ch/blog/archives/30-SBB-Erfolgsmeldung.html
<blockquote>*dingdong* Liebe Fahrgäste, wir kommen pünktlich in Bern an.</blockquote><br />
<br />
Die SBB ist offenbar schon mit wenig zufrieden. Fairerweise muss man allerdings sagen, dass das auf der Strecke Bern-Fribourg tatsächlich schon an ein Wunder grenzt ...
blog@strompostnospam@example.com (Adrian)
kurioses und unglaubliches, vermischtes, 2008-10-29T20:49:38Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=301http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=30Colorpicker in OS X
http://www.strompost.ch/blog/archives/29-Colorpicker-in-OS-X.html
Nachdem das <a href="http://www.strompost.ch/blog/exit.php?url_id=50&entry_id=29" onmouseover="window.status='http://www.iosart.com/firefox/colorzilla/';return true;" onmouseout="window.status='';return true;" title="ColorZilla">ColorZilla</a> Add-on nach dem Update auf <a href="http://www.strompost.ch/blog/exit.php?url_id=51&entry_id=29" onmouseover="window.status='http://www.getfirefox.com';return true;" onmouseout="window.status='';return true;" title="get firefox">Firefox 3</a> (vorläufig) nicht mehr funktioniert hat, bin ich auf der Suche nach einem Ersatz auf das OSX-eigene Tool 'DigitalColor Farbmesser' (in Applications->Utilities) gestossen. Ganz praktisch, wenn man schnell den HEX-Wert einer Farbe braucht.
blog@strompostnospam@example.com (Adrian)
development, internet, 2008-06-20T14:42:08Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=291http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=29oranger geht's nicht mehr ...
http://www.strompost.ch/blog/archives/28-oranger-gehts-nicht-mehr-....html
<!-- s9ymdb:25 --><img class="serendipity_image_center" width="640" height="480" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/DSC00429.JPG" alt="" />
blog@strompostnospam@example.com (Adrian)
dinge, die die welt nicht braucht, vermischtes, 2008-06-09T18:02:00Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=280http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=28noch mehr orange ...
http://www.strompost.ch/blog/archives/27-noch-mehr-orange-....html
<!-- s9ymdb:24 --><img class="serendipity_image_center" width="640" height="480" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/DSC00428.JPG" alt="" /><br />
<br />
Der Ton dazu: "ORANJE, ORANJE, ORANJE ... etc."
blog@strompostnospam@example.com (Adrian)
dinge, die die welt nicht braucht, vermischtes, 2008-06-09T15:51:21Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=270http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=27Bern ist orange
http://www.strompost.ch/blog/archives/26-Bern-ist-orange.html
<!-- s9ymdb:23 --><img class="serendipity_image_center" width="640" height="480" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.strompost.ch/blog/uploads/DSC00427.JPG" alt="" /><br />
noch drei Wochen ...
blog@strompostnospam@example.com (Adrian)
dinge, die die welt nicht braucht, vermischtes, 2008-06-09T13:53:22Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=260http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=26Früh übt sich ...
http://www.strompost.ch/blog/archives/25-Frueh-uebt-sich-....html
<div class="serendipity_imageComment_left" style="width: 640px"><div class="serendipity_imageComment_img"><!-- s9ymdb:22 --><img class="serendipity_image_left" width="640" height="480" src="http://www.strompost.ch/blog/uploads/DSC00422.JPG" alt="" /></div><div class="serendipity_imageComment_txt">... wer ein Meister werden will</div></div>
blog@strompostnospam@example.com (Adrian)
Familie, 2008-05-13T10:04:11Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=250http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=25Der Himmel über Bern
http://www.strompost.ch/blog/archives/24-Der-Himmel-ueber-Bern.html
<img width='486' height='365' border='0' hspace='5' src='http://www.strompost.ch/blog/uploads/dsc00411_crop.jpg' alt='' />
blog@strompostnospam@example.com (Adrian)
vermischtes, 2008-04-27T09:47:59Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=240http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=24cablecom support
http://www.strompost.ch/blog/archives/23-cablecom-support.html
Die Cablecom ist ein beliebtes bashing-Opfer, aber irgendwie ist das ja auch nicht unverschuldet.<br />
<br />
Ich hatte heute wieder mal das Vergnügen (?), mich mit einem Cablecom-Supporter rumzuschlagen.<br />
Das Problem:<br />
Ein Cablecom-Modem das ein bis zweimal pro Tag die Verbindung verliert (das Ready-Lämpchen erlischt, das Modem hat also keine Verbindung mehr zur Cablecom).<br />
<br />
<br /><a href="http://www.strompost.ch/blog/archives/23-cablecom-support.html#extended">"cablecom support" vollständig lesen</a>
blog@strompostnospam@example.com (Adrian)
cablecom, internet, 2008-04-25T20:15:07Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=230http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=23Queen of the day
http://www.strompost.ch/blog/archives/22-Queen-of-the-day.html
<img width='400' height='533' border='0' hspace='5' src='http://www.strompost.ch/blog/uploads/IMG_4344.jpg' alt='Queen' /><br /><br />
blog@strompostnospam@example.com (Adrian)
Familie, 2008-01-06T19:23:41Zhttp://www.strompost.ch/blog/wfwcomment.php?cid=222http://www.strompost.ch/blog/rss.php?version=1.0&type=comments&cid=22