![Cum se instalează Wine 5.0 pe CentOS, RHEL și Fedora](/f/b3b75903cbb309019eade8bb8125c22b.png?width=100&height=100)
fdisk standuri (pentru „disc fix sau format disc„) Este un utilitar de manipulare a discului bazat pe linia de comandă cel mai frecvent utilizat pentru un Linux / Unix sisteme. Cu ajutorul comenzii fdisk puteți vizualiza, crea, redimensiona, șterge, modifica, copia și muta partiții pe un hard disk folosind propria interfață intuitivă bazată pe meniu bazată pe text.
Acest instrument este foarte util în ceea ce privește crearea spațiului pentru noi partiții, organizarea spațiului pentru noi unități, reorganizarea unităților vechi și copierea sau mutarea datelor pe discuri noi. Vă permite să creați maximum patru noi primar partiția și numărul de logice (extins) partiții, în funcție de dimensiunea hard diskului pe care îl aveți în sistem.
Acest articol explică 10 elemente de bază comenzi fdisk pentru a gestiona o tabelă de partiții în sistemele bazate pe Linux. trebuie sa fi rădăcină utilizatorului pentru a rula comanda fdisk, altfel veți primi un „comanda nu a fost găsită”Eroare.
Prudență - Nu creați, ștergeți sau modificați partiții. Dacă nu știi ce faci!
Următoarea comandă de bază listează toate partițiile de disc existente pe sistemul dumneavoastră. „-l‘Argument stand for (listând toate partițiile) este utilizat cu comanda fdisk pentru a vizualiza toate partițiile disponibile pe Linux. Partițiile sunt afișate după numele dispozitivului lor. De exemplu: /dev/sda, /dev/sdb sau /dev/sdc.
[[e-mail protejat] ~] # fdisk -l Disk / dev / sda: 637,8 GB, 637802643456 bytes. 255 capete, 63 sectoare / șină, 77541 cilindri. Unități = cilindri de 16065 * 512 = 8225280 octeți Dispozitiv Boot Start Start Blocks System Id. / dev / sda1 * 1 13 104391 83 Linux. / dev / sda2 14 2624 20972857+ 83 Linux. / dev / sda3 2625 4582 15727635 83 Linux. / dev / sda4 4583 77541 586043167+ 5 Extended. / dev / sda5 4583 5887 10482381 83 Linux. / dev / sda6 5888 7192 10482381 83 Linux. / dev / sda7 7193 7845 5245191 83 Linux. / dev / sda8 7846 8367 4192933+ 82 Linux swap / Solaris. / dev / sda9 8368 77541 555640123+ 8e Linux LVM
Pentru a vizualiza toate partițiile unui anumit hard disk, utilizați opțiunea „-l‘Cu numele dispozitivului. De exemplu, următoarea comandă va afișa toate partițiile de disc ale dispozitivului /dev/sda. Dacă aveți nume de dispozitive diferite, scrieți simplu numele dispozitivului ca /dev/sdb sau /dev/sdc.
[[e-mail protejat] ~] # fdisk -l / dev / sda Disk / dev / sda: 637,8 GB, 637802643456 bytes. 255 capete, 63 sectoare / șină, 77541 cilindri. Unități = cilindri de 16065 * 512 = 8225280 octeți Dispozitiv Boot Start Start Blocks System Id. / dev / sda1 * 1 13 104391 83 Linux. / dev / sda2 14 2624 20972857+ 83 Linux. / dev / sda3 2625 4582 15727635 83 Linux. / dev / sda4 4583 77541 586043167+ 5 Extended. / dev / sda5 4583 5887 10482381 83 Linux. / dev / sda6 5888 7192 10482381 83 Linux. / dev / sda7 7193 7845 5245191 83 Linux. / dev / sda8 7846 8367 4192933+ 82 Linux swap / Solaris. / dev / sda9 8368 77541 555640123+ 8e Linux LVM
Dacă doriți să vizualizați toate comenzile disponibile pentru fdisk. Pur și simplu utilizați următoarea comandă menționând numele discului, cum ar fi /dev/sda așa cum se arată mai jos. Următoarea comandă vă va oferi o ieșire similară cu cea de mai jos.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor):
Tip 'm‘Pentru a vedea lista tuturor comenzilor disponibile ale fdisk care pot fi operate /dev/sda Hard disk. După, introduc ‘m‘Pe ecran, veți vedea toate opțiunile disponibile pentru fdisk pe care le puteți utiliza pe /dev/sda dispozitiv.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor): m
Acțiune de comandă a comuta un semnal de pornire b editați eticheta de etichetă BSD c comutați steagul de compatibilitate dos d ștergeți o partiție l lista tipuri de partiții cunoscute m tipăriți acest meniu n adăugați o nouă partiție o creați o nouă tabelă de partiții DOS goală p tipăriți tabela de partiții q renunțați fără a salva modificările s creați o nouă etichetă Sun sunet t modificați o id-ul sistemului de partiție u schimbați unitățile de afișare / intrare v verificați tabela de partiții w scrieți tabelul pe disc și ieșiți x funcționalitate suplimentară (numai experți) Comandă (m pentru Ajutor):
Pentru a imprima toate tabelele de partiții de pe hard disk, trebuie să vă aflați în modul de comandă al unui anumit hard disk /dev/sda.
[[e-mail protejat] ~] # fdisk / dev / sda
Din modul de comandă, introduceți „p' in loc de 'm‘Așa cum am făcut mai devreme. Pe măsură ce intru ‘p', Va imprima specificul /dev/sda tabel de partiții.
Comandă (m pentru ajutor): p Disc / dev / sda: 637,8 GB, 637802643456 octeți. 255 capete, 63 sectoare / șină, 77541 cilindri. Unități = cilindri de 16065 * 512 = 8225280 octeți Dispozitiv Boot Start Start Blocks System Id. / dev / sda1 * 1 13 104391 83 Linux. / dev / sda2 14 2624 20972857+ 83 Linux. / dev / sda3 2625 4582 15727635 83 Linux. / dev / sda4 4583 77541 586043167+ 5 Extended. / dev / sda5 4583 5887 10482381 83 Linux. / dev / sda6 5888 7192 10482381 83 Linux. / dev / sda7 7193 7845 5245191 83 Linux. / dev / sda8 7846 8367 4192933+ 82 Linux swap / Solaris. / dev / sda9 8368 77541 555640123+ 8e Linux LVM Command (m pentru ajutor):
Dacă doriți să ștergeți o partiție specifică (de ex /dev/sda9) de pe hard diskul specific cum ar fi /dev/sda. Pentru a face acest lucru, trebuie să fiți în modul de comandă fdisk.
[[e-mail protejat] ~] # fdisk / dev / sda
Apoi, introduceți „d‘Pentru a șterge orice nume de partiție dat din sistem. Pe măsură ce intru ‘d‘, Mă va cere să introduc numărul partiției din care vreau să șterg /dev/sda Hard disk. Să presupunem că introduc numărul „4„Aici, atunci va șterge numărul partiției”4‘(Adică /dev/sda4) disc și arată spațiu liber în tabela de partiții. Introduce 'w‘Pentru a scrie tabela pe disc și a ieși după ce ați făcut noi modificări la tabela de partiții. Noile modificări vor avea loc numai după următoarea repornire a sistemului. Acest lucru poate fi ușor de înțeles din ieșirea de mai jos.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor): d
Număr partiție (1-4): 4 Comandă (m pentru ajutor): wTabelul de partiții a fost modificat! Apelarea ioctl () pentru a citi din nou tabelul de partiții. AVERTISMENT: Relectarea tabelului de partiții a eșuat cu eroarea 16: Dispozitiv sau resursă ocupată. Nucleul încă folosește vechea masă. Noul tabel va fi utilizat la. următoarea repornire sau după ce executați partprobe (8) sau kpartx (8) Sincronizarea discurilor. Aveți e-mailuri noi în / var / spool / mail / root
Avertizare: Aveți grijă, în timp ce efectuați acest pas, deoarece folosind opțiunea „d‘Va șterge complet partiția din sistem și poate pierde toate datele din partiție.
Dacă mai aveți spațiu liber pe unul dintre dispozitivele dvs., spuneți /dev/sda și ar dori să creeze o nouă partiție sub aceasta. Apoi trebuie să fiți în modul de comandă fdisk al /dev/sda. Tastați următoarea comandă pentru a intra în modul de comandă al unui anumit hard disk.
[[e-mail protejat] ~] # fdisk / dev / sda
După ce ați intrat în modul de comandă, apăsați acum „n”Comanda pentru a crea o nouă partiție sub /dev/sda cu dimensiuni specifice. Acest lucru poate fi demonstrat cu ajutorul următoarelor rezultate date.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor): n
Acțiune de comandă e partiție primară p extinsă (1-4)
e
În timp ce creați o nouă partiție, vă va cere două opțiuni „extins'Sau'primar‘Crearea partiției. Presa 'e„Pentru partiția extinsă și„p‘Pentru partiția primară. Apoi vă va cere să introduceți următoarele două intrări.
Puteți introduce dimensiunea cilindrului adăugând „+ 5000M”În ultimul cilindru. Aici, '+‘Înseamnă adunare și 5000M înseamnă dimensiunea noii partiții (adică 5000 MB). Rețineți că, după crearea unei noi partiții, ar trebui să rulați „w‘Comanda pentru a modifica și a salva modificările noi în tabela de partiții și în cele din urmă reporniți sistemul pentru a verifica partiția nou creată.
Comandă (m pentru ajutor): wTabelul de partiții a fost modificat! Apelarea ioctl () pentru a citi din nou tabelul de partiții. AVERTISMENT: Relectarea tabelului de partiții a eșuat cu eroarea 16: Dispozitiv sau resursă ocupată. Nucleul încă folosește vechea masă. Noul tabel va fi utilizat la. următoarea repornire sau după ce executați partprobe (8) sau kpartx (8) Sincronizarea discurilor.
După crearea noii partiții, nu săriți pentru a formata partiția nou creată folosind „mkfs‘Comanda. Tastați următoarea comandă în terminal pentru a formata o partiție. Aici /dev/sda4 este partiția mea recent creată.
[[e-mail protejat] ~] # mkfs.ext4 / dev / sda4
După formatarea unei partiții noi, verificați dimensiunea acelei partiții folosind semnalizatorul „s‘(Afișează dimensiunea în blocuri) cu comanda fdisk. În acest fel puteți verifica dimensiunea oricărui dispozitiv specific.
[[e-mail protejat] ~] # fdisk -s / dev / sda2. 5194304
Dacă ați șters o partiție logică și ați recreat-o din nou, s-ar putea să observați „partiție ieșită din funcțiune„Problemă sau mesaj de eroare de genul„Intrările din tabelul de partiții nu sunt în ordinea discului‘.
De exemplu, atunci când trei partiții logice, cum ar fi (sda4, sda5 și sda6) sunt șterse și se creează o partiție nouă, s-ar putea să vă așteptați ca noua partiție să fie sda4. Dar, sistemul l-ar crea ca sda5. Acest lucru se întâmplă deoarece, după ce partiția este ștearsă, sda7 partiția fusese mutată ca. sda4 și deplasarea spațiului liber până la capăt.
Pentru a remedia astfel de probleme de comandă a partiției și atribuiți sda4 la partiția nou creată, emiteți „X„Pentru a introduce o secțiune de funcționalitate suplimentară și apoi introduceți„f„Comandă expertă pentru a remedia ordinea tabelului de partiții așa cum se arată mai jos.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor): X Comandă expertă (m pentru ajutor): f
Terminat. Comandă expertă (m pentru ajutor): wTabelul de partiții a fost modificat! Apelarea ioctl () pentru a citi din nou tabelul de partiții. AVERTISMENT: Relectarea tabelului de partiții a eșuat cu eroarea 16: Dispozitiv sau resursă ocupată. Nucleul încă folosește vechea masă. Noul tabel va fi utilizat la. următoarea repornire sau după ce executați partprobe (8) sau kpartx (8) Sincronizarea discurilor.
După, rularea „f„Comanda, nu uitați să rulați”w‘Comanda pentru salvare și ieșirea din modul de comandă fdisk. Odată ce a remediat ordinea tabelului de partiții, nu veți mai primi mesaje de eroare.
În mod implicit, comanda fdisk afișează semnalizatorul de pornire (adică „*‘) Simbol pe fiecare partiție. Dacă doriți să activați sau să dezactivați semnalizatorul de pornire pe o anumită partiție, efectuați pașii următori.
[[e-mail protejat] ~] # fdisk / dev / sda
Presa 'p‘Comanda pentru a vizualiza tabela de partiții curentă, vedeți că există un steag de boot (asterisc (*) simbol în culoare portocalie) pe /dev/sda1 disc așa cum se arată mai jos.
[[e-mail protejat] ~] # fdisk / dev / sda AVERTISMENT: Modul compatibil DOS este depreciat. Este recomandat să opriți modul (comanda 'c') și să schimbați unitățile de afișare în sectoare (comanda 'u'). Comandă (m pentru ajutor): p Disc / dev / sda: 637,8 GB, 637802643456 octeți. 255 capete, 63 sectoare / șină, 77541 cilindri. Unități = cilindri de 16065 * 512 = 8225280 octeți Dispozitiv Boot Start Start Blocks System Id. /dev/sda1 * 1 13 104391 83 Linux. / dev / sda2 14 2624 20972857+ 83 Linux. / dev / sda3 2625 4582 15727635 83 Linux. / dev / sda4 4583 77541 586043167+ 5 Extended. / dev / sda5 4583 5887 10482381 83 Linux. / dev / sda6 5888 7192 10482381 83 Linux. / dev / sda7 7193 7845 5245191 83 Linux. / dev / sda8 7846 8367 4192933+ 82 Linux swap / Solaris. / dev / sda9 8368 77541 555640123+ 8e Linux LVM
Apoi introduceți comanda „A„Pentru a dezactiva semnalizatorul de pornire, apoi introduceți numărul partiției”1„Ca (adică /dev/sda1) În cazul meu. Aceasta va dezactiva semnalizatorul de pornire pe partiție /dev/sda1. Aceasta va elimina asteriscul (*) steag.
Comandă (m pentru ajutor): A Număr partiție (1-9): 1 Comandă (m pentru ajutor): p Disc / dev / sda: 637,8 GB, 637802643456 octeți. 255 capete, 63 sectoare / șină, 77541 cilindri. Unități = cilindri de 16065 * 512 = 8225280 octeți Dispozitiv Boot Start Start Blocks System Id. / dev / sda1 1 13 104391 83 Linux. / dev / sda2 14 2624 20972857+ 83 Linux. / dev / sda3 2625 4582 15727635 83 Linux. / dev / sda4 4583 77541 586043167+ 5 Extended. / dev / sda5 4583 5887 10482381 83 Linux. / dev / sda6 5888 7192 10482381 83 Linux. / dev / sda7 7193 7845 5245191 83 Linux. / dev / sda8 7846 8367 4192933+ 82 Linux swap / Solaris. / dev / sda9 8368 77541 555640123+ 8e Linux LVM Command (m pentru ajutor):
Am încercat din răsputeri să includ aproape toate comenzile de bază ale comenzilor fdisk, dar totuși fdisk conține o varietate de alte comenzi expert pe care le puteți folosi introducând „X‘. Pentru informații mai detaliate, consultați „om fdisk‘Comanda de la terminal. Dacă am ratat orice comandă importantă, vă rog să-mi trimiteți prin secțiunea de comentarii.
Citește și: