Mount Anleitung: Unterschied zwischen den Versionen
Zeile 14: | Zeile 14: | ||
- OpenPLI 2.1 Images mit Kernel ab 3.3.0 | - OpenPLI 2.1 Images mit Kernel ab 3.3.0 | ||
− | Wer ein OpenPLI 2.x mit Kernel kleiner 3.3.0 verwendet darf die unten beschriebenen Pakete nicht installieren! <br> | + | '''Wer ein OpenPLI 2.x mit Kernel kleiner 3.3.0 verwendet darf die unten beschriebenen Pakete nicht installieren!''' <br> |
− | Wer es dennoch tut wird anschließend seine Box nicht mehr booten können! | + | '''Wer es dennoch tut wird anschließend seine Box nicht mehr booten können!''' |
Bitte erstellt vor diesen Experimenten ein Full-Backup Eurer Box! <br> | Bitte erstellt vor diesen Experimenten ein Full-Backup Eurer Box! <br> | ||
Zeile 22: | Zeile 22: | ||
|- | |- | ||
| Width="100%" style="background-color:#DFEEFF" colspan="3" | | | Width="100%" style="background-color:#DFEEFF" colspan="3" | | ||
− | === | + | === Muss man überhaupt per /etc/fstab "mounten"? === |
|- style="vertical-align:top" | |- style="vertical-align:top" | ||
| | | | ||
Zeile 36: | Zeile 36: | ||
|- | |- | ||
| Width="100%" style="background-color:#DFEEFF" colspan="3" | | | Width="100%" style="background-color:#DFEEFF" colspan="3" | | ||
− | === | + | === Was bedeuted "mounten"? === |
|- style="vertical-align:top" | |- style="vertical-align:top" | ||
| | | | ||
Zeile 42: | Zeile 42: | ||
Linux arbeitet mit "Devicenamen" und Partitionsnummern sda1, sdb1, sdc1, etc. <br> | Linux arbeitet mit "Devicenamen" und Partitionsnummern sda1, sdb1, sdc1, etc. <br> | ||
Enigma2 hält sich hier wohl nicht so streng an die Regeln, denn eigentlich verwendet Linux als Devicenamen für ATA/SATA Festplatten hda, hdb etc. <br> | Enigma2 hält sich hier wohl nicht so streng an die Regeln, denn eigentlich verwendet Linux als Devicenamen für ATA/SATA Festplatten hda, hdb etc. <br> | ||
− | Unter Enigma2 heißen sie sda, sdb, sdc, … | + | Unter Enigma2 heißen sie '''sda''', '''sdb''', '''sdc''', … |
− | sda ist der erste gefundene Datenträger <br> | + | '''sda''' ist der erste gefundene Datenträger <br> |
− | sdb ist der zweite gefundene Datenträger <br> | + | '''sdb''' ist der zweite gefundene Datenträger <br> |
usw. | usw. | ||
− | sda1 ist die erste Partition auf dem ersten gefundenen Datenträger <br> | + | '''sda1''' ist die erste Partition auf dem ersten gefundenen Datenträger <br> |
− | sda2 ist die zweite Partition auf dem ersten gefundenen Datenträger (sofern vorhanden) | + | '''sda2''' ist die zweite Partition auf dem ersten gefundenen Datenträger (sofern vorhanden) |
− | sdb1 ist die erste Partition auf dem zweiten gefundenen Datenträger <br> | + | '''sdb1''' ist die erste Partition auf dem zweiten gefundenen Datenträger <br> |
− | sdb2 ist die zweite Partition auf dem zweiten gefundenen Datenträger (sofern vorhanden) | + | '''sdb2''' ist die zweite Partition auf dem zweiten gefundenen Datenträger (sofern vorhanden) |
usw. | usw. | ||
− | ubi0_0 <br> | + | '''ubi0_0''' <br> |
− | bezeichnet den Flash-Speicher der Box, also den Bereich, wo das Betriebssystem residiert. | + | bezeichnet den Flash-Speicher der Box, also den Bereich, wo das Betriebssystem residiert. '''HIER FINGER WEG!''' |
"Mounten" bedeutet jetzt, diese gefundenen "Partitionen" im Dateisystem von Linux bereitzustellen (einzuhängen).<br> | "Mounten" bedeutet jetzt, diese gefundenen "Partitionen" im Dateisystem von Linux bereitzustellen (einzuhängen).<br> | ||
Zeile 63: | Zeile 63: | ||
Dieses "Unterverzeichnis" wird "Mountpoint" genannt und befindet sich in der Regel unter: <br> | Dieses "Unterverzeichnis" wird "Mountpoint" genannt und befindet sich in der Regel unter: <br> | ||
− | /media/xyz | + | '''/media/xyz''' |
− | wobei "xyz" für den Namen eines Mountpoints steht. <br> | + | |
− | + | wobei "xyz" für den Namen eines Mountpoints steht. Also z.B. <br> | |
+ | '''/media/hdd''' | ||
+ | |||
+ | |- | ||
+ | | Width="100%" style="background-color:#DFEEFF" colspan="3" | | ||
+ | ==== Manuelles mounten (temporär) ==== | ||
+ | |- style="vertical-align:top" | ||
+ | | | ||
+ | Wenn manuell gemounted werden soll, müssen in der Regel die "Mountpoints" (Unterverzeichnisse) manuell erstellt werden. <br> | ||
+ | Wenn also sda1 als /media/test manuell (temporär) gemounted werden soll, dann ist zunächst /media/test zu erstellen: | ||
+ | |||
+ | Telnet: | ||
+ | mkdir -p /media/test | ||
+ | |||
+ | Danach kann manuell gemounted werden: | ||
+ | |||
+ | Telnet: | ||
+ | mount /dev/sda1 /media/test | ||
+ | |||
+ | Es gibt noch 2 interessante Optionen beim manuellen mounten: <br> | ||
+ | -t ext2 oder -t ext3 oder -t ext4 mounted unter Verwendung der angegeben Treiber <br> | ||
+ | -f simuliert das Mounten nur, und zeigt als Ergebnis, ob es funktionieren würde. | ||
+ | |||
+ | So kann man testen, ob der Datenträger mit z.B. ext2 gemounted werden könnte: <br> | ||
+ | mount /dev/sda1 /media/test -t ext2 -f | ||
+ | |||
+ | '''Diese temporären Mounts sind nach Neustart der Box wieder weg.''' | ||
+ | |||
+ | |||
+ | |- | ||
+ | | Width="100%" style="background-color:#DFEEFF" colspan="3" | | ||
+ | ==== Automatisches Mounten beim Start (permanent) über die Datei /etc/fstab ==== | ||
+ | |- style="vertical-align:top" | ||
+ | | | ||
+ | In der Datei /etc/fstab können vordefinierte "Mounts" angelegt werden. <br> | ||
+ | Dies hat zur Folge, dass beim Systemstart bestimmte Datenträger mit vordefinierten Optionen an bestimmte Mountpoints eingehangen werden. | ||
+ | |||
+ | Die Mountpoints müssen in diesem Fall in der Regel nicht manuell erstellt werden. <br> | ||
+ | Sie werden bei der Abarbeitung der /etc/fstab automatisch vom System erstellt (Ausnahme OpenPLI 2). | ||
+ | |||
+ | Für das automatische Mounten beim Start über die /etc/fstab müssen die Devicenamen und deren UUIDs bekannt sein. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
|} | |} |
Version vom 10. Oktober 2012, 19:27 Uhr
InhaltsverzeichnisMounten von Datenträgern per UUID-Eintrag in der Datei /etc/fstab | ||
Die Anleitung wurde nach bestem Wissen und Gewissen geschrieben. Diese Anleitung gilt nur für Wer ein OpenPLI 2.x mit Kernel kleiner 3.3.0 verwendet darf die unten beschriebenen Pakete nicht installieren! Bitte erstellt vor diesen Experimenten ein Full-Backup Eurer Box! | ||
Muss man überhaupt per /etc/fstab "mounten"? | ||
Im Prinzip nein. Nur Leider verhalten sich die unterschiedlichen OpenPLI Versionen diesbezüglich nicht einheitlich. Wer nicht aus oben genannten Gründen per /etc/fstab mounten muss, sollte es auch nicht tun. | ||
Was bedeuted "mounten"? | ||
Im Gegensatz zu Windows arbeitet Linux nicht mit "Laufwerksbuchstaben". sda ist der erste gefundene Datenträger sda1 ist die erste Partition auf dem ersten gefundenen Datenträger sdb1 ist die erste Partition auf dem zweiten gefundenen Datenträger ubi0_0 "Mounten" bedeutet jetzt, diese gefundenen "Partitionen" im Dateisystem von Linux bereitzustellen (einzuhängen). Dieses "Unterverzeichnis" wird "Mountpoint" genannt und befindet sich in der Regel unter: wobei "xyz" für den Namen eines Mountpoints steht. Also z.B. | ||
Manuelles mounten (temporär) | ||
Wenn manuell gemounted werden soll, müssen in der Regel die "Mountpoints" (Unterverzeichnisse) manuell erstellt werden. Telnet: mkdir -p /media/test Danach kann manuell gemounted werden: Telnet: mount /dev/sda1 /media/test Es gibt noch 2 interessante Optionen beim manuellen mounten: So kann man testen, ob der Datenträger mit z.B. ext2 gemounted werden könnte: Diese temporären Mounts sind nach Neustart der Box wieder weg.
| ||
Automatisches Mounten beim Start (permanent) über die Datei /etc/fstab | ||
In der Datei /etc/fstab können vordefinierte "Mounts" angelegt werden. Die Mountpoints müssen in diesem Fall in der Regel nicht manuell erstellt werden. Für das automatische Mounten beim Start über die /etc/fstab müssen die Devicenamen und deren UUIDs bekannt sein.
|