Newer
Older
`rPi-mountUSB` automatisiert das Einhängen von USB-Sticks unter Debian/GNU Linux und Raspberry Pi OS. Das Skript konfiguriert Speichermedien und aktualisiert die `/etc/fstab`-Datei, um eine Integration der USB-Sticks auch nach einem Neustart zu gewährleisten. Alle Prozesse zum Einhängen und Formatieren eines Speichermediums werden automatisiert.
1. **Anzeige der aktuellen `/etc/fstab`:**
Der aktuelle Inhalt der `/etc/fstab`-Datei wird angezeigt, um vorhandene Einhängepunkte und Konfigurationen zu überprüfen.
2. **Optionale Löschung bestimmter `fstab`-Einträge:**
Ermöglicht die Entfernung von Einträgen aus der `fstab`, mit Ausnahme von `mmc`-Geräten. Die Syntax der `fstab` wird anschließend überprüft.
3. **Geräteauswahl:**
Erkennung angeschlossener Speichermedien und Auswahl der Geräte zur weiteren Verarbeitung.
- **Datenpartition:** Erstellung einer Datenpartition im `ext4`-Format auf den ausgewählten Geräten.
- **Swap-Partition (optional):** Möglichkeit zur Erstellung einer Swap-Partition. Die Größe der Swap-Partition kann festgelegt werden oder auf `0` gesetzt werden, um keine Swap-Partition zu erstellen.
5. **Einhängen und Aktualisieren der `fstab`:**
Einhängen der erstellten Partitionen, Erstellung entsprechender Mount-Punkte und Hinzufügen der Einträge zur `/etc/fstab`.
6. **Überprüfung der `fstab`:**
Sicherstellung der korrekten Syntax der aktualisierten `fstab`. Bei Fehlern wird die ursprüngliche Datei wiederhergestellt.
1. **Skriptt ausführbar machen:**
```bash
chmod +x usb-stick-setup.sh
```
2. **Skript ausführen:**
Das Skript führt durch die Schritte zur Einrichtung, einschließlich der Auswahl der Geräte, Partitionierung und Konfiguration.
Bei der Einrichtung kann eine Swap-Partition erstellt werden. Die Größe der Swap-Partition in MB kann angegeben werden. Eingabe von `0` überspringt die Erstellung einer Swap-Partition.
Die `fstab` wird nach Änderungen automatisch auf Syntaxfehler überprüft. Bei Fehlern erfolgt eine Wiederherstellung der vorherigen Version.
Diese Geräte sollten am Raspberry Pi nicht gelöscht oder neu formatiert werden, da dies zu Systemausfällen führen wird. (Das Betriebssystem befindet sich in der Regel auf der SD-Karte)
- **Datenverlust:**
Alle Daten auf den ausgewählten Geräten werden unwiderruflich gelöscht. Sicherstellung, dass wichtige Daten gesichert sind, bevor das Skript ausgeführt wird.
- **Swap-Partition:**
Die Erstellung einer Swap-Partition kann die Systemleistung verbessern, insbesondere bei begrenztem Arbeitsspeicher. Eine zu große Swap-Partition kann jedoch zu unnötiger Speicherplatzbelegung führen.
- Den aktuellen Inhalt der `/etc/fstab`.
- Die neu erstellten Einhängepunkte.
- Informationen zu aktiven Swap-Partitionen.
Dieses Skript wird ohne Garantie bereitgestellt. Die Nutzung erfolgt auf eigenes Risiko.