BLKDISCARD(8) Administracja systemem BLKDISCARD(8) NAZWA blkdiscard - odrzuca sektory urzadzenia SKLADNIA blkdiscard [opcje] [-o przesuniecie] [-l dlugosc] urzadzenie OPIS blkdiscard sluzy do odrzucania sektorow urzadzenia. Jest to przydatne przy nosnikach SSD oraz tzw. cienkich. W odroznieniu od fstrim(8), niniejsze polecenie stosuje sie bezposrednio wobec urzadzenia blokowego. Domyslnie blkdiscard odrzuci wszystkie bloki na urzadzeniu. Opcjami mozna zmodyfikowac to zachowanie, podajac zakres lub rozmiar, jak opisano to ponizej. Argument urzadzenie jest sciezka urzadzenia blokowego. OSTRZEZENIE: Wszystkie dane w polozeniu objetym odrzucaniem zostana utracone! Od util-linux v2.41 fdisk potrafi odrzucac sektory na partycjach oraz przestrzeniach niespartycjonowanych, poleceniem "T". Dodatkowo sfdisk posiada opcje --discard-free sluzaca do odrzucania przestrzeni niespartycjonowanych. OPCJE Po argumentach przesuniecie i dlugosc moga wystepowac przyrostki binarne (2^N): KiB (=1024), MiB (=1024*1024) i tak dalej dla GiB, TiB, PiB, EiB, ZiB oraz YiB (czesc "iB" jest opcjonalna, na przyklad "K" ma to samo znaczenie, co "KiB") lub dziesietne (10^N): KB (=1000), MB (=1000*1000) i podobnie dla GB, TB, PB, EB, ZB oraz YB. -f, --force Wylacza wszelkie sprawdzanie. Od wersji 2.36 urzadzenie blokowe jest domyslnie otwierane w trybie na wylacznosc (O_EXCL), aby uniknac kolizji z zamontowanym systemem plikow lub innym podsystemem jadra. Opcja --force wylacza tryb dostepu na wylacznosc. -o, --offset przesuniecie Przesuniecie w bajtach na urzadzeniu, od ktorego rozpocznie sie odrzucanie. Podana wartosc musi byc wyrownana do rozmiaru sektora urzadzenia. Domyslna wartosc wynosi zero. -l, --length dlugosc Liczba bajtow do odrzucenia (liczac od punktu poczatkowego). Podana wartosc musi byc wyrownana do rozmiaru sektora urzadzenia. Jesli podana wartosc wyjdzie poza koniec urzadzenia, blkdiscard zatrzyma sie na granicy rozmiaru urzadzenia. Domyslna wartosc rozciaga sie do konca urzadzenia. -p, --step dlugosc Liczba bajtow do odrzucenia przy jednym przebiegu. Domyslnie odrzucanie nastepuje w pojedynczym wywolaniu ioctl. -q, --quiet Wylacza ostrzezenia. -s, --secure Dokonuje bezpiecznego odrzucenia. Bezpieczne odrzucanie jest takie samo jak zwykle z ta roznica, ze wszystkie kopie odrzucanych blokow, ktore mogly byc wykonane przez mechanizm odsmiecania rowniez zostana usuniete. Wymaga obslugi po stronie urzadzenia. -z, --zeroout Wypelnia zerami zamiast odrzucac. -v, --verbose Wyswietla wyrownane wartosci przesuniecia i dlugosci. Jesli poda sie opcje --step, co sekunde wypisuje postep odrzucania. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. STATUS ZAKONCZENIA blkdiscard ma nastepujace wartosci statusu zakonczenia: 0 sukces 1 niepowodzenie; nieprawidlowe wywolanie, blad uprawnien lub dowolny inny ogolny blad 2 niepowodzenie; od wersji 2.39, urzadzenie nie obsluguje operacji odrzucania AUTORZY Lukas Czerner , Karel Zak ZOBACZ TAKZE fstrim(8) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie blkdiscard jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 BLKDISCARD(8)