Warum sollten Sie 300 Euro für eine AirPort Time Capsule ausgeben, wenn Sie selbst einen Raspberry Pi und eine externe Festplatte herstellen? ? Es bedarf ein wenig Feinabstimmung, aber sobald alles eingerichtet ist, wird Ihr Mac automatisch und ohne Ihr Zutun automatisch gesichert. Sie müssen kein Laufwerk mehr an Ihren Computer anschließen.
Noch besser: Wenn es Zeit ist, Dateien wiederherzustellen, können Sie die Festplatte vom Pi trennen und direkt an Ihren Mac anschließen, um sich von einem Gesamtsystem zu erholen Fehler bei der Systemwiederherstellung. Ähnliche Hacks funktionieren nicht auf diese Art.
Wir haben Ihnen gezeigt, wie Sie Ihren Mac mit Time Machine sichern und sogar Time Machine-Backups über das Netzwerk durchführen können. Aber in diesen Tutorials erforderte die Sicherung über das Netzwerk einen anderen Mac, der als Server fungierte. Wenn Sie also in einem Mac-Haushalt leben, denken Sie vielleicht, Sie könnten nur eine USB-Festplatte anschließen oder eine Apple Time Capsule für 300 Euro kaufen.
Das stimmt nicht. Der Raspberry Pi, der mit einer externen Festplatte verbunden ist, ist eine großartige improvisierte Alternative zu einer Time Capsule oder einem anderen Mac und viel günstiger. (Ja, die Time Capsule enthält Router-Funktionalität, also ist es eigentlich ein vernünftiger Preis für das, was sie bietet - aber diese Methode erlaubt es, den von Ihnen gewünschten Router zu verwenden und bietet mehr Platz für Upgrades, wenn das Laufwerk nicht mehr voll ist.)
Dieses Tutorial setzt voraus, dass Sie bereits die Grundlagen zum Einrichten eines Raspberry Pi kennen. Es erfordert auch ein wenig Ausrüstung:
Sie können die meisten Dinge (und mehr) auf einen Schlag erhalten ein gutes Raspberry Pi Starter Kit wie dieses, oder Sie können sie separat kaufen. Ihr Anruf.
Ich habe in einem Blogbeitrag von Caleb Woods von dieser Methode erfahren und ein paar Dinge aufgezählt, die bei mir nicht funktionierten, als ich diesen Artikel auf Badbox.de gelesen habe. Herzlichen Dank an Sie beide.
Eine letzte Anmerkung: Dieser Hack funktioniert meiner Erfahrung nach recht gut, aber am Ende ist es immer noch genau das: ein Hack. Aus diesem Grund empfehle ich, eine Art Backup zu machen, am besten etwas außerhalb. (Im Falle eines Brandes oder einer anderen Naturkatastrophe sollten Sie immer eine externe Sicherung haben.)
Als erstes müssen Sie das externe Laufwerk für die Arbeit vorbereiten mit der Zeitmaschine. Schließen Sie das Laufwerk an Ihren Mac an und starten Sie das Festplatten-Dienstprogramm. Wählen Sie Ihr externes Laufwerk und klicken Sie auf "Löschen". Sie werden das Laufwerk als "Mac OS Extended", auch bekannt als HFS +, formatieren wollen.
Als nächstes werden wir sicherstellen wollen, dass Ihr Raspberry Pi und jedes Gerät die Erlaubnis haben, das zu steuern Fahrt. Gehen Sie zum Finder und klicken Sie mit der rechten Maustaste auf das Laufwerk in der Seitenleiste. Klicken Sie auf "Get Info".
Am unteren Rand des sich öffnenden Fensters finden Sie die Berechtigungseinstellungen.
Klicken Sie rechts unten auf das Schloss und geben Sie Ihr Passwort ein. Als nächstes markieren Sie "Ignore Ownership on this volume". Damit können Sie Ihr externes Laufwerk mit dem Pi verbinden.
VERBINDUNG: Alles, was Sie über Erste Schritte mit dem Raspberry Pi wissen müssen
Als nächstes müssen Sie Ihren Raspberry Pi mit Raspbian einrichten, wie in diesem Artikel beschrieben. Wir werden den Prozess hier nicht detailliert beschreiben, da es ein Projekt an und für sich ist. Also schau dir den Guide an, um Raspbian auf deinem Pi einzurichten. Ich habe Raspbian Core für mein Setup verwendet, da ich das Pi nicht mit einem Display verbunden habe, aber es gibt keinen Grund, dass die vollständige GUI-Version von Raspbian nicht funktioniert.
Apropos: Sie haben zwei Möglichkeiten kommt zum Rest dieses Tutorials. Sie können Ihr Raspberry Pi an eine Tastatur anschließen und die Dinge auf diese Weise einrichten oder einrichten, oder Sie können sich mit Ihrem Pi über SSH verbinden und jeden Schritt bequem von Ihrem Mac aus ausführen. Wir denken, dass die SSH-Methode viel einfacher ist, als einen zufälligen Monitor zu finden, also machen Sie das.
Starten Sie das Terminal auf Ihrem Mac und geben Sie folgenden Befehl ein:
ssh [email protected]
Ersetzen192.168.1.11
mit der IP-Adresse Ihres Pi. Sie können die IP-Adresse jedes mit Ihrem Netzwerk verbundenen Geräts, einschließlich Ihres Raspberry Pi, über die Webschnittstelle Ihres Routers finden.
Sie werden dann nach einem Passwort für den Standardbenutzerpi gefragt
. Das Passwort fürpi
lautet standardmäßigHimbeere
.
Wenn Sie zum ersten Mal eine Verbindung zu einem neuen System herstellen, sollten Sie einige Dinge konfigurieren, bevor Sie fortfahren. Führen Sie zuerstsudo raspi-config
aus und ändern Sie Ihr Standardpasswort. Sie können hier auch Ihr Standard-Dateisystem erweitern, wenn Sie eine große SD-Karte haben (dies ist jedoch für dieses Tutorial nicht erforderlich.) Ihr Raspberry Pi wird neu gestartet, und Sie können sofort mit der Arbeit beginnen.
Bevor Sie Time Machine einrichten können, müssen Sie das Laufwerk so installieren, dass Ihr Raspberry Pi darauf lesen und schreiben kann. Dazu muss eine Software installiert werden. Stellen Sie zunächst sicher, dass die gesamte Software auf dem Pi aktuell ist. Führen Sie diese beiden Befehle nacheinander aus:
sudo apt-get update
sudo apt-get Aktualisierung
Als nächstes installieren Sie zwei Pakete: hfsprogs und hfsplus. Damit kann Ihr Raspberry Pi Ihr Mac-formatiertes Laufwerk lesen.
sudo apt-get install hfsprogs hfsplus
Sie haben jetzt Software, die Ihr Laufwerk mountet, aber es muss wissen, welches Laufwerk Sie mounten müssen müssen etwas recherchieren. Starten Sie mit Parted.
sudo / sbin / parted
Geben Sie als nächstesprint
ein, um eine Liste der aktuell verbundenen Laufwerke anzuzeigen. Du solltest dein externes Laufwerk hier sehen.
Von diesem Screenshot können wir sehen, dass mein Laufwerk ein Maxtor-Laufwerk mit 164 GB ist (ich werde später ein größeres Laufwerk bekommen, das verspreche ich.) Das wichtige Informationsstück hier ist/ dev / sda
. Ihr Laufwerk wird einen ähnlichen Namen haben, den Sie aufschreiben sollten.
Betrachten Sie als nächstes die Tabelle unter diesem Textblock. In meinem Fall ist es offensichtlich, dass die zweite, größere Partition das ist, wonach ich suche. Daher stelle ich fest, dass die Partition, die ich mounten möchte,sda2
ist. Sie benötigen möglicherweise eine etwas andere Zahl, wenn Sie mehr als ein Laufwerk oder mehr als eine Partition auf dem Laufwerk haben.
Geben Sie nunein, und geben Sie
ein, und drücken Sie die Eingabetaste. Als nächstes werden wir einen Ordner erstellen, der als Mountpunkt dient ...
sudo mkdir -p / media / tm
... und dann einige Informationen zur fstab-Datei hinzufügen. Verwenden Sie diesen Befehl, um einen Texteditor zu öffnen:
sudo nano / etc / fstab
Fügen Sie die folgende Zeile in das Dokument ein und ersetzen Sie/ dev / sda2
durch die Laufwerkspartition, falls abweichend von / dev /sda2.
/dev/sda2/media/tm hfsplus force, rw, user, auto 0 0
Sobald Sie den Text eingefügt haben, drücken Sie Strg + X, um den Editor zu verlassen tun.
Dann mounten Sie das Laufwerk mit:
sudo mount -a
Wenn Sie keine Fehlermeldung sehen, herzlichen Glückwunsch! Sie haben Ihr Laufwerk erfolgreich gemountet.
Netatalk ist eine Software, die AFP simuliert, das Netzwerkprotokoll, das Apple derzeit für Time Machine-Sicherungen verwendet. Sie können eine alte Version von Netatalk mitinstallierensudo apt-get install netatalk
, aber Ich empfehle, dass Sie das nicht tun . Aus (weitgehend politischen) komplexen Gründen bietet Debian, auf dem Raspbian aufgebaut ist, eine sehr veraltete Version von Netatalk in seinen Repositories. Sie können Time Machine dazu bringen, mit dieser veralteten Version von Netatalk zu arbeiten, aber nach meiner Erfahrung ist das frustrierend.
Ich empfehle Ihnen, stattdessen die neueste Version zu kompilieren. Es ist mühsamer zu installieren, aber es lohnt sich.
Zuerst müssen Sie die Abhängigkeiten installieren. Hier ist alles, was Sie installieren müssen, in einem Befehl:
sudo aptitude installieren build-essential Libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libtdb-dev libmysqlclient-dev avahi-daemon Libbahi-Client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-socket-inet6-perl tracker libtracker-sparql-1.0- dev libtracker-miner-1.0-dev
Die Installation kann einige Zeit dauern. Laden Sie als Nächstes die neueste Version von Netatalk herunter. Zum Zeitpunkt des Schreibens ist das 3.1.10, obwohl Sie vielleicht die Homepage von Netatalk überprüfen möchten, um die neueste Versionsnummer zu erhalten. Führen Sie dann diesen Befehl aus, um es herunterzuladen:
wget //prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz
Ersetzen Sie die Versionsnummer, wenn Sie auf ihrer Site eine neuere Version finden .
Entpacken Sie nun die heruntergeladene Datei mit:
tar -xf netatalk-3.1.10.tar.gz
Wechseln Sie dann in den neuen Ordner, den Sie gerade erstellt haben.
cd netatalk-3.1.10
Als nächstes können Sie alle Einstellungen von netatalk konfigurieren, bevor Sie das Programm kompilieren. Verwenden Sie dazu folgenden Befehl:
./ configure --with-init-style = debian-systemd --without-libevent --without -tdb --mit-cracklib --enable-krbV-uam --mit-pam-confdir = / etc / pam.d - mit-dbus-daemon = / usr / bin / dbus-daemon - -with-dbus-sysconf-dir = / etc / dbus-1 / system.d --with-tracker-pkgconfig-version = 1.0
Vorausgesetzt, Sie sehen keine Fehlermeldungen, können Sie auf die Nächste Stufe und Lauf:
make
Das wird eine Weile dauern. Sie können sich auch einen Kaffee, einige Scones und ein Drei-Gänge-Menü zubereiten. Ein Raspberry Pi ist nicht schnell beim Kompilieren von Software.
Wenn alles fertig ist, kannst du Netatalk endlich installieren:
sudo make install
War das nicht lustig? Überprüfen Sie schnell, ob Netatalk tatsächlich ausgeführt wird:
netatalk -V
Sie werden eine Reihe von Informationen zu Ihrem Netatalk-Setup sehen. Wenn alles gut aussieht, lassen Sie uns die Dinge konfigurieren!
Jetzt, da Netatalk installiert ist, müssen Sie ihm mitteilen, dass das Laufwerk freigegeben werden soll. Als Erstes müssen Siensswitch.conf
.
sudo nano /etc/nsswitch.conf
bearbeiten. Hier müssen Siemdns4
undmdns hinzufügen
zu der Zeile, die mit "hosts:" beginnt, so dass es so aussieht:
hosts: dateien mdns4_minimal [NOTFOUND = return] dns mdns4 mdns
Diese Änderung bedeutet, dass Ihr Time Machine-Laufwerk angezeigt wird Finders Sidebar, sobald Sie Ihren Raspberry Pi mit dem Netzwerk verbinden.
Als nächstes müssen Sieafpd.service
:
sudo nano /etc/avahi/services/afpd.service bearbeiten
Kopieren Sie diesen Textblock und fügen Sie ihn in folgende Datei ein:
% h _afpovertcp._tcp 548 _device-info._tcp 0 model = TimeCapsule
Unter anderem macht diese Information Ihren Raspberry Pi zu einer echten Apple Time Capsule, komplett mit dem entsprechenden Icon.
Schließlich ist es Zeit, Ihr externes Laufwerk als Netzwerkfreigabe einzurichten.
sudo nano / usr / local / etc / afp.conf
Fügen Sie am Ende dieses Dokuments den folgenden Text ein:
[Global] mimic model = TimeCap sule6,106 [Zeitmaschine] Pfad = / media / tm Zeitmaschine = ja
Sie können einen anderen Namen als "Time Machine" zwischen den zweiten Klammern setzen, wenn Sie möchten. Dies ändert den Namen des Laufwerks, zu dem Sie zurückkehren, wie in Finder und Time Machine selbst angezeigt.
Fahren Sie zum Schluss fort und starten Sie die Netzwerkdienste. Führen Sie diese beiden Befehle nacheinander aus:
sudo service avahi-daemon start
sudo-service netatalk start
Ihr Laufwerk wird jetzt im Netzwerk angeboten. Um sicherzustellen, dass dies jedes Mal geschieht, wenn Sie Ihren Raspberry Pi starten, geben Sie diese Befehle nacheinander ein:
sudo systemctl aktiviere avahi-daemon
sudo systemctl aktiviere netatalk
Wir sind jetzt ganz in der Nähe!
Gehe zum Finder auf deinem Mac und du solltest deine Himbeere sehen Pi hier.
Sie können von hier aus eine Verbindung herstellen, indem Sie auf "Verbinden als" klicken und den gleichen Benutzernamen und das Passwort eingeben, das Sie für die Verbindung über SSH verwenden.
Nach meiner Erfahrung funktioniert Time Machine jedoch besser das Laufwerk durch seine IP-Adresse, vor allem, wenn Sie statische IP-Adressen mit Ihrem Router eingerichtet haben (was Sie wahrscheinlich tun sollten). Um eine Verbindung herzustellen, öffnen Sie den Finder und drücken Sie auf der Tastatur Befehl + K.
Wenn Sie das Laufwerk gemountet haben, wechseln Sie zu Systemeinstellungen> Time Machine und wählen Sie das Laufwerk als Time Machine-Backup aus wird ausgeführt, und danach werden stündlich Backups durchgeführt. Sie haben jetzt ein vernetztes Time Machine-Laufwerk. Viel Spaß!
Was Sie wissen müssen, bevor Sie eine Drohne fliegen (damit Sie keine Probleme haben)
Drohnen sind ein großer Spaß. Sie können das innere Kind selbst in der am stärksten abgestumpften Person hervorbringen, aber sie können auch Menschen in große Schwierigkeiten bringen. Hier sind einige Dinge, die jeder neue Drohnenbesitzer wissen sollte, bevor er in die Lüfte steigt. Traditionelle R / C-Modellflugzeuge sind ein altbewährtes Hobby, das Geduld und Hingabe erfordert.
Was ist eine PCIe-SSD, und benötigen Sie eine in Ihrem PC?
Ein Solid-State-Laufwerk oder "SSD" ist viel schneller als eine herkömmliche Festplatte (oder " HDD "). SSDs gibt es schon seit einiger Zeit, aber eine neue Generation von SSDs, die sogenannten PCIe SSDs, fangen langsam an zu steigen. Aber wie unterscheiden sie sich von normalen SSDs? SSDs verwenden interne Flash-Chips, um Ihre Dateien zu speichern, während HDDs eine physische, rotierende Festplatte verwenden, um alles enthalten zu halten.