BLKDISCARD(8) Administrare sistem BLKDISCARD(8) NUME blkdiscard - elimina sectoarele de pe un dispozitiv REZUMAT blkdiscard [opiuni] [-o poziia] [-l lungimea] dispozitiv DESCRIERE blkdiscard este utilizat pentru a elimina sectoarele dispozitivului. Acest lucru este util pentru controlorii cu stare solida (SSD) i pentru stocarea cu aprovizionare subire (thinly-provisioned). Spre deosebire de fstrim(8), aceasta comanda este utilizata direct pe dispozitivul de bloc. In mod implicit, blkdiscard va elimina toate blocurile de pe dispozitiv. Opiunile pot fi utilizate pentru a modifica acest comportament in funcie de interval sau dimensiune, dupa cum se explica mai jos. Argumentul dispozitiv este numele de ruta al dispozitivului de bloc. Atenie: Toate datele din regiunea eliminata de pe dispozitiv vor fi pierdute! Incepand cu util-linux v2.41, fdisk are capacitatea de a elimina sectoare atat pe partiii, cat i pe zone nepartiionate, utilizand comanda ,,T". In plus, sfdisk are opiunea ,,--discard-free" pentru a elimina zonele nepartiionate. OPIUNI Mai jos, argumentele poziie i lungime pot fi urmate 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. -f, --force Dezactiveaza toate verificarile. Incepand cu versiunea v2.36, dispozitivul de blocuri este deschis in mod implicit in modul exclusiv (O_EXCL) pentru a evita coliziunea cu un sistem de fiiere montat sau cu un alt subsistem al nucleului. Opiunea --force dezactiveaza modul de acces exclusiv. -o, --offset poziia Poziia octetului in dispozitiv de la care se incepe eliminarea. Valoarea furnizata trebuie sa fie aliniata la dimensiunea sectorului dispozitivului. Valoarea implicita este zero. -l, --length lungimea Numarul de octei care trebuie eliminai (numarand de la punctul de plecare). Valoarea furnizata trebuie sa fie aliniata la dimensiunea sectorului dispozitivului. In cazul in care valoarea specificata depaete capatul dispozitivului, blkdiscard se va opri la limita dimensiunii dispozitivului. Valoarea implicita se extinde pana la sfaritul dispozitivului. -p, --step lungimea Numarul de octei care trebuie inlaturai in cadrul unei iteraii. Valoarea implicita este de a-i elimina pe toi printr-un singur apel ioctl. -q, --quiet Suprima mesajele de avertizare. -s, --secure Efectueaza o eliminare sigura. O eliminare sigura este la fel ca o eliminare obinuita, cu excepia faptului ca toate copiile blocurilor eliminate care au fost eventual create de colectarea gunoiului trebuie, de asemenea, terse. Acest lucru necesita asistena din partea dispozitivului. -z, --zeroout Umple cu zerouri in loc sa elimine. -v, --verbose Afieaza valorile aliniate ale poziiei i lungimii. Daca este specificata opiunea --step, se afieaza progresul eliminarii la fiecare secunda. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. STARE DE IEIRE blkdiscard are urmatoarele valori de stare de ieire: 0 succes 1 eec; invocare incorecta, permisiuni sau orice alta eroare generica 2 eec; incepand cu v2.39, dispozitivul nu mai suporta operaia de eliminare AUTORI Lukas Czerner , Karel Zak CONSULTAI I fstrim(8) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda blkdiscard face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 BLKDISCARD(8)