'\" t .\" Title: blkzone .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Administracja systemem .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "BLKZONE" "8" "2026-09-02" "util\-linux 2.42.3" "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" blkzone \- uruchamia polecenie strefowe na urządzeniu .SH "SKŁADNIA" .sp \fBblkzone\fP \fIpolecenie\fP [opcje] \fIurządzenie\fP .SH "OPIS" .sp \fBblkzone\fP służy do uruchomiania poleceń strefowych na urządzeniach obsługujących polecenia Zoned Block Commands (ZBC) lub Zoned\-device ATA Commands (ZAC). Strefy można określić opcjami przesunięcia, liczby i długości. .sp Argument \fIurządzenie\fP jest ścieżką urządzenia blokowego. .SH "POLECENIA" .SS "report" .sp Polecenie \fBblkzone report\fP zgłasza informacje o strefach urządzenia. .sp Domyślnie, polecenie uwzględni wszystkie strefy od początku urządzenia blokowego. Opcjami można zmodyfikować to zachowanie, zmieniając początkową strefę lub analizowany rozmiar, jak wyjaśniono to poniżej. .sp Wynik polecenia: .sp .if n .RS 4 .nf .fam C start\& Sektor początku strefy len\& Długość strefy w sektorach cap\& Pojemność strefy w sektorach wptr\& Pozycja wskaźnika zapisu strefy reset\& Zalecany reset wskaźnika zapisu non\-seq\& Aktywny niesekwencyjny zapis zasobów cond\& Stan strefy type\& Typ strefy .fam .fi .if n .RE .sp Stany stref: .sp .if n .RS 4 .nf .fam C cl\& Zamknięta nw\& Wskaźnik nie do zapisu em\& Pusta fu\& Pełna oe\& Jawnie otwarta oi\& Niejawnie otwarta ol\& Wyłączona ro\& Tylko do odczytu xN\& Stan zastrzeżony (nie powinien być zgłoszony) .fam .fi .if n .RE .SS "capacity" .sp Polecenie \fBblkzone capacity\fP zgłasza informacje o pojemności urządzenia. .sp Domyślnie, polecenie zgłosi sumę, jako liczbę sektorów, pojemności wszystkich stref na urządzeniu. Opcjami można zmodyfikować to zachowanie, zmieniając początkową strefę lub analizowany rozmiar, jak wyjaśniono to poniżej. .SS "reset" .sp Polecenie \fBblkzone reset\fP resetuje jedną lub więcej stref. W przeciwieństwie do \fBsg_reset_wp\fP(8), to polecenie działa z poziomu warstwy blokowej i może resetować zbiór stref. .SS "open" .sp Polecenie \fBblkzone open\fP jawnie otwiera jedną lub więcej stref. W przeciwieństwie do \fBsg_zone\fP(8), akcji otwierania, to polecenie działa z poziomu warstwy blokowej i może otwierać zbiór stref. .SS "close" .sp Polecenie \fBblkzone close\fP zamyka jedną lub więcej stref. W przeciwieństwie do \fBsg_zone\fP(8), akcji zamykania, to polecenie działa z poziomu warstwy blokowej i może zamykać zbiór stref. .SS "finish" .sp Polecenie \fBblkzone finish\fP służy do ukończenia (przejścia w stan pełny) jednej lub więcej stref. W przeciwieństwie do \fBsg_zone\fP(8), akcji ukończenia, to polecenie działa z poziomu warstwy blokowej i może kończyć zbiór stref. .sp Domyślnie, polecenie \fBreset\fP, \fBopen\fP, \fBclose\fP i \fBfinish\fP będzie działało od strefy od sektora 0 urządzenia i na wszystkich strefach. Opcjami można zmodyfikować to zachowanie, jak wyjaśniono to poniżej. .SH "OPCJE" .sp Po argumentach \fIprzesunięcie\fP i \fIdługość\fP mogą występować przyrostki binarne (2^N): KiB (=1024), MiB (=1024*1024) i tak dalej dla GiB, TiB, PiB, EiB, ZiB oraz YiB (część "iB" jest opcjonalna, na przykład "K" ma to samo znaczenie, co "KiB") lub dziesiętne (10^N): KB (=1000), MB (=1000*1000) i podobnie dla GB, TB, PB, EB, ZB oraz YB. Dodatkowo, można użyć przedrostka 0x, aby \fIprzesunięcie\fP i \fIdługość\fP określić szesnastkowo. .sp \fB\-o\fP, \fB\-\-offset\fP \fIsektor\fP .RS 4 Początkowa strefa podana jako przesunięcie sektorów. Przesunięcie określa się w jednostkach sektorów (512 bajtów) i powinno pasować do początku strefy. Domyślną wartością jest zero. .RE .sp \fB\-l\fP, \fB\-\-length\fP \fIsektory\fP .RS 4 Maksymalna liczba sektorów, na jakiej ma działać polecenie. Domyślną wartością jest liczba sektorów pozostałych po \fIprzesunięciu\fP. Opcji nie można łączyć z \fB\-\-count\fP. .RE .sp \fB\-c\fP, \fB\-\-count\fP \fIliczba\fP .RS 4 Maksymalna liczba stref, na jakiej ma działać polecenie. Domyślną wartością jest liczba stref zaczynających się na \fIprzesunięciu\fP. Opcji nie można łączyć z \fB\-\-length\fP. .RE .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Wymusza na poleceniach zmianę statusu strefy na urządzeniach blokowych używanych przez system. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Wyświetla liczbę stref zwróconych w zgłoszeniu lub przedział resetu sektorów. .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 "AUTORZY" .sp .MTO "shaun\(attancheff.com" "Shaun Tancheff" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ZOBACZ TAKŻE" .sp \fBsg_rep_zones\fP(8) .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 \fBblkzone\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" "."