WIPEFS(8) Administrare sistem WIPEFS(8) NUME wipefs - terge o semnatura de pe un dispozitiv REZUMAT wipefs [opiuni] dispozitiv... wipefs [--backup] -o poziie dispozitiv... wipefs [--backup] -a dispozitiv... DESCRIERE wipefs poate terge semnaturile (iruri magice) ale sistemului de fiiere, ale raidurilor sau ale tabelelor de partiii de pe dispozitivul specificat pentru a face semnaturile invizibile pentru libblkid. wipefs nu terge sistemul de fiiere in sine i nici alte date de pe dispozitiv. Atunci cand este utilizat fara nicio opiune, wipefs listeaza toate sistemele de fiiere vizibile i poziiile acestora pe baza semnaturilor de baza. Rezultatele implicite pot fi modificate. Aadar, ori de cate ori este posibil, ar trebui sa evitai sa utilizai ieirile implicite in scripturile dumneavoastra. Definii intotdeauna in mod explicit coloanele ateptate folosind --output lista-coloane in mediile in care este necesara o ieire stabila. wipefs apeleaza ioctl-ul BLKRRPART atunci cand a ters o semnatura a tabelului de partiii pentru a informa nucleul despre schimbare. ioctl() este apelat ca ultim pas i atunci cand toate semnaturile specificate din toate dispozitivele specificate sunt deja terse. Aceasta caracteristica poate fi utilizata pentru a terge coninutul dispozitivelor de partiii, precum un tabel de partiii de pe un dispozitiv de disc, de exemplu prin wipefs -a /dev/sdc1 /dev/sdc2 /dev/sdc. Reinei ca unele sisteme de fiiere i unele tabele de partiii stocheaza mai multe iruri magice pe dispozitiv (de exemplu, FAT, ZFS, GPT). Comanda wipefs (incepand cu versiunea v2.31) enumera toate poziiile in care au fost detectate iruri magice. Atunci cand se utilizeaza opiunea -a, toate irurile magice care sunt vizibile pentru libblkid(3) sunt terse. In acest caz, wipefs scaneaza din nou dispozitivul dupa fiecare modificare (tergere) pana cand nu se gasete niciun ir magic. Reinei ca, in mod implicit, wipefs nu terge tabelele de partiii imbricate de pe dispozitive care nu sunt discuri intregi. Pentru aceasta este necesara opiunea --force. OPIUNI -a, --all terge toate semnaturile disponibile. Setul de semnaturi terse poate fi restricionat cu ajutorul opiunii -t. -b, --backup[=director] Creeaza o copie de rezerva a semnaturii in fiierul wipefs--ia>.bak in $HOME sau in directorul specificat ca argument opional. Pentru mai multe detalii, consultai seciunea EXEMPLE. -f, --force Foreaza tergerea, chiar daca sistemul de fiiere este montat. Acest lucru este necesar pentru a terge o semnatura de tabel de partiii pe un dispozitiv bloc. -J, --json Utilizeaza formatul de ieire JSON. --lock[=mod] Utilizeaza o blocare BSD exclusiva pentru dispozitivul sau fiierul pe care il opereaza. Argumentul opional mod poate fi yes, no (sau 1 i 0) sau nonblock. In cazul in care argumentul mod este omis, valoarea implicita este ,,yes ". Aceasta opiune suprascrie variabila de mediu $LOCK_BLOCK_DEVICE. Valoarea implicita este de a nu utiliza nicio blocare, dar este recomandata pentru a evita coliziunile cu udevd sau alte instrumente. -i, --noheadings Nu imprima o linie de antet. -O, --output lista Specifica ce coloane de ieire se vor imprima. Utilizai --help pentru a obine o lista cu toate coloanele acceptate. -n, --no-act Determina ca totul sa fie facut cu excepia apelului write(2). -o, --offset poziia Specifica locaia (in octei) a semnaturii care trebuie tearsa de pe dispozitiv. Numarul poziie poate include un prefix ,,0x"; atunci numarul va fi interpretat ca o valoare hexazecimala. Este posibil sa se specifice mai multe opiuni -o. Argumentul poziie poate fi urmat de sufixele multiplicative KiB (=1024), MiB (=1024*1024), i aa mai departe pentru GiB, TiB, PiB, EiB, ZiB i YiB (,,iB" este opional, de exemplu, ,,K" are aceeai semnificaie ca i ,,KiB") sau sufixele KB (=1000), MB (=1000*1000), i aa mai departe pentru GB, TB, PB, EB, ZB i YB. -p, --parsable Afieaza in format analizabil in loc de format imprimabil. Codifica toate caracterele potenial nesigure dintr-un ir de caractere in valoarea hexazecimala corespunzatoare prefixata cu ,,\x". -q, --quiet Suprima orice mesaj dupa o tergere reuita a semnaturii. -t, --types lista Limiteaza setul de semnaturi tiparite sau terse. Se pot specifica mai multe tipuri intr-o lista desparita prin virgule. Lista sau tipurile individuale pot fi prefixate cu ,,no" pentru a specifica tipurile pentru care nu trebuie sa se ia nicio masura. Pentru mai multe detalii, a se vedea mount(8). -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. MEDIU LIBBLKID_DEBUG=all activeaza ieirea de depanare a libblkid(3). LOCK_BLOCK_DEVICE= utilizeaza un blocaj BSD exclusiv. Modul este "1" sau "0". A se vedea --lock pentru mai multe detalii. EXEMPLE wipefs /dev/sda* Afieaza informaii despre sda i despre toate partiiile de pe sda. wipefs --all --backup /dev/sdb terge toate semnaturile de pe dispozitivul /dev/sdb i creeaza un fiier de copie de rezerva a semnaturilor ~/wipefs-sdb-.bak pentru fiecare semnatura. dd if=~/wipefs-sdb-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc Restaureaza o semnatura ext2 din fiierul de rezerva ~/wipefs-sdb-0x00000438.bak. AUTORI Karel Zak CONSULTAI I blkid(8), findfs(8) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda wipefs face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 WIPEFS(8)