Inhalt
- Ihr neuer bester Freund: Ein Festplattenlaufwerk
- Ausrüstung
- Der Code
- Schritt 1: Anschließen und Suchen des Laufwerks
- Code-Aufschlüsselung
- Schritt 2: Laden der richtigen Treiber
- Code-Aufschlüsselung
- Schritt 3: Erstellen eines Einhängepunkts
- Code-Aufschlüsselung
- Schritt 4: Das Laufwerk vorübergehend montieren
- Code-Aufschlüsselung
- Schritt 5: Das Laufwerk dauerhaft montieren!
- PiDrive rollbereit
- Schreiben Sie mir eine Nachricht
- Gib mir Feedback!
Ich arbeite gerne mit Computern und finde, dass der Raspberry Pi ein faszinierendes kleines Gerät ist, an dem ich arbeiten kann.
Die SD-Karte, mit der Ihr Raspberry Pi gestartet und ausgeführt wird, ist wahrscheinlich sehr klein und bietet nur wenige GB Speicherplatz. Dies kann sehr schnell gefüllt werden. Das erste Upgrade auf einen Raspberry Pi ist normalerweise das Hinzufügen einer USB-Festplatte. In diesem Handbuch wird die dauerhafte Montage einer USB NTFS-formatierten Festplatte an Ihrem Raspberry Pi beschrieben.
In diesem Handbuch wird davon ausgegangen, dass Sie bereits einen Raspberry Pi mit Rasbian als Betriebssystem eingerichtet haben. Wenn Sie noch nicht so weit sind, müssen Sie sich über das Einrichten eines Raspberry Pi informieren.
Ihr neuer bester Freund: Ein Festplattenlaufwerk
Ausrüstung
Die Zutaten hier sind einfach. Du wirst brauchen:
- Ein Himbeer-Pi. Bei uns ist Rasbian als Betriebssystem installiert.
- Eine Möglichkeit, mit dem Raspberry Pi zu kommunizieren, z. B. eine Tastatur, eine Maus und einen Monitor direkt anzuschließen oder "kopflos" zu werden und eine Verbindung mit einem anderen Computer herzustellen.
- Eine USB-Festplatte
Für die Festplatte haben wir uns für ein externes Seagate 4 TB entschieden, das für 139,99 USD bei Amazon.com erhältlich ist. Dieses Setup hat einige Vor- und Nachteile.
Vorteile
- 4 TB sind ziemlich groß.
- Die Festplatte verwendet eine externe Stromquelle. Daher wird der USB-Anschluss des Raspberry Pi nicht mit Strom versorgt.
Nachteile
- Es ist teuer bei 139,99 $.
- Da eine externe Stromquelle verwendet wird, sind ein weiteres Kabel und eine weitere Steckdose erforderlich.
Eine weitere Option ist das tragbare WD 1 TB-Laufwerk, das ebenfalls bei Amazon.com erhältlich ist. Dies kommt zu einem günstigeren Preis, nur 69,99 $. Das Laufwerk ist groß genug (1 TB), um alle unmittelbaren Anforderungen zu erfüllen, und benötigt keine externe Stromquelle.
Der Code
Wenn Sie Erfahrung mit Linux und BASH haben, finden Sie hier den Code, den Sie verwenden müssen. Wenn dies verwirrend oder einschüchternd aussieht,weiter lesen! Wir werden jede einzelne Code- und Befehlszeile aufschlüsseln. Am Ende des Tutorials können Sie zu diesem Punkt zurückkehren, den Code lesen und sich selbst beglückwünschen, dass Sie genau wissen, was die einzelnen Befehle tun.
Lass uns anfangen!
#Für alle, die sich mit Linux und BASH gut auskennen, finden Sie hier alles im Voraus. #Finden Sie das Laufwerk (in unserem Fall / dev / sda1). Sudo fdisk -l #installieren Sie NTFS-3g Verwalten des Besitzers sudo mkdir / media / pidrive sudo chown pi: pi / media / pidrive #Mounten Sie das Laufwerk sudo mount -t ntfs-3g -o uid-pi, gid-pi / dev / sda1 / media / pidrive Es ist erledigt, aber es ist nicht permanent. #Mit permanent machen. # Dateisystemtabelle bearbeiten. sudo nano / etc / fstab. # Fügen Sie diese Textzeile nach den SD-Kartenpartitionen hinzu. / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 0 #hit ctrl-o zum Speichern und ctrl-x zum Beenden von nano #Jetzt wird die Montage beim Neustart wiederhergestellt #Reboot, um es zu testen sudo shutdown -r now Das erste ist das erste: Starten Sie Ihren Raspberry Pi und melden Sie sich an. Schließen Sie die USB-Festplatte an einen USB-Anschluss des Raspberry Pi an und schließen Sie die Stromquelle für das Laufwerk an, falls erforderlich. Nun wollen wir sehen, ob der Raspberry Pi von der neuen Festplatte "weiß", die Sie daran angeschlossen haben. Öffnen Sie das Terminalfenster. Wenn Sie sich in einem Desktop-Bildschirm befinden, klicken Sie auf das Menü unten links auf dem Bildschirm, navigieren Sie zu "Zubehör" und klicken Sie dann auf "LXTerminal". Geben Sie nun Folgendes ein: sudo fdisk -l #Sie sollten so etwas sehen Disk / dev / mmcblk0: 4110 MB, 4110417920 Bytes 4 Köpfe, 16 Sektoren / Spur, 125440 Zylinder, insgesamt 8028160 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch / physisch) : 512 Bytes / 512 Bytes E / A-Größe (Minimum / Optimal): 512 Bytes / 512 Bytes Festplatten-ID: 0x000b5098 Start-End-Blocks für Gerätestart ID-System / dev / mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA) / dev / mmcblk0p2 122880 8028159 3952640 83 Linux Hinweis: Die Sektorgröße beträgt 4096 (nicht 512) Disk / dev / sda: 4000,8 GB, 4000787025920 Bytes 255 Köpfe, 63 Sektoren / Spur, 60800 Zylinder, insgesamt 976754645 Sektoren Einheiten = Sektoren von 1 * 4096 = 4096 Bytes Sektorgröße (logisch / physisch): 4096 Bytes / 4096 Bytes E / A-Größe (Minimum / Optimum): 4096 Bytes / 4096 Bytes Festplattenkennung: 0x90a334b0 Start- und Endstartblöcke des Gerätestarts ID-System / dev / sda1 * 2048 976754644 3907010388 7 HPFS / NTFS / exFAT
Wenn wir die ausgegebene Liste durchsehen, sehen wir von oben nach unten. Dies ist die SD-Karte, von der der Raspberry Pi bootet. Es hat zwei Partitionen: Beides interessiert uns nicht. Das Laufwerk, an dem wir interessiert sind, ist das 4 TB Seagate External. Dieses Laufwerk ist aufgeführt als: Und hat eine Partition: Erinnere dich daran. "/ dev / sda1" Dies ist der Name, unter dem das Laufwerk läuft, und der Name, den wir zum Mounten verwenden.Schritt 1: Anschließen und Suchen des Laufwerks
Code-Aufschlüsselung
Schritt 2: Laden der richtigen Treiber
Wir haben das Laufwerk gefunden und der Raspberry Pi weiß davon, also sind wir fertig, oder? Nicht ganz. Der Himbeer-Pi weiß über das Laufwerk, aber es ist nicht zugänglich noch. Sie können das Laufwerk nirgendwo im Dateisystem finden. Um dieses Problem zu lösen, müssen wir montieren die Fahrt.
Zuerst müssen wir die Software herunterladen, die die Kommunikation mit dem Laufwerk übernimmt. Laufwerke gibt es in verschiedenen Dateisystemformaten. Das Laufwerk, das Sie haben, wenn es neu gekauft wurde, jemals verwendet wurde oder jemals auf einem Windows-PC verwendet wird, ist höchstwahrscheinlich als NTFS formatiert. NTFS ist großartig für Windows, ist es aber nicht einheimisch unter Linux, was bedeutet, dass Linux nicht gerne mit NTFS-Laufwerken kommuniziert. Dies ist leicht zu beheben. Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, öffnen Sie das Terminalfenster und geben Sie Folgendes ein:
Code-Aufschlüsselung
- "apt-get" - "apt" steht für "Advanced Packaging Tool" und "apt-get" ist ein weiteres Befehlszeilenprogramm. Sie können Softwarepakete online abrufen und auf dem lokalen Computer installieren.
- "install" - Dies ist das Schlüsselwort, das wir an "apt-get" übergeben, damit es weiß, dass es etwas installieren soll.
- "ntfs-3g" - Dies ist das, was wir installieren möchten. "ntfs-3g" ist ein Lese- / Schreibtreiber für NTFS, dh er ermöglicht die Kommunikation zwischen Linux- und NTFS-formatierten Laufwerken.
Schritt 3: Erstellen eines Einhängepunkts
Jetzt brauchen wir einen Platz im Dateisystem, an dem das Laufwerk gemountet werden kann. Lassen Sie uns das erstellen.
Die nächsten beiden Codezeilen erstellen den Speicherort der Datei und ändern dann den Benutzer, dem dieser Speicherort "gehört".
#Geben Sie diese Zeile ein und drücken Sie die Eingabetaste. Sudo mkdir / media / pidrive # Geben Sie dann diese Zeile ein und drücken Sie die Eingabetaste sudo chown pi: pi / media / pidrive
Code-Aufschlüsselung
Für die erste Codezeile:
- "mkdir" - Dies ist die Abkürzung für "Make Directory". Es wird ein Ordner im Dateisystem erstellt.
- "/ media / pidrive" - Dies ist der Ordner, den Sie erstellen möchten. Die Linux-Konvention sieht vor, über USB angeschlossene Geräte im Ordner "Medien" zu mounten. Der Ordner, den ich für den Zugriff auf das USB-Laufwerk verwenden möchte, das ich "pidrive" nenne. Sie können Ihre anrufen, wie Sie wollen.
Für die zweite Codezeile:
- "chown" - Dies ist die Abkürzung für "Change Owner".
- "pi: pi" - Hiermit wählen Sie die Eigentümergruppe für den Ordner aus. Wenn Sie den Raspberry Pi verwenden, ist der Standardbenutzer "pi". Die Standardbenutzergruppe ist auch "pi". Somit wird user: group zu pi: pi.
- "/ media / pidrive" - Dies ist der Ordner, dessen Eigentümer wir ändern möchten.
Wir ändern den Besitz des Ordners, sodass Sie keine "sudo" - oder root-Berechtigung benötigen, um die Festplatte zu verwenden.
Schritt 4: Das Laufwerk vorübergehend montieren
Okay, lass uns montieren!
Erinnern Sie sich an den Speicherort der Festplatte? In unserem Beispiel war es "/ dev / sda1". Geben Sie im Terminal den folgenden Code ein:
sudo mount -t ntfs-3g -o uid = pi, gid = pi / dev / sda1 / media / pidrive
Code-Aufschlüsselung
- "mount" - Mount ist eine Betriebssystemaktion, mit der das Laufwerk in das Dateisystem eingehängt wird.
- "-t ntsf-3g" - "-t" ist das Flag für den Dateisystemtyp und "ntfs-3g" teilt dem Befehl mount mit, welches Dateisystem verwendet werden soll.
- "-o uid = po, gid = pi" - Hiermit wird der Besitzer des Laufwerks festgelegt. "uid" ist die Benutzer-ID und "gid" ist die Gruppen-ID. Dies entspricht genau den Besitzeinstellungen, die wir für den Mount Point-Ordner festgelegt haben.
- "/ dev / sda1" - Dies ist der Verweis auf die Festplatte selbst.
- "/ media / pidrive" - Ist der Verweis auf den Mount Point-Ordner.
Herzliche Glückwünsche! Jetzt ist Ihre Festplatte im Dateisystem eingebunden, zugänglich und einsatzbereit! Dieser Ansatz hat jedoch einen Nachteil. Jedes Mal, wenn Sie den Raspberry Pi neu starten, müssen Sie diese Codezeile erneut ausführen. Jetzt sind wir faul und wollen das nicht, also richten wir diesen Einhängepunkt dauerhaft ein!
Schritt 5: Das Laufwerk dauerhaft montieren!
Damit sich dieses Laufwerk bei jedem Neustart des Raspberry Pi selbst einbindet, müssen wir auf dem Raspberry Pi eine Konfigurationsdatei mit dem Namen fstab (kurz für "Dateisystemtabelle") bearbeiten. Das klingt viel komplexer als es wirklich ist. Fstab ist nur eine Textdatei, die dem Raspberry Pi mitteilt, was mit den daran angeschlossenen Festplatten zu tun ist. Zum Bearbeiten verwenden wir einen Texteditor, der mit dem Rasbian-Betriebssystem geliefert wird und im Terminal Nano funktioniert.
Geben Sie im Terminal diesen Code ein:
sudo nano / etc / fstab
#Sie sehen so etwas wie proc / proc proc Standardwerte 0 0 / dev / mmcblk0p1 / boot vfat Standardwerte 0 2 / dev / mmcblk0p2 / ext4 Standardeinstellungen, noatime 0 1 / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1 #Eine Swap-Datei ist keine Swap-Partition. Verwenden Sie daher von nun an kein swapon | off mehr. Verwenden Sie dazu dphys-swapfile swap [on | off]
Das Terminalfenster sieht anders aus. Wir sind jetzt im Texteditor Nano und können diese Datei bearbeiten.
Drücken Sie den Abwärtspfeil, um zu einer Zeile unterhalb der Zeile "/ dev / mmcblk0ps" zu navigieren, und drücken Sie die Eingabetaste, um eine neue Zeile einzufügen.
Pfeil nach oben, um den Cursor auf die neue Zeile zu setzen, und geben Sie Folgendes ein:
/ dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1
#So dass Ihr Fenster jetzt so aussieht: proc / proc proc default 0 0 / dev / mmcblk0p1 / boot vfat default 0 2 / dev / mmcblk0p2 / ext4 default, noatime 0 1 / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1 # Eine Swap-Datei ist keine Swap-Partition. Verwenden Sie daher von nun an kein Swapon | Off mehr. Verwenden Sie dazu dphys-Swapfile Swap [Ein | Aus]
Dieser Code sollte vertraut aussehen, da er dem Befehl mount sehr ähnlich ist, mit dem wir das Laufwerk manuell gemountet haben.
Drücken Sie nun Strg + O (nicht Strg + Umschalt + O), um die Datei zu speichern. Drücken Sie die Eingabetaste, um den Dateinamen zu bestätigen, und drücken Sie dann Strg + X, um Nano zu beenden.
Jetzt sollte das Terminal wieder so aussehen, wie es ursprünglich aussah.
Herzliche Glückwünsche! Sie sind fertig! Ihre USB-Festplatte ist jetzt fest mit dem Raspberry Pi verbunden und wird bei jedem Neustart erneut bereitgestellt. Jetzt können Sie auf dem USB-Laufwerk Ihre Dateien, Musik, Dokumente, Videos, Lösungen für alle Probleme der Welt und alles, was Sie sonst noch wollen, auf Ihrem Raspberry Pi speichern!
PiDrive rollbereit
Schreiben Sie mir eine Nachricht
Bitte lassen Sie mich wissen, ob dieser Leitfaden für Sie hilfreich war. Nimm an der Umfrage teil und hinterlasse einen Kommentar! Danke fürs Zuhören.
Viel Spaß beim Rechnen!
Gib mir Feedback!
Dieser Artikel ist genau und nach bestem Wissen des Autors. Der Inhalt dient nur zu Informations- oder Unterhaltungszwecken und ersetzt nicht die persönliche Beratung oder professionelle Beratung in geschäftlichen, finanziellen, rechtlichen oder technischen Angelegenheiten.