Re: Mounting die 2-te

From: Christian Weisgerber <naddy(at)mips.rhein-neckar.de>
Date: 24 Jun 1999 22:13:16 +0200

Jochen Solbrig <Jochen.Solbrig(at)urz.uni-heidelberg.de> wrote:

> Um das Problem mit den fehlenden devices zu lösen,
> wechselst du nach /dev und rufst "./MAKEDEV all" auf.

Vielleicht sollte man dem armen Kerl noch ein paar Erläuterungen geben:
An /dev ist nichts Magisches. Das ist ein ganz normales Verzeichnis, und
die Device-Einträge sind auch nur (besondere) Dateien. Könnte man auch
andernorts im Dateisystem anlegen, /dev ist nur eine Konvention.
Insbesondere spiegelt /dev nicht die in dem Rechner tatsächlich
installierte Hardware wieder. Es können sowohl Einträge für nicht
eingebaute Komponenten vorhanden sein wie auch umgekehrt solche für
vorhandene fehlen.

> Dann werden alle devices neu erzeugt.

Das ist falsch. "MAKEDEV all" erzeugt nicht *alle* Devices. Vielmehr
wird eine Auswahl ähnlich der Philosophie eines GENERIC-Kernel
getroffen. Grundsätzliche oder häufig anzutreffende Dinge sind dabei,
auch wenn nicht jeder sie hat, seltene dagegen fehlen und müssen
gegebenenfalls manuell angelegt werden.

Was MAKEDEV nicht anlegt, obwohl eigentlich jeder einige davon braucht,
das sind die vollständigen Slice-Partition-Einträge. Bei

  /dev/{wd,da}[0-3]s[1-4][a-h]

  => (4 IDE-Platten
    + 4) SCSI-Platten (mehr möglich)
    × 4 Slices
    × 8 Partitionen

ist das nicht verwunderlich. Es sind zwar alle "Kompatibilitätseinträge"
/dev/{wd,da}[0-3][a-h] vorhanden, aber mit denen kommt man heute wohl
nicht mehr weit.

Ich nehme an, dass sysinstall bei der Installation für die einge-
richteten Platten einsprechende Slice-Partition-Einträge erzeugt.

> Statt "all" kannst du auch andere Parameter angeben.
> Welche genau, steht in MAKEDEV selbst.

Man sollte dazusagen, dass /dev/MAKEDEV ein Shellskript ist, es also
durchaus menschenlesbar ist. Wenn man die Syntax von sh(1) und expr(1)
nicht im Kopf hat, ist das allerdings nicht besonders durchsichtig.

> (Oder "man MAKEDEV").

Dürftig.

-- 
Christian "naddy" Weisgerber                  naddy(at)mips.rhein-neckar.de
  See another pointless homepage at <URL:http://home.pages.de/~naddy/>.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 24 Jun 1999 - 23:38:19 CEST

search this site