'\" t .\" Title: wipefs .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Керування системою .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "WIPEFS" "8" "2026-09-02" "util\-linux 2.42.3" "Керування системою" .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 "НАЗВА" wipefs \- витирання підпису з пристрою .SH "КОРОТКИЙ ОПИС" .sp \fBwipefs\fP [параметри] \fIпристрій\fP.\|.\|. .sp \fBwipefs\fP [\fB\-\-backup\fP] \fB\-o\fP \fIзсув пристрій\fP.\|.\|. .sp \fBwipefs\fP [\fB\-\-backup\fP] \fB\-a\fP \fIпристрій\fP.\|.\|. .SH "ОПИС" .sp \fBwipefs\fP може витерти підписи файлової системи, raid або таблиці розділів (контрольні рядки) із вказаного \fIпристрою\fP, щоб зробити підписи невидимими для libblkid. \fBwipefs\fP не витирає саму файлову систему і не витирає будь\-які інші файли з пристрою. .sp Якщо використано без будь\-яких параметрів, \fBwipefs\fP виводить список усіх видимих файлових систем і відступів їхніх базових підписів. Типовий формат виведення може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікувані стовпчики за допомогою параметра \fB\-\-output\fP \fIсписок\-стовпчиків\fP у середовищах, де потрібне виведення стабільного набору даних. .sp \fBwipefs\fP викликає керування введенням\-виведенням \fBBLKRRPART\fP при витиранні підпису таблиці розділів, щоб проінформувати ядро про зміни. Керування введенням\-виведенням (ioctl) буде викликано на останньому кроці, коли усі вказані підписи з усіх вказаних пристроїв вже буде витерто. Цією можливістю можна скористатися для витирання даних на усіх пристроях розділів, а також у таблиці розділів на пристрої диска, наприклад, за допомогою команди \fBwipefs \-a /dev/sdc1 /dev/sdc2 /dev/sdc\fP. .sp Зауважте, що у деяких файлових системах та деяких таблицях розділів (наприклад, FAT, ZFS, GPT) зберігаються додаткові контрольні рядки на пристрої. Команда \fBwipefs\fP (починаючи з версії 2.31) виводить список усіх відступів у даних, за якими було виявлено контрольні рядки. .sp Якщо використано параметр \fB\-a\fP, усі контрольні рядки, які є видимими для \fBlibblkid\fP(3), буде вилучено. У випадку використання цього параметра \fBwipefs\fP виконуватиме повторне сканування пристрою після внесення кожної зміни (витирання), аж доки не закінчаться контрольні рядки. .sp Зауважте, що типово \fBwipefs\fP не витиратиме вкладені таблиці розділів на пристроях, які не займають усього диска. Для такого витирання слід вказати параметр \fB\-\-force\fP. .SH "ПАРАМЕТРИ" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Erase all available signatures. The set of erased signatures can be restricted with the \fB\-t\fP option. When performed on a partitioned whole\-disk device like /dev/sdX, it will erase only the partition tables, not the content of the partitions. .RE .sp \fB\-b\fP, \fB\-\-backup\fP[\fB=\fP\fIкаталог\fP] .RS 4 Створити резервну копію підпису до файла \fIwipefs\-\-.bak\fP у \fI$HOME\fP або каталозі, який вказано як додатковий аргумент. Докладніший опис наведено у розділі \fBПРИКЛАД\fP. .RE .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Force erasure, even if the filesystem is mounted. This is also required in order to erase a nested partition\-table signature on a non\-whole disk device. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Bикористати формат виведення JSON. .RE .sp \fB\-\-lock\fP[\fB=\fP\fIрежим\fP] .RS 4 Use an exclusive BSD lock for the device or file that is operated upon. The optional argument \fImode\fP can be \fByes\fP (\fB1\fP), \fBno\fP (\fB0\fP), or \fBnonblock\fP. If the \fImode\fP argument is omitted, it defaults to \fByes\fP. This option overrides the environment variable \fB$LOCK_BLOCK_DEVICE\fP. The default is to not use any lock at all, but using a lock is recommended to avoid collisions with \fBsystemd\-udevd\fP(8) or other tools. .RE .sp \fB\-i\fP, \fB\-\-noheadings\fP .RS 4 Не виводити рядок заголовка. .RE .sp \fB\-O\fP, \fB\-\-output\fP \fIсписок\fP .RS 4 Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром \fB\-\-help\fP, щоб переглянути список підтримуваних стовпчиків. .RE .sp \fB\-n\fP, \fB\-\-no\-act\fP .RS 4 Виконати усі дії, окрім виклику \fBwrite\fP(2). .RE .sp \fB\-o\fP, \fB\-\-offset\fP \fIвідступ\fP .RS 4 Вказати місце (у байтах) підпису, який слід витерти з пристрою. Число \fIвідступ\fP може включати префікс «0x». Якщо такий префікс вказано, число вважатиметься шістнадцятковим значенням. Можна вказати декілька параметрів \fB\-o\fP в одній команді. .sp Після аргументу \fIвідступ\fP можна додавати суфікси одиниць KiB (=1024), MiB (=1024*1024) тощо для GiB, TiB, PiB, EiB, ZiB та YiB (частина «iB» є необов\(cqязковою, наприклад, «K» є тим самим, що і «KiB») або суфікси KB (=1000), MB (=1000*1000) тощо для GB, TB, PB, EB, ZB і YB. .RE .sp \fB\-p\fP, \fB\-\-parsable\fP .RS 4 Вивести придатні для обробки дані замість придатного для перегляду формату. Закодувати потенційно небезпечні символи рядка до відповідних шістнадцяткових значень із префіксом «\(rsx». .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Придушити усі повідомлення після успішного витирання підпису. .RE .sp \fB\-t\fP, \fB\-\-types\fP \fIсписок\fP .RS 4 Обмежити набір виведених або витертих підписів. У списку відокремлених комами значень можна вказувати декілька типів. До списку або окремих типів можна додати префікс «no», щоб визначити типи, до яких не слід застосовувати дії. Щоб дізнатися більше, див. \fBmount\fP(8). .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Показати дані щодо версії і завершити роботу. .RE .SH "СЕРЕДОВИЩЕ" .sp LIBBLKID_DEBUG=all .RS 4 вмикає показ діагностичних повідомлень \fBlibblkid\fP(3). .RE .sp LOCK_BLOCK_DEVICE=<режим> .RS 4 використати виключне блокування BSD. Режимом може бути «1» або «0». Див. \fB\-\-lock\fP, щоб дізнатися більше. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 використати символи візуального доповнення. .RE .SH "ПРИКЛАДИ" .sp \fBwipefs /dev/sda\fP* .RS 4 Виводить відомості щодо sda і усіх розділів на sda. .RE .sp \fBwipefs \-\-all \-\-backup /dev/sdb\fP .RS 4 Витирає усі підписи з пристрою \fI/dev/sdb\fP і створює файл резервної копії підпису \fI~/wipefs\-sdb\-<відступ>.bak\fP для кожного підпису. .RE .sp \fBdd if=~/wipefs\-sdb\-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc\fP .RS 4 Відновлює підпис ext2 з файла резервної копії \fI~/wipefs\-sdb\-0x00000438.bak\fP. .RE .SH "АВТОРИ" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .sp \fBblkid\fP(8), \fBfindfs\fP(8) .SH "ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ" .sp Для звітування щодо вад скористайтеся \c .URL "https://github.com/util\-linux/util\-linux/issues" "системою стеження за вадами" "" .SH "ДОСТУП ДО ПРОГРАМИ" .sp Програма \fBwipefs\fP є частиною пакунка util\-linux, який можна отримати з \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "архіву ядра Linux" "."