'\" t .\" Title: sfdisk .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Administrare sistem .\" Source: util-linux 2.41 .\" Language: English .\" .TH "SFDISK" "8" "2025-03-29" "util\-linux 2.41" "Administrare sistem" .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 "NUME" sfdisk \- afișează sau manipulează un tabel de partiții pentru discuri .SH "REZUMAT" .sp \fBsfdisk\fP [opțiuni] \fIdispoziiv\fP [\fB\-N\fP \fInumăr\-partiție\fP] .sp \fBsfdisk\fP [opțiuni] \fIcomanda\fP .SH "DESCRIERE" .sp \fBsfdisk\fP este o unealtă orientată pe scripturi pentru partiționarea oricărui dispozitiv bloc. Aceasta rulează în modul interactiv dacă este executată într\-un terminal (stdin se referă la un terminal). .sp Începând cu versiunea 2.26, \fBsfdisk\fP acceptă etichetele de disc MBR (DOS), GPT, SUN și SGI, dar nu mai oferă nicio funcționalitate pentru adresarea CHS (Cylinder\-Head\-Sector). CHS nu a fost niciodată important pentru Linux, iar acest concept de adresare nu are niciun sens pentru noile dispozitive. .sp \fBsfdisk\fP protejează primul sector al discului atunci când se creează o nouă etichetă de disc. Opțiunea \fB\-\-wipe always\fP dezactivează această protecție. Rețineți că \fBfdisk\fP(8) și \fBcfdisk\fP(8) șterg complet această zonă în mod implicit. .sp \fBsfdisk\fP (începând cu versiunea 2.26) \fBaliniază începutul și sfârșitul partițiilor\fP la limitele de intrare/ieșire ale dispozitivelor de bloc atunci când sunt specificate dimensiuni relative, când sunt utilizate valorile implicite sau când sunt utilizate sufixe multiplicative (de exemplu, MiB) pentru dimensiuni. Este posibil ca dimensiunea partiției să fie optimizată (redusă sau mărită) din cauza alinierii dacă poziția de început este specificată exact în sectoare, iar dimensiunea partiției este relativă sau prin sufixe multiplicative. .sp Modalitatea recomandată este de a nu specifica deloc pozițiile de pornire și de a specifica dimensiunea partiției în MiB, GiB (sau similar). În acest caz, \fBsfdisk\fP aliniază toate partițiile la limitele de In/Ieș ale dispozitivelor de bloc (sau, dacă limitele de In/Ieș sunt prea mici, atunci la limita de megaocteți pentru a păstra portabilitatea structurii discului). În cazul în care acest comportament implicit nu este dorit (de obicei pentru partiții foarte mici), atunci specificați distanțele și dimensiunile în sectoare. În acest caz, \fBsfdisk\fP urmează în întregime numerele specificate, fără nicio optimizare. .sp \fBsfdisk\fP nu creează partiții de sistem standard pentru etichetele de disc SGI și SUN, așa cum face \fBfdisk\fP(8). Este necesar să creați în mod explicit toate partițiile, inclusiv partițiile de sistem ale întregului disc. .sp \fBsfdisk\fP utilizează ioctl\-ul \fBBLKRRPART\fP (reread partition table) pentru a se asigura că dispozitivul nu este utilizat de sistem sau de alte instrumente (a se vedea și \fB\-\-no\-reread\fP). Este posibil ca această caracteristică sau o altă activitate \fBsfdisk\fP să interfereze cu \fBsystemd\-udevd\fP(8). Modalitatea recomandată pentru a evita posibilele coliziuni (interferențe) este utilizarea opțiunii \fB\-\-lock\fP. Blocarea exclusivă va face ca \fBsystemd\-udevd\fP să sară peste gestionarea evenimentelor de pe dispozitiv. .sp Promptul \fBsfdisk\fP este doar un indiciu pentru utilizatori, iar un număr de partiție afișat nu înseamnă că va fi creată aceeași intrare în tabela de partiții (dacă \fB\-N\fP nu este specificată), în special pentru tabelele cu goluri. .SH "COMENZI" .sp Comenzile se exclud reciproc. .sp [\fB\-N\fP \fInumăr\-partiție\fP] \fIdispozitiv\fP .RS 4 Comanda implicită \fBsfdisk\fP citește specificația pentru partiționarea dorită a \fIdispozitivului\fP de la intrarea standard și apoi creează un tabel de partiții în conformitate cu specificația. A se vedea mai jos pentru descrierea formatului de intrare. Dacă intrarea standard este un terminal, atunci \fBsfdisk\fP inițiază o sesiune interactivă. .sp Dacă opțiunea \fB\-N\fP este specificată, atunci modificările sunt aplicate partiției la care se referă \fInumăr\-partiție\fP. Câmpurile nespecificate ale partiției nu sunt modificate. .sp Rețineți că este posibil să adresați o partiție neutilizată cu \fB\-N\fP. De exemplu, un MBR conține întotdeauna 4 partiții, dar numărul de partiții utilizate poate fi mai mic. În acest caz, \fBsfdisk\fP urmează valorile implicite din tabelul de partiții și nu utilizează valorile implicite încorporate pentru partiția neutilizată, indicate cu \fB\-N\fP. A se vedea și \fB\-\-append\fP. .RE .sp \fB\-A\fP, \fB\-\-activate\fP \fIdispozitiv\fP [\fInumăr\-partiție\fP...] .RS 4 Activează fanionul de pornire pentru partițiile specificate și dezactivează fanionul de pornire pentru toate partițiile nespecificate. În locul numerelor de partiții se poate utiliza simbolul special "\-" pentru a dezactiva fanionul de pornire pe toate partițiile. .sp Comanda de activare este acceptată numai pentru MBR și PMBR. Dacă este detectată o etichetă GPT, atunci \fBsfdisk\fP afișează un avertisment și intră automat în PMBR. .sp Dacă nu este specificat nici un \fInumăr\-partiție\fP, atunci se listează partițiile cu un fanion activat. .RE .sp \fB\-\-backup\-pt\-sectors\fP \fIdispozitiv\fP .RS 4 Efectuează o copie de rezervă a sectoarelor actuale ale tabelului de partiții în format binar și iese. A se vedea secțiunea \fBCREAREA COPIEI DE REZERVĂ A TABELULUI DE PARTIȚII\fP. .RE .sp \fB\-\-delete\fP \fIdispozitiv\fP [\fInumăr\-partiție\fP...] .RS 4 Șterge toate partițiile sau partițiile specificate. .RE .sp \fB\-d\fP, \fB\-\-dump\fP \fIdispozitiv\fP .RS 4 Transferă partițiile unui dispozitiv într\-un format care poate fi utilizat ca intrare pentru \fBsfdisk\fP. A se vedea secțiunea \fBCREAREA COPIEI DE REZERVĂ A TABELULUI DE PARTIȚII\fP. .RE .sp \fB\-g\fP, \fB\-\-show\-geometry\fP [\fIdispozitiv\fP...] .RS 4 Listează geometria tuturor dispozitivelor sau a dispozitivelor specificate. Pentru compatibilitate retroactivă, opțiunea depreciată \fB\-\-show\-pt\-geometry\fP are aceeași semnificație ca și aceasta. .RE .sp \fB\-J\fP, \fB\-\-json\fP \fIdispozitiv\fP .RS 4 Transferă partițiile unui dispozitiv în format JSON. Rețineți că \fBsfdisk\fP nu poate utiliza JSON ca format de intrare. .RE .sp \fB\-l\fP, \fB\-\-list\fP [\fIdispozitiv\fP...] .RS 4 Listează partițiile tuturor dispozitivelor sau ale dispozitivelor specificate. Această comandă poate fi utilizată împreună cu \fB\-\-verify\fP. .RE .sp \fB\-F\fP, \fB\-\-list\-free\fP [\fIdispozitiv\fP...] .RS 4 Listează zonele libere nepartiționate de pe toate dispozitivele sau de pe dispozitivele specificate. .RE .sp \fB\-\-part\-attrs\fP \fIdispozitiv număr\-partiție\fP [\fIatribute\fP] .RS 4 Modifică biții de atribut ai partiției GPT. Dacă argumentul \fIatribute\fP nu este specificat, atunci se afișează configurările actuale ale partiției. Argumentul \fIatribute\fP este o listă delimitată prin virgule sau spații de numere sau nume de biți. De exemplu, șirul de caractere "RequiredPartition,50,51" setează trei biți. Biții de atribut suportați în prezent sunt: .sp \fBBit 0 (RequiredPartition)\fP .RS 4 Dacă acest bit este activat, partiția este necesară pentru ca platforma să funcționeze. Creatorul partiției indică faptul că ștergerea sau modificarea conținutului poate duce la pierderea funcțiilor platformei sau la imposibilitatea de a porni sau de a funcționa. Sistemul nu poate funcționa în mod normal dacă această partiție este eliminată și ar trebui să fie considerată ca făcând parte din dispozitivele fizice ale sistemului. .RE .sp \fBBit 1 (NoBlockIOProtocol)\fP .RS 4 Firmware\-ul EFI ar trebui să ignore conținutul partiției și să nu încerce să citească de pe ea. .RE .sp \fBBit 2 (LegacyBIOSBootable)\fP .RS 4 Partiția poate fi pornită de firmware\-ul BIOS vechi. .RE .sp \fBBits 3\-47\fP .RS 4 Nedefinit și trebuie să fie zero. Rezervat pentru extindere de către versiunile viitoare ale specificației UEFI. .RE .sp \fBBits 48\-63\fP .RS 4 Rezervat pentru utilizare specifică GUID. Utilizarea acestor biți va varia în funcție de tipul de partiție. De exemplu, Microsoft utilizează bitul 60 pentru a indica numai pentru citire, 61 pentru copia protejată (shadow) a unei alte partiții, 62 pentru partiții ascunse și 63 pentru a dezactiva auto\-montarea. .RE .RE .sp \fB\-\-part\-label\fP \fIdispozitiv număr\-partiție\fP [\fIeticheta\fP] .RS 4 Schimbă numele (eticheta) partiției GPT. Dacă \fIeticheta\fP nu este specificată, atunci afișează eticheta curentă a partiției. .RE .sp \fB\-\-part\-type\fP \fIdispozitiv număr\-partiție\fP [\fItip\fP] .RS 4 Schimbă tipul de partiție. Dacă \fItip\fP nu este specificat, atunci afișează tipul de partiție curent. .sp Argumentul \fItip\fP este hexazecimal pentru MBR, GUID pentru GPT, alias de tip (de exemplu, "linux") sau abreviere de tip (de exemplu, "L"). Pentru compatibilitate retroactivă, opțiunile \fB\-c\fP și \fB\-\-id\fP au aceeași semnificație ca și aceasta. .RE .sp \fB\-\-part\-uuid\fP \fIdispozitiv număr\-partiție\fP [\fIuuid\fP] .RS 4 Modifică UUID\-ul partiției GPT. Dacă \fIuuid\fP nu este specificat, atunci se afișează UUID\-ul actual al partiției. .RE .sp \fB\-\-disk\-id\fP \fIdispozitiv\fP [\fIid\fP] .RS 4 Modifică identificatorul de disc. Dacă \fIid\fP nu este specificat, atunci se afișează identificatorul curent. Identificatorul este UUID pentru GPT sau un număr întreg fără semn pentru MBR. .RE .sp \fB\-\-discard\-free\fP \fIdispozitiv\fP .RS 4 Elimină toate sectoarele neutilizate (nepartiționate) de pe dispozitiv. Utilizați opțiunea \fB\-\-list\-free\fP pentru a obține o listă a regiunilor libere. A se vedea și \fBblkdiscard\fP(8). .if n .sp .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 .B Warning .ps -1 .br .sp Toate datele din regiunile eliminate de pe dispozitiv vor fi pierdute! Nu utilizați această opțiune dacă nu sunteți sigur. .sp .5v .RE .sp Rețineți că comanda „T” din \fBfdisk\fP oferă un dialog pentru a specifica ce zonă neutilizată ar trebui eliminată. Cu toate acestea, \fBsfdisk\fP elimină întotdeauna toate regiunile nepartiționate (cu excepția zonelor în care nu este posibilă crearea de partiții, cum ar fi începutul dispozitivului). .RE .sp \fB\-r\fP, \fB\-\-reorder\fP \fIdispozitiv\fP .RS 4 Renumerotează partițiile, ordonându\-le în funcție de poziția lor de început. .RE .sp \fB\-s\fP, \fB\-\-show\-size\fP [\fIdispozitiv\fP...] .RS 4 Listează dimensiunile tuturor dispozitivelor sau ale dispozitivelor specificate în unități de 1024 octeți. Această comandă este DEPRECIATĂ în favoarea comenzii \fBblockdev\fP(8). .RE .sp \fB\-T\fP, \fB\-\-list\-types\fP .RS 4 Afișează toate tipurile acceptate pentru eticheta discului curent sau pentru eticheta specificată de \fB\-\-label\fP. .RE .sp \fB\-V\fP, \fB\-\-verify\fP [\fIdispozitiv\fP...] .RS 4 Testează dacă tabelul de partiții și partițiile par corecte. .RE .sp \fB\-\-relocate\fP \fIoperația\fP \fIdispozitiv\fP .RS 4 Realocă antetul tabelei de partiții. Această comandă este acceptată în prezent numai pentru antetul GPT. Argumentul \fIoper\fP poate fi: .sp \fBgpt\-bak\-std\fP .RS 4 Mută antetul de rezervă GPT în locația standard de la sfârșitul dispozitivului. .RE .sp \fBgpt\-bak\-mini\fP .RS 4 Mută antetul de rezervă GPT după ultima partiție. Rețineți că standardul UEFI impune ca antetul de rezervă să fie la sfârșitul dispozitivului, iar instrumentele de partiționare pot muta automat antetul pentru a respecta standardul. .RE .RE .SH "OPȚIUNI" .sp \fB\-a\fP, \fB\-\-append\fP .RS 4 Nu creează un nou tabel de partiții, ci doar adaugă partițiile specificate. .sp Rețineți că partiția neutilizată poate fi reutilizată în acest caz, deși nu este ultima partiție din tabelul de partiții. A se vedea, de asemenea, \fB\-N\fP pentru a specifica intrarea în tabelul de partiții. .RE .sp \fB\-b\fP, \fB\-\-backup\fP .RS 4 Face o copie de rezervă a sectoarelor actuale ale tabelului de partiții înainte de a începe partiționarea. Numele implicit al fișierului de copie de rezervă este \fI~/sfdisk\-\-.bak\fP; pentru a utiliza un alt nume, consultați opțiunea \fB\-O\fP, \fB\-\-backup\-file\fP. Pentru mai multe detalii, consultați secțiunea \fBCREAREA COPIEI DE REZERVĂ A TABELULUI DE PARTIȚII\fP. .RE .sp \fB\-\-color\fP[\fB=\fP\fIcând\fP] .RS 4 Colorează ieșirea. Argumentul opțional \fIcând\fP poate fi \fBauto\fP, \fBnever\fP (niciodată) sau \fBalways\fP (întotdeauna). În cazul în care argumentul \fIcând\fP este omis, valoarea implicită este \fBauto\fP. Culorile pot fi dezactivate; pentru valoarea implicită încorporată curentă, consultați ieșirea \fB\-\-help\fP. A se vedea, de asemenea, secțiunea \fBCULORI\fP de mai jos. .RE .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Dezactivează toate verificările de consistență. .RE .sp \fB\-\-Linux\fP .RS 4 Opțiune depreciată și ignorată. Partiționarea compatibilă cu Linux (și cu alte sisteme de operare moderne) este cea implicită. .RE .sp \fB\-\-lock\fP[\fB=\fP\fImod\fP] .RS 4 Utilizează o blocare BSD exclusivă pentru dispozitivul sau fișierul pe care îl operează. Argumentul opțional \fImod\fP poate fi \fByes\fP, \fBno\fP (sau 1 și 0) sau \fBnonblock\fP. Dacă argumentul \fImod\fP este omis, valoarea implicită este \fByes\fP. Această opțiune suprascrie variabila de mediu \fB$LOCK_BLOCK_DEVICE\fP. Valoarea implicită este de a nu utiliza nicio blocare, dar este recomandată pentru a evita coliziunile cu \fBsystemd\-udevd\fP(8) sau cu alte instrumente. .RE .sp \fB\-n\fP, \fB\-\-no\-act\fP .RS 4 Face totul, cu excepția scrierii pe dispozitiv. .RE .sp \fB\-\-no\-reread\fP .RS 4 Nu verifică prin intermediul ioctl\-ului re\-read\-partition\-table (recitire\-tabel\-de\-partiții) dacă dispozitivul este în uz. .RE .sp \fB\-\-no\-tell\-kernel\fP .RS 4 Nu informează nucleul despre modificările partițiilor. Această opțiune este recomandată împreună cu \fB\-\-no\-reread\fP pentru a modifica o partiție pe un disc utilizat. Partiția modificată nu ar trebui să fie utilizată (de exemplu, montată). .RE .sp \fB\-O\fP, \fB\-\-backup\-file\fP \fIruta\fP .RS 4 Înlocuiește numele implicit al fișierului de rezervă. Rețineți că numele dispozitivului și poziția sunt întotdeauna adăugate la numele fișierului. .RE .sp \fB\-\-move\-data\fP[\fB=\fP\fIruta\fP] .RS 4 Mută datele după realocarea partiției, de exemplu, atunci când se mută începutul unei partiții în alt loc de pe disc. Dimensiunea partiției trebuie să rămână aceeași, iar locația nouă și cea veche se pot suprapune. Această opțiune necesită opțiunea \fB\-N\fP pentru a fi procesată doar pe o anumită partiție. .sp Argumentul opțional \fIruta\fP specifică numele fișierului jurnal. Fișierul jurnal conține informații despre toate operațiile de citire/scriere asupra datelor partiției. Cuvântul "@default" ca \fIrută\fP forțează \fBsfdisk\fP să utilizeze \fI~/sfdisk\-.move\fP pentru jurnal. Jurnalul este opțional începând cu v2.35. .sp Rețineți că această operație este riscantă și nu este atomică. \fBNu uitați să faceți o copie de rezervă a datelor!\fP .sp A se vedea, de asemenea \fB\-\-move\-use\-fsync\fP. .sp În exemplul de mai jos, prima comandă creează o zonă liberă de 100MiB înainte de prima partiție și mută datele pe care le conține (de exemplu, un sistem de fișiere), următoarea comandă creează o nouă partiție din spațiul liber (la poziția 2048), iar ultima comandă reordonează partițiile pentru a se potrivi cu ordinea de pe disc (sdc1 inițială va deveni sdc2). .RS 3 .ll -.6i .sp \fBecho \*(Aq+100M,\*(Aq | sfdisk \-\-move\-data /dev/sdc \-N 1\fP .sp \fBecho \*(Aq2048,\*(Aq | sfdisk /dev/sdc \-\-append\fP .sp \fBsfdisk /dev/sdc \-\-reorder\fP .br .RE .ll .RE .sp \fB\-\-move\-use\-fsync\fP .RS 4 Utilizează apelul de sistem \fBfsync\fP(2) după fiecare scriere atunci când se mută datele într\-o locație nouă prin \fB\-\-move\-data\fP. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlistă\fP .RS 4 Specifică ce coloane de ieșire se vor imprima. Utilizați \fB\-\-help\fP pentru a obține o listă cu toate coloanele acceptate. .sp Lista implicită de coloane poate fi extinsă dacă \fIlista\fP este specificată în formatul \fI+listă\fP (de exemplu, \fB\-o +UUID\fP). .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Suprimă mesajele informative suplimentare. .RE .sp \fB\-\-sector\-size\fP \fIdimensiune\-sector\fP .RS 4 Specifică dimensiunea sectorului discului. Valorile valabile sunt 512, 1024, 2048 și 4096. Nucleul este conștient de dimensiunea sectorului pentru dispozitivele cu blocuri obișnuite. Utilizați această opțiune numai pe nuclee foarte vechi, atunci când lucrați cu imagini de disc sau pentru a modifica dimensiunea de sector implicită a nucleului. Începând cu util\-linux\-2.17, \fBfdisk\fP face diferența între dimensiunea sectorului logic și fizic. Această opțiune schimbă ambele dimensiuni de sector în \fIdimensiune\-sector\fP. .RE .sp \fB\-u\fP, \fB\-\-unit S\fP .RS 4 Opțiune depreciată. Este acceptată doar unitatea de sector. Această opțiune nu este acceptată atunci când se utilizează comanda \fB\-\-show\-size\fP. .RE .sp \fB\-X\fP, \fB\-\-label\fP \fItip\fP .RS 4 Specifică tipul de etichetă de disc (de exemplu, \fBdos\fP, \fBgpt\fP, ...). Dacă această opțiune nu este furnizată, atunci \fBsfdisk\fP utilizează în mod implicit eticheta existentă, dar dacă nu există încă o etichetă pe dispozitiv, atunci tipul este \fBdos\fP. Eticheta implicită sau eticheta curentă poate fi suprascrisă de opțiunea "label: " linia de antet a scriptului. Opțiunea \fB\-\-label\fP nu forțează \fBsfdisk\fP să creeze o etichetă de disc goală (a se vedea secțiunea \fBETICHETĂ DE DISC GOALĂ\fP de mai jos). .RE .sp \fB\-Y\fP, \fB\-\-label\-nested\fP \fItip\fP .RS 4 Forțează editarea unei etichete de disc imbricate. Eticheta discului primar trebuie să existe deja. Această opțiune permite editarea, de exemplu, a unui MBR hibrid/protector pe dispozitive cu GPT. .RE .sp \fB\-w\fP, \fB\-\-wipe\fP \fIcând\fP .RS 4 Șterge semnăturile sistemului de fișiere, RAID și ale tabelelor de partiții de pe dispozitiv, pentru a evita posibilele coliziuni. Argumentul \fIcând\fP poate fi \fBauto\fP, \fBnever\fP (niciodată) sau \fBalways\fP (întotdeauna). În cazul în care această opțiune nu este furnizată, valoarea implicită este \fBauto\fP, caz în care semnăturile sunt șterse numai în modul interactiv; cu excepția semnăturilor vechi ale tabelelor de partiții, care sunt întotdeauna șterse înainte de a crea un nou tabel de partiții, dacă argumentul \fIcând\fP nu este \fBnever\fP. De asemenea, modul \fBauto\fP nu șterge primul sector (sectorul de pornire), fiind necesar să se utilizeze modul \fBalways\fP pentru a șterge această zonă. În toate cazurile, semnăturile detectate sunt raportate prin mesaje de avertizare înainte de crearea unei noi tabele de partiții. Consultați și comanda \fBwipefs\fP(8). .RE .sp \fB\-W\fP, \fB\-\-wipe\-partitions\fP \fIcând\fP .RS 4 Șterge semnăturile sistemului de fișiere, RAID și ale tabelului de partiții de pe o partiție nou creată, pentru a evita posibilele coliziuni. Argumentul \fIcând\fP poate fi \fBauto\fP, \fBnever\fP (niciodată) sau \fBalways\fP (întotdeauna). Dacă această opțiune nu este furnizată, valoarea implicită este \fBauto\fP, caz în care semnăturile sunt șterse numai în modul interactiv și după confirmarea utilizatorului. În toate cazurile, semnăturile detectate sunt raportate prin mesaje de avertizare înainte de a fi creată o nouă partiție. A se vedea, de asemenea, comanda \fBwipefs\fP(8). .RE .sp \fB\-v\fP, \fB\-\-version\fP .RS 4 Afișează informațiile despre versiune și iese. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .SH "FORMATE DE INTRARE" .sp \fBsfdisk\fP acceptă două formate de intrare și linii de antet generice. .SS "Linii de antet" .sp Liniile opționale de antet specifică informații generice care se aplică tabelului de partiții. Formatul liniilor de antet este următorul: .sp \fB: \fP .sp Antetele recunoscute în prezent sunt: .sp \fBunit\fP .RS 4 Specifică unitatea de partiționare. Singura unitate acceptată este \fBsectors\fP. .RE .sp \fBlabel\fP .RS 4 Specifică tipul tabelului de partiții. De exemplu, \fBdos\fP sau \fBgpt\fP. .RE .sp \fBlabel\-id\fP .RS 4 Specifică identificatorul tabelei de partiții. Acesta trebuie să fie un număr hexazecimal (cu prefixul 0x) pentru MBR și un UUID pentru GPT. .RE .sp \fBfirst\-lba\fP .RS 4 Specifică primul sector utilizabil pentru partițiile GPT. Acest antet este ignorat în cazul în care dimensiunea sectorului de script și cea a sectorului dispozitivului diferă. În acest caz, \fBsfdisk\fP utilizează eticheta specifică implicită. .RE .sp \fBlast\-lba\fP .RS 4 Specifică ultimul sector utilizabil pentru partițiile GPT. Acest antet este ignorat în cazul în care dimensiunea sectorului de script și cea a sectorului dispozitivului diferă. În acest caz, \fBsfdisk\fP utilizează eticheta specifică implicită. Antetul last\-lba este ignorat dacă este specificată opțiunea \fB\-\-force\fP, făcând scriptul utilizabil pe discuri cu dimensiuni diferite. .RE .sp \fBtable\-length\fP .RS 4 Specifică numărul maxim de partiții GPT. .RE .sp \fBgrain\fP .RS 4 Specifică dimensiunea minimă în octeți utilizată pentru a calcula alinierea partițiilor. Valoarea implicită este 1MiB și se recomandă cu tărie utilizarea acesteia. Nu modificați această variabilă dacă nu sunteți sigur. .RE .sp \fBsector\-size\fP .RS 4 Specifică dimensiunea sectorului utilizat în intrare. \fBsfdisk\fP utilizează întotdeauna în mod intern dimensiunea sectorului dispozitivului furnizată de nucleu pentru dispozitivul bloc sau specificată de utilizator în linia de comandă (a se vedea \fB\-\-sector\-size\fP). Începând cu versiunea 2.39, \fBsfdisk\fP recalculează dimensiunile de la intrare dacă antetul \fBsector\-size\fP și dimensiunea sectorului dispozitivului sunt diferite. .RE .sp Rețineți că este posibilă utilizarea liniilor de antet numai înainte ca prima partiție să fie specificată la intrare. .SS "Formatul câmpurilor\-fără\-nume" .RS 3 .ll -.6i .sp \fIînceput dimensiune tip fanion\-pornire\fP .br .RE .ll .sp în care fiecare linie reprezintă un descriptor de partiție. .sp Câmpurile se separă prin spații albe, virgule (recomandat) sau punct și virgulă, eventual urmate de spațiu alb; spațiul alb inițial și final este ignorat. Numerele pot fi octale, zecimale sau hexazecimale; valoarea zecimală este cea implicită. În cazul în care un câmp este absent, gol sau specificat ca „\-”, se utilizează o valoare implicită. Dar atunci când se dă opțiunea \fB\-N\fP (modificarea unei singure partiții), valoarea implicită pentru fiecare câmp este valoarea sa anterioară. .sp Valoarea implicită a lui \fIînceput\fP este primul sector neatribuit, aliniat în conformitate cu limitele de intrare/ieșire ale dispozitivului. Poziția implicită de „început” pentru prima partiție este de 1 MiB. Dacă poziția este urmată de sufixele multiplicative (KiB, MiB, GiB, GiB, TiB, PiB, EiB, ZiB și YiB), atunci numărul este interpretat ca o poziție în octeți. Începând cu versiunea v2.38, atunci când se dă opțiunea \fB\-N\fP (modificarea unei singure partiții), se poate utiliza un „+” pentru a mări partiția prin mutarea începutului partiției, dacă există spațiu liber înainte de partiție. .sp Valoarea implicită a lui \fIdimensiune\fP indică „cât de mult posibil”, adică până la următoarea partiție sau până la sfârșitul dispozitivului. Un argument numeric este interpretat în mod implicit ca un număr de sectoare, însă dacă dimensiunea este urmată de unul dintre sufixele multiplicative (KiB, MiB, GiB, TiB, PiB, EiB, ZiB și YiB), atunci numărul este interpretat ca dimensiunea partiției în octeți și este apoi aliniat în conformitate cu limitele de intrare/ieșire ale dispozitivului. În loc de un număr se poate utiliza un „+” pentru a mări partiția cât mai mult posibil. Rețineți că „+” este echivalent cu comportamentul implicit pentru o partiție nouă; partițiile existente vor fi redimensionate în funcție de necesități. .sp Tipul partiției \fItip\fP este dat în hexazecimal pentru MBR (DOS), unde prefixul 0x este opțional; un șir GUID pentru GPT; o comandă rapidă sau un alias. Se recomandă utilizarea a două litere pentru codurile hexazecimale MBR pentru a evita coliziunea între prescurtarea depreciată „E” și codul hexazecimal MBR „0E”. Pentru compatibilitate retroactivă, \fBsfdisk\fP încearcă să interpreteze \fItip\fP ca o scurtătură ca primă posibilitate în scripturile de partiționare, deși în alte locuri (de exemplu, comanda \fB\-\-part\-type\fP) încearcă să interpreteze scurtăturile ca ultima posibilitate. .sp Începând cu versiunea v2.36, libfdisk suportă alias de tip partiție ca extensie a comenzilor rapide. Alias este un cuvânt simplu, ușor de citit de către om (de exemplu, "linux"). .sp Începând cu versiunea v2.37, libfdisk acceptă numele tipului de partiție la intrare, ignorând diferențele dintre majuscule și minuscule și toate caracterele non\-alfanumerice și non\-digitale din nume (de exemplu, „Linux /usr x86” este același lucru cu „linux usr\-x86”). .sp Abrevieri și alias acceptate: .sp \fBL \- alias \*(Aqlinux\*(Aq\fP .RS 4 Linux; înseamnă 83 pentru MBR și 0FC63DAF\-8483\-4772\-8E79\-3D69D8477DE4 pentru GPT. .RE .sp \fBS \- alias \*(Aqswap\*(Aq\fP .RS 4 Spațiul swap (spațiul de interschimb); înseamnă 82 pentru MBR și 0657FD6D\-A4AB\-43C4\-84E5\-0933C84B4F4F pentru GPT .RE .sp \fBEx \- alias \*(Aqextended\*(Aq\fP .RS 4 Partiția extinsă MBR; înseamnă 05 pentru MBR. Prescurtarea originală "E" este depășită din cauza coliziunii cu tipul de partiție 0x0E MBR. .RE .sp \fBH \- alias \*(Aqhome\*(Aq\fP .RS 4 Partiția „home” (a dosarelor personale ale utilizatorilor); înseamnă 933AC7E1\-2EB4\-4F13\-B844\-0E14E2AEF915 pentru GPT .RE .sp \fBU \- alias \*(Aquefi\*(Aq\fP .RS 4 Partiția EFI System, înseamnă EF pentru MBR și C12A7328\-F81F\-11D2\-BA4B\-00A0C93EC93B pentru GPT .RE .sp \fBR \- alias \*(Aqraid\*(Aq\fP .RS 4 Linux RAID; înseamnă FD pentru MBR și A19D880880F\-05FC\-4D3B\-A006\-743F0F84911E pentru GPT .RE .sp \fBV \- alias \*(Aqlvm\*(Aq\fP .RS 4 LVM; înseamnă 8E pentru MBR și E6D6D379\-F507\-44C2\-A23C\-238F2A3DF928 pentru GPT .RE .sp Valoarea implicită a \fItipului\fP este \fIlinux\fP. .sp Abrevierea „X” pentru partiția extinsă Linux (85) este depreciată în favoare de „Ex”. .sp Fanionul \fIde\-pornire\fP al partiției este specificat prin [\fB{*\fP|\fB\-\fP], valoare implicită este ne\-pornibilă. Valoarea acestui câmp este irelevantă pentru Linux \- atunci când Linux rulează, aceasta a fost deja pornită \- dar ar putea juca un rol pentru anumite încărcătoare de pornire și pentru alte sisteme de operare. .SS "Formatul câmpurilor\-cu\-nume" .sp Acest format este mai ușor de citit, mai robust, mai extensibil și permite specificarea de informații suplimentare (de exemplu, un UUID). Se recomandă utilizarea acestui format pentru ca scripturile dumneavoastră să fie mai ușor de citit. .RS 3 .ll -.6i .sp [\fIdispozitiv\fP \fB:\fP] \fInume\fP[\fB=\fP\fIvaloare\fP], ... .br .RE .ll .sp Câmpul _dispozitiv_este opțional. \fBsfdisk\fP extrage numărul partiției din numele dispozitivului. Aceasta permite specificarea partițiilor în ordine aleatorie. Această funcționalitate este utilizată în principal de \fB\-\-dump\fP. Nu o folosiți dacă nu sunteți sigur. .sp \fIvaloare\fP poate fi între ghilimele (de exemplu, name="Acesta este numele partiției"). Câmpurile \fBstart=\fP și \fBsize=\fP acceptă „+” și „\-” în același mod ca și \fBFormatul câmpurilor\-fără\-nume\fP. .sp Câmpurile acceptate în prezent sunt: .sp \fBstart=\fP\fInumăr\fP .RS 4 Primul sector neatribuit, aliniat în conformitate cu limitele de In/Ieș ale dispozitivului. Poziția de început implicită pentru prima partiție este de 1 MiB. Dacă poziția este urmată de sufixele multiplicative (KiB, MiB, GiB, GiB, TiB, PiB, EiB, ZiB și YiB), atunci numărul este interpretat ca o poziție în octeți. .RE .sp \fBsize=\fP\fInumăr\fP .RS 4 Specifică dimensiunea partiției în sectoare. Numărul poate fi urmat de sufixe multiplicative (KiB, MiB, GiB, TiB, TiB, PiB, EiB, ZiB și YiB), după care este interpretat ca dimensiune în octeți, iar dimensiunea este aliniată în funcție de limitele de In/Ieș ale dispozitivului. .RE .sp \fBbootable\fP .RS 4 Marchează partiția ca „pornibilă”. .RE .sp \fBattrs=\fP\fIșir\fP .RS 4 Atributele partiției, de obicei biți de atribut de partiție GPT. A se vedea \fB\-\-part\-attrs\fP pentru mai multe detalii despre formatul șirului de biți GPT. .RE .sp \fBuuid=\fP\fIșir\fP .RS 4 UUID\-ul partiției GPT. .RE .sp \fBname=\fP\fIșir\fP .RS 4 Numele partiției GPT. .RE .sp \fBtype=\fP\fIcod\fP .RS 4 Un număr hexazecimal (fără 0x) pentru o partiție MBR, un GUID pentru o partiție GPT, o scurtătură ca pentru formatul câmpurilor\-fără\-nume sau un nume de tip (de exemplu, type="Linux /usr (x86)"). Pentru mai multe detalii, consultați secțiunea de mai sus despre \fBFormatul câmpurilor\-fără\-nume\fP. Pentru compatibilitate retroactivă, câmpul \fBId=\fP are aceeași semnificație. .RE .SH "ETICHETĂ DE DISC GOALĂ" .sp \fBsfdisk\fP nu creează în mod implicit tabelul de partiții fără partiții. Liniile cu partiții sunt așteptate în script în mod implicit. Tabelul de partiții gol trebuie să fie solicitat în mod explicit prin "label: " linia de antet a scriptului fără linii de partiții. De exemplu: .RS 3 .ll -.6i .sp \fBecho \*(Aqlabel: gpt\*(Aq | sfdisk /dev/sdb\fP .br .RE .ll .sp creează un tabel de partiții GPT gol. Rețineți că \fB\-\-append\fP dezactivează această caracteristică. .SH "CREAREA COPIEI DE REZERVĂ A TABELULUI DE PARTIȚII" .sp Se recomandă să salvați structura dispozitivelor dumneavoastră. \fBsfdisk\fP acceptă două moduri. .SS "Transferul în format compatibil sfdisk" .sp Utilizați comanda \fB\-\-dump\fP pentru a salva o descriere a structurii dispozitivului într\-un fișier text. Formatul „dump” este potrivit pentru introducerea ulterioară în \fBsfdisk\fP. De exemplu: .RS 3 .ll -.6i .sp \fBsfdisk \-\-dump /dev/sda > sda.dump\fP .br .RE .ll .sp Aceasta poate fi restaurată ulterior cu: .RS 3 .ll -.6i .sp \fBsfdisk /dev/sda < sda.dump\fP .br .RE .ll .sp Rețineți că \fBsfdisk\fP restaurează complet tipurile de partiții și UUID\-urile partițiilor. Acest lucru ar putea deveni problematic dacă duplicați aceeași dispunere (structură de partiții) pe diferite discuri, deoarece ar putea rezulta UUID\-uri duplicate în cadrul sistemului dumneavoastră. .SS "Copie de rezervă binară completă" .sp Dacă doriți să efectuați o copie de rezervă binară completă a tuturor sectoarelor în care este stocată tabela de partiții, atunci utilizați comanda \fB\-\-backup\-pt\-sectors\fP. Aceasta scrie sectoarele în fișierele \fI~/sfdisk\-\-.bak\fP. Numele implicit al fișierului de backup poate fi schimbat cu opțiunea \fB\-\-backup\-file\fP. Fișierele de backup conțin numai datele brute de pe \fIdispozitiv\fP. De exemplu: .RS 3 .ll -.6i .sp \fBsfdisk \-\-backup\-pt\-sectors /dev/sda\fP .br .RE .ll .sp Antetul GPT poate fi restaurat ulterior cu: .RS 3 .ll -.6i .sp \fBdd if=~/sfdisk\-sda\-0x00000200.bak of=/dev/sda seek=$((0x00000200)) bs=1 conv=notrunc\fP .br .RE .ll .sp De asemenea, este posibil să se utilizeze opțiunea \fB\-\-backup\fP pentru a crea aceeași copie de rezervă imediat după pornire pentru alte comenzi \fBsfdisk\fP. De exemplu, copie de rezervă a tabelului de partiții înainte de a șterge toate partițiile din tabelul de partiții: .RS 3 .ll -.6i .sp \fBsfdisk \-\-backup \-\-delete /dev/sda\fP .br .RE .ll .sp Același concept de fișiere de copie de rezervă este utilizat de \fBwipefs\fP(8). .sp Rețineți că \fBsfdisk\fP, începând cu versiunea 2.26, nu mai oferă opțiunea \fB\-I\fP pentru restaurarea sectoarelor. \fBdd\fP(1) oferă toate funcționalitățile necesare. .SH "CULORI" .sp Colorarea ieșirii este implementată de funcționalitatea \fBterminal\-colors.d\fP(5). Colorarea implicită poate fi dezactivată printr\-un fișier gol .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/sfdisk.disable\fP .br .RE .ll .sp pentru comanda \fBsfdisk\fP sau pentru toate instrumentele (comenzile) prin .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/disable\fP .br .RE .ll .sp Since version 2.41, the $NO_COLOR environment variable is also supported to disable output colorization unless explicitly enabled by a command\-line option. .sp Configurația specifică utilizatorului \fI$XDG_CONFIG_HOME/terminal\-colors.d\fP sau \fI$HOME/.config/terminal\-colors.d\fP prevalează asupra celei globale. .sp Rețineți că colorarea ieșirii poate fi activată în mod implicit și, în acest caz, directoarele \fIterminal\-colors.d\fP nu trebuie să existe încă. .sp Numele de culori logice acceptate de \fBsfdisk\fP sunt: .sp \fBheader\fP .RS 4 Antetul tabelelor de ieșire. .RE .sp \fBwarn\fP .RS 4 Mesajele de avertizare. .RE .sp \fBwelcome\fP .RS 4 Mesajul de bun venit. .RE .SH "MEDIU" .sp \fBSFDISK_DEBUG\fP=all .RS 4 activează ieșirea de depanare a \fBsfdisk\fP. .RE .sp \fBLIBFDISK_DEBUG\fP=all .RS 4 activează ieșirea de depanare a libfdisk. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 activează ieșirea de depanare a libblkid. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 activează ieșirea de depanare a libsmartcols. .RE .sp \fBLOCK_BLOCK_DEVICE\fP= .RS 4 utilizează un blocaj BSD exclusiv. Modul este "1" sau "0". A se vedea \fB\-\-lock\fP pentru mai multe detalii. .RE .SH "NOTE" .sp Începând cu versiunea 2.26, \fBsfdisk\fP nu mai oferă opțiunea \fB\-R\fP sau \fB\-\-re\-read\fP pentru a forța nucleul să recitească tabelul de partiții. Folosiți în schimb \fBblockdev \-\-rereadpt\fP. .sp Începând cu versiunea 2.26, \fBsfdisk\fP nu oferă opțiunile \fB\-\-DOS\fP, \fB\-\-IBM\fP, \fB\-\-DOS\-extended\fP, \fB\-\-unhide\fP, \fB\-\-show\-extended\fP, \fB\-\-cylinders\fP, \fB\-\-heads\fP, \fB\-\-sectors\fP, \fB\-\-inside\-outer\fP, \fB\-\-not\-inside\-outer\fP. .SH "EXEMPLE" .sp \fBsfdisk \-\-list \-\-label\-nested=mbr /dev/sda\fP .RS 4 Imprimă MBR protector pe dispozitivul cu eticheta de disc GPT. .RE .sp \fBecho \-e \*(Aq,10M,L\(rsn,10M,L\(rsn,+,\(rsn\*(Aq | sfdisk /dev/sdc\fP .RS 4 Creează trei partiții Linux, cu începutul implicit, dimensiunea primelor două partiții este de 10MiB, iar ultima partiție umple tot spațiul disponibil pe dispozitiv. .RE .sp \fBecho \-e \*(Aqsize=10M, type=L\(rsn size=10M, type=L\(rsn size=+\(rsn\*(Aq | sfdisk /dev/sdc\fP .RS 4 Același lucru ca în exemplul anterior, dar în formatul câmpuri\-cu\-nume. .RE .sp \fBecho \-e \*(Aqtype=swap\*(Aq | sfdisk \-N 3 /dev/sdc\fP .RS 4 Stabilește tipul celei de\-a treia partiții la „swap”. .RE .sp \fBsfdisk \-\-part\-type /dev/sdc 3 swap\fP .RS 4 La fel ca în exemplul precedent, dar fără să utilizeze script. .RE .sp \fBsfdisk \-\-delete /dev/sdc 2\fP .RS 4 Șterge cea de\-a doua partiție. .RE .sp \fBecho "+,+" | sfdisk \-N 3 \-\-move\-data /dev/sdc\fP .RS 4 Mărește a 3\-a partiție în ambele direcții, mută începutul pentru a utiliza spațiul liber înainte de partiție și mărește dimensiunea pentru a utiliza tot spațiul liber după partiție, și mută de asemenea datele partiției. .RE .SH "AUTORI" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "" .sp Actuala implementare \fBsfdisk\fP se bazează pe \fBsfdisk\fP original de la Andries E. Brouwer. .SH "CONSULTAȚI ȘI" .sp \fBfdisk\fP(8), \fBcfdisk\fP(8), \fBparted\fP(8), \fBpartprobe\fP(8), \fBpartx\fP(8) .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBsfdisk\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."