'\" t .\" Title: blkdiscard .\" 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 "BLKDISCARD" "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" blkdiscard \- odrzuca sektory urządzenia .SH "SKŁADNIA" .sp \fBblkdiscard\fP [opcje] [\fB\-o\fP \fIprzesunięcie\fP] [\fB\-l\fP \fIdługość\fP] \fIurządzenie\fP .SH "OPIS" .sp \fBblkdiscard\fP służy do odrzucania sektorów urządzenia. Jest to przydatne przy nośnikach SSD oraz tzw. cienkich. W odróżnieniu od \fBfstrim\fP(8), niniejsze polecenie stosuje się bezpośrednio wobec urządzenia blokowego. .sp Domyślnie \fBblkdiscard\fP odrzuci wszystkie bloki na urządzeniu. Opcjami można zmodyfikować to zachowanie, podając zakres lub rozmiar, jak opisano to poniżej. .sp Argument \fIurządzenie\fP jest ścieżką urządzenia blokowego. .sp \fBOSTRZEŻENIE: Wszystkie dane w położeniu objętym odrzucaniem zostaną utracone!\fP .sp Od util\-linux v2.41 \fBfdisk\fP potrafi odrzucać sektory na partycjach oraz przestrzeniach niespartycjonowanych, poleceniem "T". Dodatkowo \fBsfdisk\fP posiada opcję \-\-discard\-free służącą do odrzucania przestrzeni niespartycjonowanych. .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. .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Wyłącza wszelkie sprawdzanie. Od wersji 2.36 urządzenie blokowe jest domyślnie otwierane w trybie na wyłączność (\fBO_EXCL\fP), aby uniknąć kolizji z zamontowanym systemem plików lub innym podsystemem jądra. Opcja \fB\-\-force\fP wyłącza tryb dostępu na wyłączność. .RE .sp \fB\-o\fP, \fB\-\-offset\fP \fIprzesunięcie\fP .RS 4 Przesunięcie w bajtach na urządzeniu, od którego rozpocznie się odrzucanie. Podana wartość musi być wyrównana do rozmiaru sektora urządzenia. Domyślna wartość wynosi zero. .RE .sp \fB\-l\fP, \fB\-\-length\fP \fIdługość\fP .RS 4 Liczba bajtów do odrzucenia (licząc od punktu początkowego). Podana wartość musi być wyrównana do rozmiaru sektora urządzenia. Jeśli podana wartość wyjdzie poza koniec urządzenia, \fBblkdiscard\fP zatrzyma się na granicy rozmiaru urządzenia. Domyślna wartość rozciąga się do końca urządzenia. .RE .sp \fB\-p\fP, \fB\-\-step\fP \fIdługość\fP .RS 4 Liczba bajtów do odrzucenia przy jednym przebiegu. Domyślnie odrzucanie następuje w pojedynczym wywołaniu ioctl. .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Wyłącza ostrzeżenia. .RE .sp \fB\-s\fP, \fB\-\-secure\fP .RS 4 Dokonuje bezpiecznego odrzucenia. Bezpieczne odrzucanie jest takie samo jak zwykłe z tą różnicą, że wszystkie kopie odrzucanych bloków, które mogły być wykonane przez mechanizm odśmiecania również zostaną usunięte. Wymaga obsługi po stronie urządzenia. .RE .sp \fB\-z\fP, \fB\-\-zeroout\fP .RS 4 Wypełnia zerami zamiast odrzucać. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Wyświetla wyrównane wartości \fIprzesunięcia\fP i \fIdługości\fP. Jeśli poda się opcję \fB\-\-step\fP, co sekundę wypisuje postęp odrzucania. .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 "STATUS ZAKOŃCZENIA" .sp \fBblkdiscard\fP ma następujące wartości statusu zakończenia: .sp \fB0\fP .RS 4 sukces .RE .sp \fB1\fP .RS 4 niepowodzenie; nieprawidłowe wywołanie, błąd uprawnień lub dowolny inny ogólny błąd .RE .sp \fB2\fP .RS 4 niepowodzenie; od wersji 2.39, urządzenie nie obsługuje operacji odrzucania .RE .SH "AUTORZY" .sp .MTO "lczerner\(atredhat.com" "Lukas Czerner" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ZOBACZ TAKŻE" .sp \fBfstrim\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 \fBblkdiscard\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" "."