Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| linux:datenträger-einhängen-mounten [2011/02/28 16:40] – st | linux:datenträger-einhängen-mounten [2013/12/26 18:35] (aktuell) – [RAMdisk anlegen] st | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Datenträger einhängen (mounten) ====== | ||
| + | Laufwerksbuchstaben gibt es bei Linux nicht, man hängt (" | ||
| + | Beispiel: Der Inhalt einer USB-Festplatte soll im Verzeichnis / | ||
| + | mount -t ext3 /dev/sda1 / | ||
| + | |||
| + | Der Befehl '' | ||
| + | |||
| + | Mounten funktioniert auf diese Art nur für den Benutzer root. Bei Wechseldatenträgern kümmert sich meist ein Dienst um das automatische einhängen für Benutzer unterhalb des Verzeichnisses ''/ | ||
| + | |||
| + | Die Zeilen haben folgenden Aufbau: | ||
| + | |||
| + | ^ Gerätename ^ [[wpde> | ||
| + | | /dev/hda1 | /boot | ext3 | defaults | 1 | 2 | | ||
| + | | /dev/hdc | / | ||
| + | Die unteren beiden Zeilen sind Beispiele wie sie in der Datei ''/ | ||
| + | |||
| + | **In der ersten Zeile** existiert eine eigene Partition für ''/ | ||
| + | |||
| + | **In der zweiten Zeile** wird das Gerät ''/ | ||
| + | |||
| + | Wenn ich nun eine ext3 formatierte USB-Festplatte habe, welche vom System als sda1 erkannt wird, könnte ich meine fstab folgendermassen ergänzen: | ||
| + | |||
| + | /dev/sda1 / | ||
| + | |||
| + | In diesem Fall kann ich als normaler Benutzer die USB-Festplatte mit einem verkürzten Mountbefehl einhängen: | ||
| + | mount / | ||
| + | Die weiteren Angaben, werden aus der ''/ | ||
| + | |||
| + | Mit dem Befehl | ||
| + | cat / | ||
| + | oder durch Aufruf des Mount-Befehls kann man detaillierte Informationen zu den aktuell gemounteten Dateisystemen einsehen. | ||
| + | |||
| + | ===== Gerätenamen ===== | ||
| + | Unter Linux wird jedes Gerät durch eine Datei symbolisiert. | ||
| + | |||
| + | Dies sollte nicht mit dem Treiber verwechselt werden. IDE-Geräte, | ||
| + | |||
| + | Bei **Ide-Geräten**, | ||
| + | |||
| + | **SCSI-Festplatten** beginnen mit sd. Dementsprechend ist sda die erste SCSI-Festplatte im System und sdb die zweite SCSI-Festplatte im System. SATA und USB-Laufwerke werden ebenfalls als SCSI-Laufwerke vom System behandelt. Für Partitionen auf diesen Datenträgern wird eine Zahl an das Gerät angehängt. hda1 ist also die erste Partition auf dem Master des ersten IDE-Controllers. | ||
| + | |||
| + | [[Dos: | ||
| + | |||
| + | ^ Gerät ^ im Vergleich zu Windows ^ | ||
| + | ^ hda ^ 1.IDE-Festplatte ^ | ||
| + | | hda1 | **C:** (primäre Part.) | | ||
| + | | hda5 | erweiterte Part. | | ||
| + | | hda6 | **E:** (logisches Laufwerk) | | ||
| + | ^ hdb ^ 2.IDE-Festplatte ^ | ||
| + | | hdb1 | **D:** (primäre Part.) | | ||
| + | ^ anderere Typen ^^ | ||
| + | | sda | 1. SATA-Festplatte oder USB-Geräte (z.B. Stick) | | ||
| + | | hdc | CD/ | ||
| + | | pdc_* | Promise-Host-RAID-Partition | | ||
| + | | isw_* | Intel-Host-RAID-Partition | | ||
| + | | via_* | Via-Host-RAID-Partition | | ||
| + | |||
| + | Wie man sieht geht die Bennung der Laufwerksbuchstaben bei Windows erst nach den primären Partitionen und nicht dem physikalischen Anschluß. | ||
| + | |||
| + | |||
| + | ===== neue Notation durch udev ===== | ||
| + | Bei aktuellen [[distributionen und Live-cds|Distributionen]] und [[linux: | ||
| + | |||
| + | Das ermöglicht die Einrichtung eigener Regeln bei wechselnden Datenträgern. Wenn | ||
| + | sich allerdings die [[UUID]] ändert muss man diese im Boot-manager eintragen. | ||
| + | Der Befehl | ||
| + | blkid | ||
| + | listet die aktuellen [[UUID]] auf, diese trägt man dann in ''/ | ||
| + | |||
| + | Außerdem kann der Datenträger auch über die ID, das Label, den (Bus-) Pfad angesprochen werden, so dass die Gerätedateien in den Verzeichnissen | ||
| + | - / | ||
| + | - / | ||
| + | - / | ||
| + | - / | ||
| + | liegen und über diese die Geräte ansprechbar sind. | ||
| + | |||
| + | Näheres auf der [[udev|Seite zu udev]]. | ||
| + | |||
| + | ==== Links zu udev ==== | ||
| + | |||
| + | * **[[udev]]** | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ===== Datenträger erneut einhängen ===== | ||
| + | Mount bietet die Möglichkeit einen aktuelle eingehängten Datenträger mit anderen Optionen erneut einzuhängen. | ||
| + | |||
| + | mount -o remount, | ||
| + | |||
| + | Hier wird die Option noatime (keine Zugriffszeitstempel schreiben) eingestellt. | ||
| + | |||
| + | Sinnvoll ist dieses " | ||
| + | |||
| + | :!: mit '' | ||
| + | |||
| + | ===== Abbilder/ | ||
| + | man kann mit dem normalen mount-Befehl auch (iso-)Abbilder einhängen: | ||
| + | |||
| + | mount [Pfad+iso-Datei] [Mountpoint] -t [Dateisystem, | ||
| + | Angaben in eckigen Klammern muss man natürlich durch die eigenen Werte ersetzen.\\ | ||
| + | __**Beispiel: | ||
| + | mount / | ||
| + | |||
| + | :!: übrigens kann man mit dem Programm nrg2iso (für Linux und Windows) aus Nero-Abbildern iso9660-Abbilder erstellen. | ||
| + | |||
| + | ===== RAMdisk anlegen ===== | ||
| + | |||
| + | Eine RAMdisk (Datenträger im Arbeitsspeicher) läßt sich mit Bordmitteln relativ leicht anlegen. | ||
| + | |||
| + | Folgender Eintrag in der ''/ | ||
| + | |||
| + | < | ||
| + | none / | ||
| + | </ | ||
| + | |||
| + | Die Daten sind beim Herunterfahren des Betriebssystems natürlich weg. | ||
| + | |||
| + | ===== Netware Laufwerke unter Linux einhängen ===== | ||
| + | |||
| + | **__Vorarbeiten: | ||
| + | |||
| + | * die mount-Verzeichnisse anlegen /mnt/ ... | ||
| + | * username mit dem eigenen Namen ersetzen | ||
| + | * Textdatei mit folgendem Inhalt anlegen: | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | echo -n "Pw: " | ||
| + | read -s pw | ||
| + | ncpmount -u 1000 -g 100 -S SERVERNAME -A S5 -U BENUTZERNAME -P $pw -V Vol1/ | ||
| + | </ | ||
| + | |||
| + | * diese Textdatei ausführbar machen, entweder über Dateimanager oder '' | ||
| + | * Datei ausführen (Konsole: '' | ||