maandag 28 juni 2021

Syncthing geen back-up oplossing

De titel van de vorige blog is geheel anders dan deze.
Syncthing is geen oplossing voor het back-up probleem. Syncthing is een sync oplossing waarbij meerdere mensen samenwerken in/met/vanuit eenzelfde map en/of bestand(en).
Veranderingen aan een bestand worden doorgegeven, gesynchroniseerd, aan de server die dat weer doorspeelt aan de andere gebruiker(s).

Deze hernieuwde kennismaking met Syncthing was geen onverdeeld genoegen. Deels omdat de aankoppeling van de externe harde schijf op onverwachte wijze verliep - door de bestandsbeheerder pcmanfm - maar ook omdat het vaak in eerste instantie niet werkte. En ook in tweede instantie niet. Hoewel, op een nieuwe ochtend zag ik het probleem. Ik had op de telefoon ervoor gekozen om de WA-mappen van het type 'alleen ontvangen' in te richten. Ja, dan staat de telefoon te wachten op wat er van de server komt. Niet zo handig. Zodra ik dat veranderd had begon de zo gewenste synchronisatie.  Dat 'alleen ontvangen' was bedoeld voor de serverkant!
En mocht je je WA-inhoud(en) willen syncen, overweeg dan om gebruik te maken van de mogelijkheid om mappen uit te sluiten (negeren) van de sync-actie.

Het lukte wel met de map met foto's, eigenlijk de camera-map op de mobiele telefoon en de schermafbeeldingen op telefoon en tablet. Downloads-mappen van de mobiele apparaten werkten eveneens. 

Een behoorlijk probleem vormden de waarschuwingen die ik kreeg wanneer ik onder  de map AFB die ik had aangemaakt meerdere andere mappen wilde onderbrengen. Schermafdrukken had ik gedacht onder te brengen bij AFB/peter/telefoon of AFB/peter/tablet. Vergeet dat maar in je planning. Tenzy je goed kunt leven met irritante waarschuwingen. ✊👎 

Mijn ongenoegen van het begin maakte plaats voor wat meer berusting. Het was toch vooral de leercurve waarmee ik te maken kreeg.
Syncthing werkt, maar is geen oplossing voor een back-up. Tenminste niet in mijn ogen.

zaterdag 26 juni 2021

Syncthing back-up oplossing (1)

draadloze pi zero w        11,50
16 GB sd-kaartje             10,--
usb-voeding                     2,50
usb-kabeltje                     1,00

verloop micro_usb-usb€ 10,--
evt. usb3-hub + externe voeding)  € 35,--
externe harde schijf van 2TB (1 Ampère)  € 60,--
Kijk a.u.b. uit

De pi kan niet de 1 ampère leveren voor de grote harde schijf, daarvoor is een usb-hub met aparte voeding aan te bevelen. Hoe dat zit met een grote SSD weet ik niet.
Een standaard usb-telefoonoplader is voor de pi zero normaal gesproken meer dan voldoende en daar kan ook nog wel een flinke usb-stick bij. Of meerdere bij een ouderwetse usb-hub. Ook al moet je het niet overdrijven. Maar op het moment dat je een gevoede usb-3-hub gebruikt kan de harde schijf, maar ook de rest van de usb-apparatuur gemakkelijk gevoed worden. Daarmee vervalt dan ook de bovenstaande usb-voeding van € 2,50

Niet alleen heeft Toshiba slecht geheugen, maar tot overmaat van ramp kunnen ze ook niet rekenen! Uit de handleiding van mijn gloednieuwe Toshiba Canvio Basic van 2TB:

Deze handleiding kon ik wel lezen terwijl de schijf verbonden was met de Raspi Zero W. Maar toen ik wat mappen wilde maken op deze ntfs-geformatteerde schijf liep ik tegen problemen aan die ik niet begreep.
Blijkt dat ntfs vanaf de raspi alleen leesbaar is in eerste instantie. Om ook te kunnen schrijven moeten de gereedschappen ntfs-3g geïnstalleerd worden.
Met gparted meteen maar de ntfs-partitie verkleind tot ca. 67GB en de rest onder de naam syncthing met ext4.
Op de website van de raspberry pi is er een pagina gewijd aan de instellingen van extern geheugen.
De mount-gegevens waarmee de externe schijf in zijn standaard gedaante werd aangekoppeld, bleken:
/dev/sda1 on /media/pi/TOSHIBA EXT type ntfs (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0177,dmask=077,
    nls=utf8,errors=continue,mft_zone_multiplier=1,uhelper=udisks2)
 
Bij de fstab-instellingen bleek opnieuw dat het verstandig is om de 'koppeltekens' die soms in de UUID bij de uitvoer van blkid staan te verwijderen, net als de aanhalingstekens!

woensdag 23 juni 2021

Slecht geheugen Toshiba

 Wat baal ik. Op mijn bureau ligt al het tweede Toshiba Transmemory usb-geheugen staafje dat het binnen 5 jaar begeven heeft. De eerste heb ik na het raadplegen van de website van deze geheugenfabrikant al bij het chemisch afval gebracht.

Nu werd ik zo boos dat ik alles op alles zet om mijn recht te halen. Mijn geheugen kwam terug en ik bedacht dat ik de aankoopbon nog wel in mijn archief heb. Juist.
Op 5 juli 2017 kocht ik 2 van deze 64 GiB staafjes. 

