TM backup via netwerk op Raspberry Pi
22 januari 2021 - 16:49   
geplaatst door: Turin
Ik heb een Raspberry Pi die via mijn thuisnetwerk als gedeelde schijf zichtbaar is op mijn MBP. Ik kan dus via de MBP bestanden op de externe HD van de Pi zetten/openen. De Pi is via HDMI op mijn tv aangesloten, dan kan ik zo films die op de externe HD staan direct op de tv afspelen. Ook kijk ik wel eens naar wat programma's van NPO/VRT die ik dan in de browser op de Pi afspeel.

Deze setup is voornamelijk tot stand gekomen omdat Airplay niet zo stabiel is (MBP early 2011, iPhone 6). Het lukt allemaal wel, maar toch niet altijd vlekkeloos. Zeker niet als ik tussen devices en apps wil switchen. En dan heb ik niet al die brol op mijn laptop staan, maar ergens op een HD die ver weg in een kastje ligt. En ook omdat ik dan films meteen op de externe HD kan zetten zonder dat ik die weer eerst op mijn MBP moet aansluiten, copy/paste, en dan weer op de tv aansluiten. Dit laatste argument heeft meer met luiheid te maken... :wink:

Nu zou ik graag nog een HD aan de Pi hangen die ik als Time Machine backup schijf wil gebruiken. Maar is dit wel handig/veilig/ideaal etc.? Ik zie altijd veel over SynologyNAS en dergelijke voorbijkomen hier op het forum, maar wat ik voor ogen heb zou ook moeten werken lijkt me (goedkope en simpelere versie). Zien jullie voor- en/of nadelen in dit plan?
Your Mac will go to sleep
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:08    reactie #1
geplaatst door: Flix
Er zijn geen 'voor- en/of nadelen'; het werkt niet.
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:17    reactie #2
geplaatst door: boiing
Kan wel maar het vergt wat extra software en instellingen. Hier een handleiding, er staan er nog veel meer online. Verstandig? Mmm, als 'cheap' het belangrijkste is kun je het proberen natuurlijk. Dit is betrouwbaarder en sneller :biggrin:.
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:27    reactie #3
geplaatst door: jaco123
De instructie van boing lijkt moeilijker dan nodig. Je hebt geen HFS+ nodig en ook geen netatalk (AFP) meer.

Simpelweg Samba installeren en in de config van je share de "fruit"-module meenemen, zie:
https://www.samba.org/samba/docs/current/man-html/vfs_fruit.8.html

Voorbeeldje van mijn smb.conf:
[TimeMachine_Mini]
        comment = Time Machine Mac Mini
        path = /pve/tmmini
   read only = yes
        write list = tm
        # spotlight = yes
        vfs objects = catia fruit streams_xattr
        fruit:aapl = yes
        fruit:time machine = yes
        invalid users = infuse

(waarbij ik de share dus als read_only definieer, behalve voor de gebruiker "tm" en de gebruiker "infuse" geen toegang geef. Als je wat simpeler user-management hanteert dan ik dan kan dat dus ook simpeler. Essentie zijn de regels met vfs objects en fruit)
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:29    reactie #4
geplaatst door: boiing
Kijk, dat wist ik niet :thumbs-up:. Is het betrouwbaar in jouw ervaring? Ik weet niet of je het op een Raspberry hebt draaien, maar als ik dit lees is de Samba methode al met al ook even werk? 
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:40    reactie #5
geplaatst door: Turin
Ik gebruik nu ook Samba voor de andere HD die aan de Pi hangt:

[PiShare]
 comment=Pi Share
 path=/media
 browseable=yes
 writeable=yes
 only guest=no
 create mask=0740
 directory mask=0750
 public=no

Werkt zonder problemen. Ik zal straks even naar de fruit-module kijken.

En nee, cheap is niet persé de motivatie. Ik dacht waarom zou ik weer extra spul kopen als ik gewoon een HD aan de Pi kan hangen? Maar ik vroeg me gewoon af of Time Machine daar dan wel raad mee weet.
Your Mac will go to sleep
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:49    reactie #6
geplaatst door: jaco123
Werkt doorgaans prima, heel af en toe heb ik een corrupte reservekopie (althans, dan zegt TimeMachine dat hij een nieuwe kopie wil maken).  Nooit uitgezocht waar dat door komt, gebeurt misschien 3 keer per jaar of zo.

