table of contents
- experimental 2.41-2
WIPEFS(8) | Administracja systemem | WIPEFS(8) |
NAZWA¶
wipefs - usuwa sygnaturę z urządzenia
SKŁADNIA¶
wipefs [opcje] urządzenie...
wipefs [--backup] -o przesunięcie urządzenie...
wipefs [--backup] -a urządzenie...
OPIS¶
wipefs może usuwać sygnatury (łańcuchy magiczne): systemu plików, macierzy raid lub tablicy partycji z podanego urządzenia, aby stały się one niewidoczne dla libblkid. wipefs nie usuwa samego systemu plików ani żadnych innych danych z urządzenia.
Bez podania opcji, wipefs 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 --output lista-kolumn w środowiskach, gdzie wymagane jest stabilne wyjście.
wipefs wywołuje ioctl BLKRRPART 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 wipefs -a /dev/sdc1 /dev/sdc2 /dev/sdc.
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 wipefs (od v2.31) wypisze wszystkie przesunięcia, na których wykryto łańcuchy magiczne.
Opcja -a powoduje usunięcie wszystkich łańcuchów magicznych widocznych dla libblkid(3). W takim przypadku wipefs zeskanuje urządzenie ponownie po każdej modyfikacji (usunięciu), aż do momentu, gdy nie pozostaną żadne łańcuchy magiczne.
Proszę zauważyć, że wipefs 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 --force.
OPCJE¶
-a, --all
-b, --backup[=katalog]
-f, --force
-J, --json
--lock[=tryb]
-i, --noheadings
-O, --output lista
-n, --no-act
-o, --offset przesunięcie
Po argumencie przesunięcie 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.
-p, --parsable
-q, --quiet
-t, --types lista
-h, --help
-V, --version
ŚRODOWISKO¶
LIBBLKID_DEBUG=all
LOCK_BLOCK_DEVICE=<tryb>
PRZYKŁADY¶
wipefs /dev/sda*
wipefs --all --backup /dev/sdb
dd if=~/wipefs-sdb-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc
AUTORZY¶
Karel Zak <kzak@redhat.com>
ZOBACZ TAKŻE¶
ZGŁASZANIE BŁĘDÓW¶
Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ¶
Polecenie wipefs jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-03-19 | util-linux 2.41 |