'\" t
.\"     Title: blockdev
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-05-09
.\"    Manual: Administracja systemem
.\"    Source: util-linux 2.41
.\"  Language: English
.\"
.TH "BLOCKDEV" "8" "2025-05-09" "util\-linux 2.41" "Administracja systemem"
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.ss \n[.ss] 0
.nh
.ad l
.de URL
\fI\\$2\fP <\\$1>\\$3
..
.als MTO URL
.if \n[.g] \{\
.  mso www.tmac
.  am URL
.    ad l
.  .
.  am MTO
.    ad l
.  .
.  LINKSTYLE blue R < >
.\}
.SH "NAZWA"
blockdev \- wywołuje ioctl urządzenia blokowego z wiersza poleceń
.SH "SKŁADNIA"
.sp
\fBblockdev\fP [\fB\-q\fP] [\fB\-v\fP] \fIpolecenie\fP [\fIpolecenie\fP...] \fIurządzenie\fP [\fIurządzenie\fP...]
.sp
\fBblockdev\fP \fB\-\-report\fP [\fIurządzenie\fP...]
.sp
\fBblockdev\fP \fB\-h\fP|\fB\-V\fP
.SH "OPIS"
.sp
Narzędzie \fBblockdev\fP pozwala na wywołanie ioctl\-i urządzenia blokowego z wiersza poleceń.
.SH "OPCJE"
.sp
\fB\-q\fP
.RS 4
Tryb cichy.
.RE
.sp
\fB\-v\fP
.RS 4
Więcej szczegółów.
.RE
.sp
\fB\-\-report\fP
.RS 4
Wypisuje podsumowanie podanego urządzenia. Można podać wiele urządzeń. Jeśli nie poda się żadnego, pokazywane są wszystkie urządzenia obecne w pliku \fI/proc/partitions\fP. Proszę zauważyć, że StartSec (sektor początkowy) partycji jest podawany w 512\-bajtowych sektorach.
.RE
.sp
\fB\-h\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i wychodzi.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla wersję i wychodzi.
.RE
.SH "POLECENIA"
.sp
Można podać wiele urządzeń i wiele poleceń.
.sp
\fB\-\-flushbufs\fP
.RS 4
Opróżnia bufory.
.RE
.sp
\fB\-\-getalignoff\fP
.RS 4
Pobiera przesunięcie wyrównania.
.RE
.sp
\fB\-\-getbsz\fP
.RS 4
Wypisuje rozmiar bloku (blocksize) w bajtach. Rozmiar ten nie opisuje topologii urządzenia. Jest używany wewnętrznie przez jądro i może ulec zmianie (na przykład) poprzez sterownik systemu plików przy montowaniu.
.RE
.sp
\fB\-\-getdiscardzeroes\fP
.RS 4
Pobiera status obsługi usuwania zerami.
.RE
.sp
\fB\-\-getdiskseq\fP
.RS 4
Pobiera numer sekwencji dysku.
.RE
.sp
\fB\-\-getzonesz\fP
.RS 4
Pobiera rozmiar strefy w 512 bajtowych sektorach.
.RE
.sp
\fB\-\-getfra\fP
.RS 4
Pobiera odczyt z wyprzedzeniem (readahead) systemu plików w 512 bajtowych sektorach.
.RE
.sp
\fB\-\-getiomin\fP
.RS 4
Pobiera najmniejszy rozmiar wejścia/wyjścia.
.RE
.sp
\fB\-\-getioopt\fP
.RS 4
Pobiera optymalny rozmiar wejścia/wyjścia.
.RE
.sp
\fB\-\-getmaxsect\fP
.RS 4
Pobiera maksymalną liczbę sektorów na żądanie.
.RE
.sp
\fB\-\-getpbsz\fP
.RS 4
Pobiera rozmiar bloku fizycznego (sektora).
.RE
.sp
\fB\-\-getra\fP
.RS 4
Wypisuje odczyt z wyprzedzeniem (readahead; w 512 bajtowych sektorach).
.RE
.sp
\fB\-\-getro\fP
.RS 4
Pobiera status tylko do odczytu. Wypisuje 1 jeśli urządzenie jest tylko do odczytu lub 0 w innym przypadku.
.RE
.sp
\fB\-\-getsize64\fP
.RS 4
Wypisuje rozmiar urządzenia w bajtach.
.RE
.sp
\fB\-\-getsize\fP
.RS 4
Wypisuje rozmiar urządzenia (32\-bitowy) w sektorach. Przestarzałe na rzecz opcji \fB\-\-getsz\fP.
.RE
.sp
\fB\-\-getss\fP
.RS 4
Wypisuje rozmiar sektora logicznego w bajtach \- zwykle 512.
.RE
.sp
\fB\-\-getsz\fP
.RS 4
Pobiera rozmiar w sektorach 512 bajtowych.
.RE
.sp
\fB\-\-rereadpt\fP
.RS 4
Odczytuje ponownie tablicę partycji.
.RE
.sp
\fB\-\-setbsz\fP \fIbajtów\fP
.RS 4
Ustawia rozmiar bloku (blocksize). Rozmiar bloku jest właściwy bieżącemu deskryptorowi pliku otwierającemu urzadzenie blokowe, więc zmiana rozmiaru bloku jest trwała tylko do momentu utrzymania otwartego urządzenia przez \fBblockdev\fP i zanika po zakończeniu \fBblockdev\fP.
.RE
.sp
\fB\-\-setfra\fP \fIsektory\fP
.RS 4
Ustawia odczyt z wyprzedzeniem (readahead) systemu plików (równoważne \fB\-\-setra\fP na jądrach 2.6).
.RE
.sp
\fB\-\-setra\fP \fIsektory\fP
.RS 4
Ustawia odczyt z wyprzedzeniem (readahead; w 512 bajtowych sektorach)
.RE
.sp
\fB\-\-setro\fP
.RS 4
Ustawia status tylko do odczytu. Aktualnie aktywny dostęp do urządzenia może nie być dotknięty tą zmianą. Na przykład nie ma to wpływu na system plików już zamontowany w trybie do zapisu i odczytu. Zmiana zostanie zastosowana po ponownym zamontowaniu (przemontowaniu).
.RE
.sp
\fB\-\-setrw\fP
.RS 4
Ustawia status do odczytu i zapisu.
.RE
.SH "AUTORZY"
.sp
\fBblockdev\fP został napisany przez Andriesa E. Brouwera i przepisany przez Karela Zaka.
.SH "ZGŁASZANIE BŁĘDÓW"
.sp
Problemy należy zgłaszać w \c
.URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "."
.SH "DOSTĘPNOŚĆ"
.sp
Polecenie \fBblockdev\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c
.URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."
