Archiv des Autors: andre

Synology NAS – Blue Blinking LED of Death

Recently, I upgraded the operating system of my Synology NAS DS416play from DSM 6.0.something to 6.1. Some new features, security fixes, the usual stuff. After the update, the NAS was performing some intensive task on the hard drives, however I couldn’t access the NAS. After three days I lost patience and did a cold reboot after which the DiskStation didn’t even finish the boot process. It got stuck somewhere after activating the hard drives, just flashing the blue LED. All status LEDs were off and of course no access possible. Yeay!

After extensive internet research, a day of hardcore hacking to get some boot output and more internet research I found the solution which would reset the operating system (including all settings) but leaves the data on the hard drives intact.

  • Load newest DSM .pat file from Synology’s webpage
  • Power off the NAS and remove all hard drives
  • Boot the NAS and wait for it to complain about missing hard drives (blinking status LED)
  • Connect to the NAS via a browser as you would normally do it (you might have to find out the IP using your router or use the Synology Assistant)
  • It should complain about missing hard drives (duh!)
  • Reinsert all hard drives and start the installation process by selecting the downloaded DSM image

After this, I just had to setup all my settings again but all files on the storage volume were still there – it even got recognized automatically.

Motorradfahren

Transalp in front of Lac de Roseland
André Goerres

Meine Transalp vor dem Lac de Roseland (franz. Alpen), einer der schönsten Plätze bisher (2013).

Sachen. Ich besitze nun schon seit 7 Jahren ein Motorrad, bin begeistert von der Fahrerei an sich und fahre mal mehr, mal weniger1 mit dem motorisierten Zweirad durch die Gegend. Aber hier im Blog habe ich, wenn dann, immer nur am Rande über mein Hobby geschrieben. Da mein Sonntag gerade eh verregnet ist, nutze ich die Gelegenheit und tippe mal ein paar Zeilen.

Warum überhaupt Motorradfahren?

Ich auf meiner Transalp in der herbstlichen Eifel.
André Goerres

Ich auf meiner Transalp in der herbstlichen Eifel (2007).

Gute Frage. Sieht man es nüchtern2, ist es total bekloppt. Man hat keine Knautschzone, es ist laut, unbequem auf langen Strecken, man ist dem Wetter ausgeliefert und Gepäck kann man nur umständlich mitnehmen, geschweige denn mehr als eine Person3. Hört sich nach einer invertierten eierlegenden Wollmilchsau an. Und trotzdem fahren viele Leute Motorrad. Warum das so viele Leute tun weiß ich nicht, für mich aber ist es eine Mischung aus Freiheit und Abenteuer, die einem weit mehr gibt als nur von A nach B zu fahren.

Insbesondere, wenn man es mit einer Autofahrt vergleicht. Denn beim Auto befindet sich um die eigene Biomasse etwa eine Tonne Metall die einen sicher und komfortabel hält. Unvermeidbar kommen damit auch Sichtfeldeinschränkungen durch die Karosserie, die einen immer umgeben. Beim Motorradfahren hat man zwar auch eine Einschränkung durch den Helm, die ist aber wesentlich kleiner und vor allem stationär im Blickfeld. Soll heißen: wenn ich meinen Kopf bewege, bewegt sich der Helm mit und man hat eine konstante Abdeckung des Sichtfelds. Und weil das Gehirn dauernd optimiert, wird der konstante Bereich einfach ausgeblendet und man hat nur noch Natur um sich herum.
Wenn man dann auf einer abgelegenen Alpenstraße daher fährt und kaum bis gar keinen Verkehr um sich hat, kann man die Aussicht gleich ganz anders genießen. Und es macht natürlich auch unglaublich Spaß, denn das Motorrad mit nur etwa 200 Kilogramm ist wesentlich agiler und sportlicher. Leider führt das wiederum dazu, dass es ziemlich gefährlich ist. Denn, machen wir uns nichts vor, Motorradunfälle verlaufen häufig nicht gerade angenehm für den Fahrer.

Meine Faustregeln für sicheres Fahren

Die Transalp auf dem St. Gotthard Pass, inklusive Schnee (2013).
André Goerres

