.\" -*- coding: UTF-8 -*- .\" sd.4 .\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sd 4 "5 lutego 2023 r." "Linux man\-pages 6.05.01" .SH NAZWA sd \- sterownik dysków twardych SCSI .SH SKŁADNIA .nf \fB#include \fP/* dla HDIO_GETGEO */ \fB#include \fP/* dla BLKGETSIZE i BLKRRPART */ .fi .SH KONFIGURACJA Nazwa tego urządzenia blokowego ma następującą postać: \fBsd\fP\fIlp\fP, gdzie \fIl\fP jest literą oznaczającą fizyczny dysk, a \fIp\fP jest cyfrą oznaczającą partycję na tym fizycznym dysku. Często numer partycji \fIp\fP jest opuszczany, jeśli nazwa urządzenia odnosi się do całego dysku. .PP Dyski SCSI mają główny numer urządzenia równy 8, a numer poboczny w postaci (16 * \fInumer_dysku\fP) + \fInumer_partycji\fP, gdzie \fInumer_dysku\fP jest numerem fizycznego dysku wg kolejności wykrywania, a \fInumer_partycji\fP jest następujący: .IP \[bu] 3 partycja 0 to cały dysk .IP \[bu] partycje 1\[en]4 to \[Bq]podstawowe\[rq] partycje DOS .IP \[bu] partycje 5\[en]8 to \[Bq]rozszerzone\[rq] (\[Bq]logiczne\[rq]) partycje DOS .PP Na przykład \fI/dev/sda\fP ma numer główny 8, poboczny 0 i odnosić się będzie do całego pierwszego dysku SCSI w systemie; \fI/dev/sdb3\fP ma numer główny 8, poboczny 19 i odnosić się będzie do trzeciej \[Bq]podstawowej\[rq] partycji DOS na drugim dysku SCSI w systemie. .PP W chwili obecnej, obsługiwane są jedynie urządzenia blokowe. Urządzenia surowe nie zostały jeszcze zaimplementowane. .SH OPIS Obsługiwane są następujące \fIioctl\fPe: .TP \fBHDIO_GETGEO\fP Zwraca parametry dysku z BIOS w następującej strukturze: .PP .in +4n .EX struct hd_geometry { unsigned char heads; unsigned char sectors; unsigned short cylinders; unsigned long start; }; .EE .in .IP Wskaźnik do tej struktury przekazywany jest jako parametr funkcji \fBioctl\fP(2). .IP Informacja zwracana do parametru jest geometrią dysku \fIw rozumieniu systemu DOS!\fP Owa geometria \fInie\fP jest fizyczną geometrią dysku. Jest jednak używana przy konstruowaniu tablicy partycji danego dysku i jest niezbędna dla poprawnego działania programów \fBfdisk\fP(1), \fBefdisk\fP(1) i \fBlilo\fP(1). Jeśli informacja o geometrii jest niedostępna, zwrócona będzie wartość zero dla wszystkich parametrów. .TP \fBBLKGETSIZE\fP Zwraca rozmiar urządzenia w sektorach. Parametr funkcji \fBioctl\fP(2) powinien być wskaźnikiem do zmiennej typu \fIlong\fP. .TP \fBBLKRRPART\fP Wymusza ponowny odczyt tablicy partycji dysku SCSI. Nie są wymagane żadne parametry. .IP Operacje \fBioctl\fP(2) dla SCSI są również obsługiwane. Jeśli wymagany jest parametr funkcji \fBioctl\fP(2) i ma on wartość NULL, wówczas \fBioctl\fP(2) zwraca błąd \fBEINVAL\fP. .SH PLIKI .TP \fI/dev/sd\fP[\fIa\fP\-\fIh\fP] całe urządzenie .TP \fI/dev/sd\fP[\fIa\fP\-\fIh\fP][\fI0\fP\-\fI8\fP] poszczególne partycje blokowe .\".SH SEE ALSO .\".BR scsi (4) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Paweł Olszewski , Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .