blog.kanedo.net

VM von TrueNAS zu Proxmox migrieren

Zuhause läuft bei mir ein kleines NAS mit TrueNAS. Die CPU ist ein kleiner Intel low-power Chip der für das NAS völlig ausreicht. Auf dem NAS lief eine kleine Ubuntu VM mit paperless-ngx (Ist ein bisschen albern, ich lasse eine VM laufen damit ich docker container laufen lassen kann aber das war der einfachste Weg paperless zum laufen zu bekommen).

Jedenfalls hab ich festgestellt, dass der Prozessor mit dem OCR von großen Dokumenten ganz schön zu kämpfen hat und dann der Durchsatz zum NAS leidet. Irgendwann hatte ich mir als Raspberry Pi Ersatz einen kleinen Dell ThinClient besorgt um darauf homeassistant et al laufen zu lassen und der hat einen deutlich besseren Prozessor. Also: Migriere ich doch die Paperless VM von TrueNAS zu Proxmox. Das war einfacher als gedacht.

Zuerst VM in TrueNAS stoppen und ein image von der virtuellen disk auf den Proxmox host kopieren:

Die Disk in TrueNAS findet man in /dev/zvol/<pool>/<zvol name> (In meinem Fall /dev/zvol/data/Virtual Machines/paperless-omu6oe)

Mittels dd und ssh ist das auch sehr komfortabel erledigt.

sudo dd if='/dev/zvol/data/Virtual Machines/paperless-omu6oe' bs=8192 status=progress | ssh marvin.fritz.box 'dd of=/root/paperless.raw bs=8192'

In Proxmox legt man eine neue UEFI VM an und löscht direkt die Festplatte die angelegt wurde. Danach importiert man das Image in eine neue disk:

qm disk import <VM-ID> paperless.raw local-lvm

Wobei local-lvm den Speicherort der Disk bestimmt. Wenn das erledigt ist, findet man in der Hardware Liste der VM eine unused disk die man einbinden kann, boot-order ändern und fertig. Die VM sollte einfach hochkommen.

In meinem Fall hatte sich (natürlich) das Netzwerkinterface geändert. Also in der Konsole sudo dhclient ens18 damit man eine IPv4 Adresse bekommen und sudo ip link ens18 up um das interface zu aktivieren und die VM war genauso wieder da wie vorher.

Glücklicherweise hatte ich das NAS eh schon per NFS eingebunden und damit musste ich da auch nichts neukonfigurieren.

Notitz vom Feb 21, 2023

Ich habe meine Indiekit Installation auf meinen uberspace account umgezogen. Wenn alles geklappt hat, erscheint diese Notiz auf meinem Blog und auf Mastodon.

Monstera

Diesen Sommer mussten meine Hauspflanzen alle leiden. Ich weiss nicht genau was es war, aber giessen war irgendwie ans Ende der Prioritätenliste gerutscht. Ziemlich viele Pflanzen haben das auch nicht überlebt (Sorry Mango…) aber die Monstera war zu stur um aufzugeben.

Meine bisherigen Plantportraits sind eigentlich alles Zimmerpflanzen und die Monstera ist eine der ältesten die ich habe. Trotzdem habe ich es bisher nicht geschafft ein gutes Foto davon zu machen.

Auch dieser Versuch ist weit weg von Zufriedenstellend, aber es ist ein guter Versuch. In meinem Kopf entstand kurz der Titel: Mostera – a new hope; der wurde aber wegen “zu viel Epos” verworfen.

So bleibt “Monstera” – und ich werde mich hoffentlich besser um sie kümmern und dann vielleicht auch noch mal ein gutes Foto davon machen können.

Sonnentau im Store Mosse Nationalpark

Rundblättriger Sonnentau

Sonnentau in der Natur habe ich das letzte mal irgendwo in Norwegen als kleines Kind gesehen. In Aachen im hohen Venn bin ich ihm nie begegnet, leider. Obwohl ich recht sicher bin, dass er da auch vorkommt.

Im Store Mosse Nationalpark in Schweden war er aber kaum zu übersehen. Er wuchs so dicht auf den Pfaden, dass es manchmal schwer war nicht darauf zu treten.

Jetzt wo der Himmel besonders grau und karg in Berlin ist, gehe ich gern durch meine Fotos von besserem Wetter…

Semantic Linefeeds

Start each sentence on a new line. Make lines short, and break lines at natural places, such as after commas and semicolons, rather than randomly. Since most people change documents by rewriting phrases and adding, deleting and rearranging sentences, these precautions simplify any editing you have to do later.

— Brian W. Kernighan, 1974

Semantic Linefeeds

Natürlich es wäre nicht das Internet, wenn es nicht auch eine Website dediziert zu diesem Thema gibt: sembr.org

Vielen dank an jan-erik für diesen Link.

Reverse Engineering a Neural Network's Clever Solution to Binary Addition

Reverse Engineering a Neural Network’s Clever Solution to Binary Addition

There’s a ton of attention lately on massive neural networks with billions of parameters, and rightly so. By combining huge parameter counts with powerful architectures like transformers and diffusion, neural networks are capable of accomplishing astounding feats.

However, even small networks can be surprisingly effective - especially when they’re specifically designed for a specialized use-case. As part of some previous work I did, I was training small (<1000 parameter) networks to generate sequence-to-sequence mappings and perform other simple logic tasks. I wanted the models to be as small and simple as possible with the goal of building little interactive visualizations of their internal states.

Ich liebe diese Artikel und sie sind viel zu selten. Ein überschaubares, aber interessantes Problem mit neuronalen Netzen gelernt. Statt so viel wie möglich compute auf das Problem zu werfen auf’s Wesentliche reduziert und echte Erkenntnisse geliefert.

Die Rolle der Aktivierungsfunktion in dem Fall finde ich besonders Interessant, weil es mehr als nur eine nicht-lineare Funktion ist.

From the Shade House to Your House

From the Shade House to Your House - by Richard DeGrandpre

There are many reasons why few houseplants grow on to become healthy adults. If you look for reasons online, you’ll find answers like “overwatering” or “inadequate light” or “not enough humidity.” But there is another reason, and one you probably never think about: the grower.

Obwohl sehr interessant, läuft es bei mir am Ende doch immer darauf hinaus das ich vergesse zu Gießen und dann immer nur halbe Pflanzen rumstehen habe die so vor sich hin vegetieren.

Nur das mit der Topfgrösse - das war mir echt nicht bewusst. Klar, kalt und nass finden vor allem tropische Pflanzen nicht geil.

Notitz vom Jan 16, 2023

Ein Test ob indiekit jetzt auch syndication kann. Sollte das mal detaillierter aufschreiben wenn es klappt.

Notitz vom Jan 15, 2023

Twitter Intentionally Ends Third-Party App Developer Access to Its APIs

www.macstories.net

Good riddance, then. Wenn ich Tweetbot nicht mehr benutzen kann, werde ich Twitter nicht mehr benutzen. Auf mastodon ist es sowieso viel beschaulicher.

Notitz vom Jan 15, 2023

Dann testen wir mal die micropub api