Die Transalp auf dem Gotthardpass. Auch wenn rechts und links Schnee liegt, kann man sicher ankommen. (2013).

Ich fahre, wie gesagt, seit 7 Jahren Motorrad und hatte bisher noch keinen Unfall. Einen gewissen Anteil dieses Erfolgs schiebe ich dabei auf meine eigene Verhaltensweise. Hier mal ein paar Punkte, die ich beherzige:

  • Ich fahre niemals angetrunken.
  • Für Touren über Landstraßen trage ich volle Schutzkleidung. In der Stadt bin ich da allerdings meistens zu faul zu4 und reduziere es auf Helm, Handschuhe und Jacke.
  • Ich versuche, für andere mitzudenken. Das heißt: Kommt ein Auto aus einer Einfahrt, überlege ich schonmal, ob und wohin ich ausweichen könnte, falls ich übersehen werde. Da denkt man natürlich nicht immer dran und man kann auch nicht alle Manöver der anderen vorhersagen, es hilft aber trotzdem es häufig gar nicht erst brenzlich werden zu lassen.
  • Ich fahre nur sportlich, wenn ich es verantworten kann. Das heißt, ich brauche einen vernünftigen Untergrund, keine anderen Verkehrsteilnehmer die unerwartete Sachen machen könnten und eventuelle Sozia werden mit berücksichtigt.
  • Überholt wird auch nur, wenn es geht. Nicht auf der Gegenspur in einer Kurve. Nicht vor einer Kuppel. Allgemein einfach nicht, wenn ich nicht weiß, ob mir einer entgegen kommen könnte.

Trotz dieser Regeln habe ich Spaß am Fahren und zeitgleich fühle ich mich ein bisschen sicherer dabei. Einen weiteren Sicherheitsaspekt kann man schon vor der Abfahrt bedenken, nämlich wann und woher man fährt.

Meine Strecken zum Motorradfahren

Ich komme aus Aachen, direkt vor der Tür ist also die Eifel mit vielen wunderschönen Strecken durch die Natur. Leider gibt es einige Motorradfahrer, die das Motorradfahren etwas angehen als ich (siehe vorheriger Abschnitt), und gerade am Wochenende scheinen sie sich zu häufen. Das führt dann dazu, dass an Samstagen und Sonntagen die Eifel geradezu überfüllt ist von Motorrädern mit hohem Idioten-Quotienten (IQ5). Nää, muss ich nicht haben. Wenn ich am Wochenende fahre, fahre ich dann lieber in die Niederlande oder nach Belgien. Insbesondere letztes hat sehr viele schöne kleine Straßen und Orte mit wenig Verkehr.

Mit dem Motorrad auf dem Weg zum Haldern-Pop-Festival (2009)
André Goerres

Vollgepackt mit dem Motorrad auf dem Weg zum Haldern-Pop-Festival (2009).

Meine Ausflüge sind aber nicht nur auf das Aachener Umland beschränkt. So hat es mich 2009 nach Genf vertrieben, inklusive angrenzendem Jura-Gebirge. Und für diesen Sommer ist mein Motorrad zusammen mit mir in Turin. Ein Paradies für Motorradfahrer, denn die Alpen sind nur 1-2 Stunden entfernt. Bisher sagt mein Alpenpasszähler neun, mit dabei der höchste (2.764 m) und dritthöchste (2.746 m) Alpenpass. Leider habe ich innerhalb der Woche keine Zeit zum Fahren und viele Wochenenden war ich mit anderen Sachen beschäftigt, sonst wären es noch wesentlich mehr Touren gewesen.
Eins weiß ich aber ganz sicher: irgendwann komme ich wieder! Denn hier gibt es noch so viele Strecken, die ich noch nicht gesehen habe.

Ebenfalls sehr interessant war meine Fahrt zum Festival, inklusive Klamotten, Schalfsack/Isomatte, Zelt, Klappstuhl, zwei Paletten Bier, andere Lebensmittel und Pavillon. Ich hätte vorher nicht gedacht, dass man so viel so vernünftig auf dem Motorrad verstauen kann (siehe das Foto rechts oben).

