'\" t
.\"     Title: wipefs
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-03-19
.\"    Manual: Administracja systemem
.\"    Source: util-linux 2.41
.\"  Language: English
.\"
.TH "WIPEFS" "8" "2025-03-19" "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"
wipefs \- usuwa sygnaturę z urządzenia
.SH "SKŁADNIA"
.sp
\fBwipefs\fP [opcje] \fIurządzenie\fP...
.sp
\fBwipefs\fP [\fB\-\-backup\fP] \fB\-o\fP \fIprzesunięcie urządzenie\fP...
.sp
\fBwipefs\fP [\fB\-\-backup\fP] \fB\-a\fP \fIurządzenie\fP...
.SH "OPIS"
.sp
\fBwipefs\fP może usuwać sygnatury (łańcuchy magiczne): systemu plików, macierzy raid lub tablicy partycji z podanego \fIurządzenia\fP, aby stały się one niewidoczne dla libblkid. \fBwipefs\fP nie usuwa samego systemu plików ani żadnych innych danych z urządzenia.
.sp
Bez podania opcji, \fBwipefs\fP wyświetli wszystkie widoczne systemy plików oraz przesunięcia ich podstawowych sygnatur. Domyślne wyjście programu może się zmienić. lists all visible filesystems and the offsets of their basic signatures. Domyślne wyjście programu może się zmienić. Jeśli to możliwe, należy zatem unikać używania domyślnego wyjścia w swoich skryptach. Proszę zawsze jawnie definiować oczekiwane kolumny za pomocą opcji \fB\-\-output\fP \fIlista\-kolumn\fP w środowiskach, gdzie wymagane jest stabilne wyjście.
.sp
\fBwipefs\fP wywołuje ioctl \fBBLKRRPART\fP po usunięciu sygnatury tablicy partycji, aby poinformować jądro o zmianie. To ioctl jest wywoływane w ostatnim kroku, gdy wszystkie podane sygnatury ze wszystkich zadanych urządzeń zostały już usunięte. Funkcja ta może służyć usunięciu sygnatur na urządzeniach partycji oraz w tablicy partycji urządzenia dyskowego np. poleceniem \fBwipefs \-a /dev/sdc1 /dev/sdc2 /dev/sdc\fP.
.sp
Proszę zauważyć, że niektóre systemy plików oraz niektóre tablice partycji przechowują na urządzeniu większą liczbę łańcuchów magicznych (np. FAT, ZFS, GPT). Polecenie \fBwipefs\fP (od v2.31) wypisze wszystkie przesunięcia, na których wykryto łańcuchy magiczne.
.sp
Opcja \fB\-a\fP powoduje usunięcie wszystkich łańcuchów magicznych widocznych dla \fBlibblkid\fP(3). W takim przypadku \fBwipefs\fP zeskanuje urządzenie ponownie po każdej modyfikacji (usunięciu), aż do momentu, gdy nie pozostaną żadne łańcuchy magiczne.
.sp
Proszę zauważyć, że \fBwipefs\fP nie usuwa domyślnie zagnieżdżonych tablic partycji na urządzeniach nie zajmujących całego dysku. W takim przypadku konieczne jest podanie opcji \fB\-\-force\fP.
.SH "OPCJE"
.sp
\fB\-a\fP, \fB\-\-all\fP
.RS 4
Usuwa wszystkie dostępne sygnatury. Zbiór usuwanych sygnatur można ograniczyć opcją \fB\-t\fP.
.RE
.sp
\fB\-b\fP, \fB\-\-backup\fP[\fB=\fP\fIkatalog\fP]
.RS 4
Tworzy kopię zapasową sygnatury w pliku \fIwipefs\-<nazwa\-urządzenia>\-<przesunięcie>.bak\fP w \fI$HOME\fP lub w katalogu podanym jako argument opcjonalny. Więcej szczegółów w rozdziale \fBPRZYKŁAD\fP.
.RE
.sp
\fB\-f\fP, \fB\-\-force\fP
.RS 4
Wymusza usunięcie, nawet zamontowanego systemu plików. Opcja wymagana, aby usunąć sygnaturę tablicy partycji na urządzeniu blokowym.
.RE
.sp
\fB\-J\fP, \fB\-\-json\fP
.RS 4
Używa formatu wyjściowego JSON.
.RE
.sp
\fB\-\-lock\fP[\fB=\fP\fItryb\fP]
.RS 4
Używa blokady na wyłączność BSD do urządzeń i plików na których działa. Opcjonalnym argumentem \fItryb\fP może być \fByes\fP, \fBno\fP (albo \fB1\fP lub \fB0\fP) lub też \fBnonblock\fP. Jeśli nie poda się \fItrybu\fP, domyślną wartością jest \fB"yes"\fP. Opcja ta przesłania zmienną środowiskową \fB$LOCK_BLOCK_DEVICE\fP. Choć domyślnie nie jest używana żadna blokada, zaleca się jej użycie aby uniknąć kolizji z udevd i innymi narzędziami.
.RE
.sp
\fB\-i\fP, \fB\-\-noheadings\fP
.RS 4
Nie wypisuje nagłówka.
.RE
.sp
\fB\-O\fP, \fB\-\-output\fP \fIlista\fP
.RS 4
Określa wypisywane kolumny. Ich listę można poznać podając opcję \fB\-\-help\fP.
.RE
.sp
\fB\-n\fP, \fB\-\-no\-act\fP
.RS 4
Powoduje wykonanie wszystkiego poza wywołaniem \fBwrite\fP(2).
.RE
.sp
\fB\-o\fP, \fB\-\-offset\fP \fIprzesunięcie\fP
.RS 4
Określa położenie (w bajtach) sygnatury, która powinna być usunięta z urządzenia. \fIPrzesunięcie\fP może zawierać przedrostek "0x"; liczba zostanie wówczas zinterpretowana jako wartość szesnastkowa. Można podać opcję \fB\-o\fP wielokrotnie.
.sp
Po argumencie \fIprzesunięcie\fP może wystąpić przyrostek oznaczający wielokrotność: KiB (=1024), MiB (=1024*1024) itd. dla GiB, TiB, PiB, EiB, ZiB i YiB ("iB" jest opcjonalne, np. "K" ma takie samo znaczenie jak "KiB") lub przyrostek KB (=1000), MB (=1000*1000) itd. dla GB, TB, PB, EB, ZB i YB.
.RE
.sp
\fB\-p\fP, \fB\-\-parsable\fP
.RS 4
Wypisuje w formacie nadającym się do przetwarzania, zamiast do druku. Wszystkie potencjalnie niebezpieczne znaki w łańcuchach do odpowiadającej im wartości szesnastkowej poprzedzonej przez "\(rsx".
.RE
.sp
\fB\-q\fP, \fB\-\-quiet\fP
.RS 4
Pomija wypisywanie komunikatów po pomyślnym usunięciu sygnatury.
.RE
.sp
\fB\-t\fP, \fB\-\-types\fP \fIlista\fP
.RS 4
Ogranicza zbiór wypisywanych lub usuwanych sygnatur. Można podać kilka typów, rozdzielając je przecinkiem. Listę lub pojedyncze typy można poprzedzić przedrostkiem "no" oznaczającym typy, dla których ma nie zostać wykonana żadna akcja. Więcej szczegółów w podręczniku \fBmount\fP(8).
.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 "ŚRODOWISKO"
.sp
LIBBLKID_DEBUG=all
.RS 4
włącza wyjście debugowania \fBlibblkid\fP(3).
.RE
.sp
LOCK_BLOCK_DEVICE=<tryb>
.RS 4
używa blokady na wyłączność BSD. Tryb to "1" lub "0". Więcej informacji w opisie opcji \fB\-\-lock\fP.
.RE
.SH "PRZYKŁADY"
.sp
\fBwipefs /dev/sda\fP*
.RS 4
Wypisuje informacje o sda i wszystkich partycjach na sda.
.RE
.sp
\fBwipefs \-\-all \-\-backup /dev/sdb\fP
.RS 4
Usuwa wszystkie sygnatury z urządzenia \fI/dev/sdb\fP i dla każdej sygnatury tworzy kopię zapasową w pliku \fI~/wipefs\-sdb\-<przesunięcie>.bak\fP.
.RE
.sp
\fBdd if=~/wipefs\-sdb\-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc\fP
.RS 4
Przywraca sygnaturę ext2 z pliku kopii zapasowej \fI~/wipefs\-sdb\-0x00000438.bak\fP.
.RE
.SH "AUTORZY"
.sp
.MTO "kzak\(atredhat.com" "Karel Zak" ""
.SH "ZOBACZ TAKŻE"
.sp
\fBblkid\fP(8), \fBfindfs\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 \fBwipefs\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" "."
