SD(4) | Linux-Programmierhandbuch | SD(4) |
sd - Treiber für SCSI-Platten
#include <linux/hdreg.h> /* für HDIO_GETGEO */ #include <linux/fs.h> /* für BLKGETSIZE und BLKRRPART */
Der Name für das blockorientierte Gerät hat die Form: sdlp. Darin gibt l das physikalische Laufwerk und p die Partitionsnummer darauf an. Die Partitionsnummer wird weggelassen, wenn das ganze Laufwerk angesprochen werden soll.
SCSI-Platten haben eine Haupt-Gerätenummer (Major Device Number) von 8 und eine Neben-Gerätenummer (Minor Device Number) der Form (16 * Laufwerksnummer) + Partitionsnummer. Die Laufwerksnummer entspricht der Nummer des physikalischen Laufwerks in der Reihenfolge der Erkennung. Die Partitionsnummer wird wie folgt angegeben:
Beispielsweise ist für /dev/sda Major 8, Minor 0 und bezieht sich auf das gesamte erste SCSI-Laufwerk im System. /dev/sdb3 hat Major 8, Minor 19 und bezieht sich auf die dritte »primäre« DOS-Partition des zweiten SCSI-Laufwerkes im System.
Derzeit werden nur blockorientierte Geräte unterstützt. Direkter Gerätezugriff ist noch nicht implementiert.
Die folgenden Aufrufe von ioctl(2) werden unterstützt:
struct hd_geometry {
unsigned char heads;
unsigned char sectors;
unsigned short cylinders;
unsigned long start; };
Diese Seite ist Teil der Veröffentlichung 5.10 des Projekts Linux-man-pages. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter https://www.kernel.org/doc/man-pages/.
Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Schulze <joey@infodrom.org>, Norbert Kümin <norbert.kuemin@lugs.ch> und Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
15. September 2017 | Linux |