Honda Transalp XL 650V

Mein Motorrad im heimischen Garten (2007).
André Goerres

Mein Motorrad im heimischen Garten (2007).

Auf all diesen Strecken begleitet mich meine Honda Transalp zuverlässig. 650 Kubikzentimeter mit 53 Pferdestärken sind absolut ausreichend, nur mit Sozius könnte man für Überholmanöver manchmal ein bisschen mehr Reserven haben. Das Fahren an sich ist aber äußerst bequem (für Motorradverhältnisse): ich sitze sehr aufrecht und es gibt wenig Vibrationen.
Was ansonsten noch so fehlt, habe ich über die Zeit erweitert. Zum Beispiel die Kfz-Eurosteckdose für das Handy/Navigationsgerät oder die höhere Sitzbank. Die Arbeiten, die so beim Motorrad anfallen, erledige ich meistens selber, wenn ich irgendwie die Zeit dazu finde. Dankenswerterweise sind Motorräder nicht so kompliziert aufgebaut wie Autos und damit durchaus Schrauberfreundlich. Und falls man doch mal nicht weiter weiß gibt es einige Reparaturhandbücher und ganz viel Hilfe im Internet.

Insgesamt bin ich jedenfalls mit diesem Motorrad hochzufrieden und werde, wenn es mich denn lässt, noch viele Kilometer damit zurücklegen.

  1. Unterm Strich leider zu wenig. Zumindest ist immer irgendwas (keine Zeit, schlechtes Wetter, faul, Mars im Orion, …). []
  2. Betrunken wahrscheinlich auch. []
  3. Wobei eine Person die Anstrengung schon deutlich erhöht. Eigentlich ist alleine auf dem Motorrad am Besten. []
  4. Vor allem sind Hose und Schuhe auch nicht so bequem abseits vom Motorrad. Ich bräuchte also häufig Wechselkleidung. []
  5. Nicht zu verwechseln mit dem Insel-Quotienten oder dem Indoktrinations-Quotienten. []

Instagram-Mirror in eigenes WordPress-Blog

Nanu, ich hab doch tatsächlich vergessen, dass ich da noch einen Artikel in der Pipeline hatte. Alle »jetzt« beziehen sich also auf ein paar Monate zurück. Stellt euch einfach vor, ich habe eine kleine Zeitmaschine gebaut. Dann geht es wieder.

Ich hatte es schon lange vor zu tun, fand aber irgendwie nie die Zeit oder andere Sachen, die gerade wichtiger waren. Aber jetzt habe ich mich endlich drum gekümmert und das dreckige Geschirr gewaschen mir einen Instagram-Mirror angelegt. So wie Andi es schon vor längerer Zeit hat, habe ich mir jetzt auch eine lokale Kopie1 der Fotos von Instagram angelegt. Man weiß ja nie. Jedenfalls:

instalog . andregoerres . de

Dort gibt es dann ab jetzt die Fotos, die ich bei Instagram hochgeladen habe.

Die Technik dahinter

Dabei ist das ganze kein Hexenwerk, eigentlich ist es sogar ziemlich simpel. Ich glaube das aufwendigste ist noch, ein passendes Theme zu basteln. Jedenfalls sind folgende Komponenten involviert:

  • WordPress: Das Grundsystem ist ein WordPress-Blog. Im wesentlichen, weil ich sowieso WordPress-Blogs am Laufen habe und die Umgewöhnung dadurch nicht sehr schwer war.
  • Theme: Eine angepasste Variante des Themes, das ich auch hier benutze. Das wiederum eine angepasste Variante des Twentytwelve-Themes von WordPress ist.
  • DsgnWrks Instagram Importer: Ein Plugin, dass sich um den Import von Instagrambildern kümmert. Nach der Installation wird es mit euren Zugangsdaten und Konfigurationswünschen gefüttert und schon kommen die alten und zukünftige neue Fotos automatisch in die Datenbank. Pretty easy, genau was man haben will. [link]
  1. Lokal im Sinne von »unter meiner Kontrolle«. Die Daten liegen natürlich auf einem Server irgendwo entfernt im Rechenzentrum. []