Inmiddels heet Toshiba Toshiba Memory. Oh nee, vergeten, ze heten nu Kioxia of zoiets. In hun beschrijving van de in goed Nederlands geheten Warranty begint het ongeveer zo:
"KIOXIA’s memory products (USB Flash Drives and SD Cards) are warranted against defect in materials for either up to five or up to three years from the date of purchase with a manufacturer’s warranty, which depends on the respective memory product. Please note that, If you bought the KIOXIA memory product from a shop, then statutory warranty claims can only be made with the shop which sold you the product. Please contact the shop for information on the repair procedure."

Maar op de verpakking staat in goud Premium Quality , *****, 5 Years Warranty.

Maar dat ze de geest hebben gegeven komt vast doordat ik ze in een windhoos 10 laptop heb gestoken. Want versie tien valt niet onder de vereiste OS'en.
N.B.: Linux ontbreekt in zijn geheel en Android is blijkbaar ook geen OS waarmee je ze kunt gebruiken.

 Heb inmiddels via WhatsApp kontakt met de winkel. Ben benieuwd wat die er van gaan maken.

Oh ja, en voor wie het nog niet wist; een GB is 1.073.741.824 byte. Dat u dan niet denkt dat u 64 maal dit getal als geheugen hebt gekocht (= 68,719,476,736).
U koopt 64.000.000.000 bytes opslag waarvan dus ongeveer, delen door
1.073.741.824, 59.6046447754 byte over blijft.

woensdag 16 juni 2021

Wie wat bewaart...

Die heeft wat. 

Al bladerend in mijn notities stootte ik op aantekeningen over mijn oude Linksys NSLU2 doosjes. Gezien de aantekeningen later voorzien van Debian. Maar erger was dat tot me doordrong dat deze een vast ip-adres had op mijn oude router en netwerk. Dat wil zeggen in het 192.168.1.x netwerk.

Inmiddels staat er een compleet nieuwe router met als netwerk 192.168.178.x. Dat spoort niet lekker met elkaar. Hoe kon ik het netwerkadres van de NSLU2 aanpassen. 
Vroeger had ik zo'n 192.168.1-netwerk en ook repeaters die daarin werkten. Ik pakte een oude Linksys Broadband 2,4 GHz B uit de kast waarvan ik wist dat ik die voor het opbergen op de fabrieksinstellingen had teruggezet. En gelukkig met potlood de inloggegevens op een rand had geschreven. Een netwerkkabel in de ene port en die van de NSLU2 in de andere. Interface van de laptop aangepast met een ip-adres binnen de 192.168.1-range. Ik veronderstelde dat de NSLU2 wel meteen zichtbaar zou worden en ik er met ssh op in kon loggen. Dat werkte niet. Toen de netwerkkabel van de NSLU2 direct in de ethernetpoort van de laptop gestopt. En de nic in de laptop voorzien van een gepast ip-adres. Ook dat wilde niet. Bovendien bleef er steeds maar één lampje op de NSLU2 branden. Dat kwam niet overeen met mijn geheugen. Ook wilde de NSLU2 in deze opzet niet netjes afsluiten. Er was iets loos. 

Zoekend op interpret kwam ik oude bekenden als Kees Moerman tegen. Maar ook vanwege de ouderdom verdwenen websites die voorheen absoluut noodzakelijk waren om te leren en te configureren. Moerman noemt nog een bron die ik helemaal niet kende. Op tweakers.net is in het forum ook nog wel wat te vinden. Maar niet wat ik zocht. 
Ik moest zelf gaan speuren. De usb-schijven werden afgekoppeld, de NSLU2 bruut gestopt en opnieuw gestart. Daarmee kwam de herinnering terug dat de kleine 60GB laptopschijf nodig was om Debian te kunnen starten. Maar ook het inzicht dat de usb-hub waaraan deze hing zijn laatste dagen aan het slijten was. Die usb-hub werd gedumpt. Een andere usb-hub, van de Pi Hut, toch ook eentje met wat twijfels bleek wel in staat om de benodigde voeding voor de schijf te leveren en me een groen lampje op de connector te tonen. Dat ging de goede kant op. Deze opstartschijf (Debian) moet wel in het bovenste USB-aansluitpunt komen. De USB-aansluiting voor de grote Samsung harde schijf komt dan in de onderste.

Na een paar keer opstarten zag ineens de groene led van de connector ook af en toe rood flikkeren en de statusleds van de NSLU2 vertoonden ook een ander, herkenbaarder profiel. Het opstarten ging door. Met de zwik aangesloten op de laptop kon ik met SSH inloggen als root en op verkenning gaan naar de instellingen voor de netwerkkaart. Na een flink aantal configuratiebestanden met nano of cat te hebben bekeken vond ik:
-----------------------------
/etc/network/interfaces:
die ik als volgt aanpaste;

auto lo
iface lo inet loopback

allow-hotplug eth0
# iface eth0 inet dhcp
iface eth0 inet static
    address    192.168.178.77
    netmask    255.255.255.0
    broadcast    192.168.178.255
    gateway    192.168.178.1
-------------------------------
Netwerkkabel uit de laptop en in de nieuwe standaard router. Opnieuw opstarten.
Eh, voilà!

Nu kon ik met SSH of SSHFS de grote opslagschijf die met LVM2 ingedeeld is benaderen.
Jammer alleen dat de foto-map niet veel nieuws bracht ten opzichte van de andere foto-opslag-locaties.

Maar iets anders dat altijd is blijven steken is het slapen van de schijven als ze niet gebruikt worden, ook wel bekend als het spin-down-probleem. Hierin speelt soms of vaak het energiebeheer een rol.

Ik besloot het eens te proberen op mijn owncloud-server die dit probleem ook heeft. Hdparm blijkt voor de raspi3b ongeschikt te zijn.
Hd-idle gaf geen schokkende foutmeldingen en draait nu als proef.