Ik draai niet op een rapberry pi (maar he, Linux is Linux en een raspberry pi is superstabiel, mits je een goede voeding gebruikt).
Ik draai op een HP Microserver Gen10 met proxmox als virtualisatieomgeving. Filesysteem is ZFS, waar ik elke nacht een snapshot maak. Als TM dus even de weg kwijt is, is het simpelweg een rollback naar de snapshot van de dag ervoor en weer doorgaan.... 
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:54    reactie #7
geplaatst door: jaco123
Ik bedenk me net dat je volgens mij ook de "avahi-daemon" moet installeren. Volgens mij herkent je Mac anders niet dat de raspberry pi als TM-doel gekozen kan worden.
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 17:54    reactie #8
geplaatst door: boiing
Klinkt goed.. Voor Turin: als het geen RPI4 is zou ik niet op geweldige performance rekenen. Geen gigabit netwerk en USB/netwerk over één bus zeg ik uit m'n hoofd. Een Raspberry 4 zou wel de moeite waard zijn in dit geval.

En dat laatste jaco123: klopt. Hier nog een heldere duidelijke handleiding als je 'from scratch' begint:

https://saschaeggi.medium.com/use-a-raspberry-pi-4-for-time-machine-works-with-big-sur-1e66a9650789
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 18:04    reactie #9
geplaatst door: Turin
Het is een Pi 4. Die handleiding ziet er duidelijk uit, dat moet me wel lukken. Ik ga er vanavond of morgen mee aan de gang. Bedankt alvast :)
Your Mac will go to sleep
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 18:05    reactie #10
geplaatst door: boiing
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 19:59    reactie #11
geplaatst door: Flix
Ja ja, vast. Als het al allemaal niet soepel wilt draaien op een ondersteunde NAS (waar ik dus ook helaas achter ben gekomen), zie ik helemaal niet in dat het goed zou draaien op een niet ondersteunde setup. Erg leuk om het allemaal uit te proberen, en mee te rotzooien, maar als je van langdurig betrouwbaar houdt, wat toch een kernwaarde van de backup is, dan lijkt me het alles behalve een slim idee. Dan kun je beter aan de slag met CCC of zo, dunkt me.
TM is een vrij complex systeem, en ik geloof er geen jota van dat je dit op termijn moet willen.

Jaco, heb jij al vaker gebruik gemaakt van je TM backups uit die Pi, en ging dat dan probleemloos?
antw: TM backup via netwerk op Raspberry Pi
22 januari 2021 - 20:39    reactie #12
geplaatst door: jaco123
@Flix: Zoals ik in reactie #6 al schreef draai ik geen Timemachine op mijn pi, omdat ik ook een fileserver heb.
Maar aangezien beide Linux draaien is er geen reden waarom het niet ook op een pi zal draaien, zeker op een pi4 zoals Turin heeft moet dat gewoon werken.

En 100% probleemloos draait het niet, een hele enkele keer besluit TimeMachine dat de kopie corrupt is. Omdat ik op mijn fileserver ZFS gebruik en elke nacht snapshots maak ga ik dan gewoon een dagje terug in de tijd en dan is alles weer ok.
(maar ik heb dus middels ZFS-snapshots backups van mijn TM-schijf, waardoor ik niet helemaal opnieuw hoef te beginnen als het een keer niet goed gaat)
Overigens is mijn huidige TM-backup nu zo'n 2,4TB, in een sparsebundle die bestaat uit bijna 312.000 bestanden van 8MB...

Overigens doen de NAS-sen die officieel TimeMachine ondersteunen niks anders dan Samba-delen met de hier al genoemde instellingen.
antw: TM backup via netwerk op Raspberry Pi
23 januari 2021 - 17:21    reactie #13
geplaatst door: Turin
Het lukt bijna.

Finder herkent de HD op de Pi als Time Capsule, maar het lijkt wel dat die niet gemount is. Het mapje PiShare is wel gemount volgens het 'eject' teken dat erbij staat. Hier heb ik ook toegang tot, en tot de Time Capsule (nog) niet.

Time Machine zelf herkent de schijf, en als ik deze selecteer voor backup vraagt die om user+pass, en dan krijg ik een error. Waarschijnlijk omdat die geen toegang heeft.

Er zal ergens een foutje zitten, maar dit geeft natuurlijk wel hoop. Het moet dus lukken, alleen die Time Capsule zien te mounten.

Heeft iemand een idee?

Ik heb trouwens deze handleiding gebruikt:  https://mudge.name/2019/11/12/using-a-raspberry-pi-for-time-machine/.

Your Mac will go to sleep
antw: TM backup via netwerk op Raspberry Pi
23 januari 2021 - 18:06    reactie #14
geplaatst door: jaco123
In het plaatje zie je dat je verbonden bent als "timemachine", maar waarom heeft timemachine toegang tot je pishare? En niet tot je timemachine-schijf?
Ik denk dat je het daar moet zoeken en de rechten op je pi niet goed hebt staan.
antw: TM backup via netwerk op Raspberry Pi
8 februari 2021 - 21:25    reactie #15
geplaatst door: Jamo
Koop een oude macMini, zet er een SSD in hang er een grote externe disk aan. Is foolproof voor TM. Doe ik ook al tijden en gebruik de mini ook voor mijn beveiligingscamera’s (Sighthound) en HomeBridge. Wereldapparaatje!
Jamo