Add a new disk to RAID array and enlarge LVM and ext4 file system

Inside my home server were three hard drives combined to a RAID 5. On this large volume I then created three logic volumes1 with the LVM (Logic Volume Manager). As time went by, space was running out on the large storage volume, so I bought a new hard drive. Here are the steps required, maybe it helps others (and a future myself), who want to do the same.

Note: All commands are supposed to be run as a super user. So either log into root or use sudo.
Another Note: Everything is done online with the file system mounted, but it is slower than having it not mounted.

Add hard drive to RAID

First add the hard drive to the RAID and let it reshape. For my 3 TB disk the reshaping took roughly two days, so be patient. In runs in the background, though.

$ mdadm --add /dev/md0 /dev/sde1
$ mdadm --grow --raid-devices=4 /dev/md0

You can check the progress with mdadm --detail /dev/md0:

    Update Time : Sun Jun 23 21:35:02 2013
          State : clean, reshaping 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

 Reshape Status : 56% complete
  Delta Devices : 1, (3->4)

A step I forgot at first and lead to errors during booting: adding the new hard disk to the RAID configuration file. Open the file /etc/mdadm/mdadm.conf with an editor of your choice.

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers
DEVICE /dev/sd[bcd]1

[...]

In line 10 add the new disk (sde1):

DEVICE /dev/sd[bcde]1

Now it should also work after rebooting.

Enlarge the physical volume on the RAID

We now have a larger virtual hard drive on the RAID array. Instead of just applying a filesystem to that, I first added another layer of structure, the LVM. So we have to tell the physical volume (comparable to a hard drive) that more space is available now (pvresize).

$ pvs
  PV         VG   Fmt  Attr PSize PFree
  /dev/md0   raid lvm2 a-   5.46t    0 
$ pvresize -v /dev/md0 
    Using physical volume(s) on command line
    Archiving volume group "raid" metadata (seqno 6).
    Resizing physical volume /dev/md0 from 1430729 to 2146094 extents.
    Resizing volume "/dev/md0" to 17580802048 sectors.
    Updating physical volume "/dev/md0"
    Creating volume group backup "/etc/lvm/backup/raid" (seqno 7).
  Physical volume "/dev/md0" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized
$ pvs
  PV         VG   Fmt  Attr PSize PFree
  /dev/md0   raid lvm2 a-   8.19t 2.73t

Enlarge the logical volume

Now the LVM nows that more space is available (like having a larger hard disk). The next step is to enlarge the partition on this hard drive, the logical volume. The procedure is pretty much the same:

$ lvs
  LV            VG   Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  backup_user1  raid -wi-ao 500.00g                                      
  backup_user2  raid -wi-ao 250.00g                                      
  storage       raid -wi-ao   4.73t                                      
$ lvresize --extents +100%FREE /dev/raid/storage
  Extending logical volume storage to 7.45 TiB
  Logical volume storage successfully resized
$ lvs
  LV            VG   Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  backup_user1  raid -wi-ao 500.00g                                      
  backup_user2  raid -wi-ao 250.00g                                      
  storage       raid -wi-ao   7.45t                                      

Enlarge the file system

Last part in the Inception-like volume chain: the file system (ext4 in my case). Resizing it takes a while (similar to the growing of the RAID), but it doesn’t run in the background. So if you are not working on the PC directly, use a screen session2.

$ df -h | grep storage
  /dev/mapper/raid-storage        4.7T  4.6T  118G  98% /srv/storage
$ resize2fs /dev/raid/storage
$ df -h | grep storage
  /dev/mapper/raid-storage        7,4T    4,6T  2,9T   62% /srv/storage

After doing this you should check the file system for errors. I believe this is asked after the resize process, unfortunately I forgot to look and just powered off the PC. To initiate a check manually, you call fsck.ext4 -pf /dev/mapper/raid-storage

  1. One large storage volume and two separate backup volumes. []
  2. I first forgot this, but aborting the resize doesn’t seem to have any effect on the data. []