fdisk stoji (za „fiksni disk ili formatirati disk“) Je najčešće korišteni uslužni program za manipulaciju diskom temeljen na naredbenom retku za Linux/Unix sustava. Uz pomoć naredbe fdisk možete pregledavati, stvarati, mijenjati veličinu, brisati, mijenjati, kopirati i premještati particije na tvrdom disku koristeći vlastito korisničko sučelje temeljeno na izborniku.
Ovaj je alat vrlo koristan u smislu stvaranja prostora za nove particije, organiziranja prostora za nove pogone, ponovne organizacije starih pogona i kopiranja ili premještanja podataka na nove diskove. Omogućuje vam stvaranje najviše četiri nova primarni particija i broj logičkih (produženo) particije, ovisno o veličini tvrdog diska koji imate u sustavu.
Ovaj članak objašnjava 10 osnovnih fdisk naredbe za upravljanje tablicom particija u sustavima temeljenim na Linuxu. Morate biti korijen korisnik za pokretanje naredbe fdisk, u protivnom ćete dobiti poruku “naredba nije pronađena”Pogreška.
Oprez - Nemojte stvarati, brisati ili mijenjati particije. Osim ako ne znate što radite!
Sljedeće osnovne naredbe navode sve postojeće particije diska na vašem sistemu. The ‘-l‘Argument stoji za (popis svih particija) koristi se s naredbom fdisk za pregled svih dostupnih particija na Linuxu. Particije su prikazane prema nazivima uređaja. Na primjer: /dev/sda, /dev/sdb ili /dev/sdc.
[[zaštićena e -pošta] ~]# fdisk -l Disk /dev /sda: 637,8 GB, 637802643456 bajtova. 255 glava, 63 sektora/staza, 77541 cilindra. Jedinice = cilindri od 16065 * 512 = 8225280 bajta Sustav za identifikaciju krajnjih blokova pri pokretanju uređaja. /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 Produženo. /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
Za pregled svih particija određenog tvrdog diska upotrijebite opciju ‘-l‘S imenom uređaja. Na primjer, sljedeća naredba prikazat će sve particije diska uređaja /dev/sda. Ako imate različite nazive uređaja, jednostavno upišite naziv uređaja kao /dev/sdb ili /dev/sdc.
[[zaštićena e -pošta] ~]# fdisk -l /dev /sda Disk /dev /sda: 637,8 GB, 637802643456 bajtova. 255 glava, 63 sektora/staza, 77541 cilindra. Jedinice = cilindri od 16065 * 512 = 8225280 bajta Sustav za identifikaciju krajnjih blokova pri pokretanju uređaja. /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 Produženo. /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
Ako želite vidjeti sve naredbe koje su dostupne za fdisk. Jednostavno upotrijebite sljedeću naredbu spominjanjem naziva tvrdog diska, kao što je /dev/sda kao što je prikazano niže. Sljedeća naredba će vam dati izlaz sličan donjem.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć):
Upišite ‘m'Da biste vidjeli popis svih dostupnih naredbi fdiska kojima se može upravljati /dev/sda tvrdi disk. Nakon toga ulazim u 'm‘Na zaslonu ćete vidjeti sve dostupne mogućnosti za fdisk koje možete koristiti na /dev/sda uređaj.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć): m
Radnja naredbe a prebacivanje zastavice za pokretanje b uređivanje bsd disklabel c prebacivanje zastavice kompatibilnosti dos d brisanje particije l popis poznatih vrsta particija m ispis ovog izbornika n dodati novu particiju o stvoriti novu praznu tablicu DOS particija p ispisati tablicu particija q napustiti bez spremanja promjena s stvoriti novu praznu ned disklabel t promijeniti a ID sustava particije u mijenjanje jedinica prikaza/unosa v provjeriti tablicu particija w zapisati tablicu na disk i izaći x dodatne funkcije (samo stručnjaci) Naredba (m za Pomozite):
Za ispis svih tablica particija tvrdog diska morate biti u naredbenom načinu rada za određeni tvrdi disk /dev/sda.
[[zaštićena e -pošta] ~]# fdisk /dev /sda
Iz naredbenog načina unesite ‘str' umjesto 'm‘Kao što smo učinili ranije. Dok ulazim u 'str‘, Ispisat će specifičnu /dev/sda pregradni stol.
Naredba (m za pomoć): str Disk /dev /sda: 637,8 GB, 637802643456 bajtova. 255 glava, 63 sektora/staza, 77541 cilindra. Jedinice = cilindri od 16065 * 512 = 8225280 bajta Sustav za identifikaciju krajnjih blokova pri pokretanju uređaja. /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 Produženo. /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 naredba (m za pomoć):
Ako želite izbrisati određenu particiju (tj /dev/sda9) s određenog tvrdog diska kao što je /dev/sda. Da biste to učinili, morate biti u naredbenom načinu fdisk.
[[zaštićena e -pošta] ~]# fdisk /dev /sda
Zatim unesite ‘d'Za brisanje bilo kojeg zadanog naziva particije iz sustava. Dok ulazim u 'd‘, Od mene će se tražiti da unesem broj particije s koje želim izbrisati /dev/sda tvrdi disk. Pretpostavimo da unesem broj '4"Ovdje, tada će se izbrisati broj particije"4‘(Tj. /dev/sda4) disku i prikazuje slobodan prostor u tablici particija. Unesi 'w'Pisati tablicu na disk i izaći nakon novih izmjena tablice particija. Nove promjene će se dogoditi tek nakon sljedećeg ponovnog pokretanja sustava. To se može lako razumjeti iz donjeg prikaza.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć): d
Broj particije (1-4): 4 Naredba (m za pomoć): wTablica particija je promijenjena! Pozivanje ioctl () za ponovno čitanje tablice particija. UPOZORENJE: Ponovno čitanje tablice particija nije uspjelo s pogreškom 16: Uređaj ili resurs su zauzeti. Jezgra i dalje koristi staru tablicu. Nova tablica će se koristiti u. pri sljedećem ponovnom pokretanju ili nakon pokretanja partprobe (8) ili kpartx (8) Sinkroniziranje diskova. Imate novu poštu u/var/spool/mail/root
Upozorenje: Budite oprezni tijekom izvođenja ovog koraka jer upotrebom opcije ‘d'Potpuno će izbrisati particiju iz sustava i može izgubiti sve podatke na particiji.
Recite ako imate slobodnog prostora na jednom od uređaja /dev/sda i htio bi stvoriti novu particiju ispod nje. Tada morate biti u naredbenom načinu fdisk od /dev/sda. Upišite sljedeću naredbu za ulazak u naredbeni način rada određenog tvrdog diska.
[[zaštićena e -pošta] ~]# fdisk /dev /sda
Nakon ulaska u naredbeni način, sada pritisnite “n”Naredba za stvaranje nove particije pod /dev/sda s određenom veličinom. To se može dokazati uz pomoć slijedećeg rezultata.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć): n
Radnja naredbe e proširena p primarna particija (1-4)
e
Prilikom stvaranja nove particije od vas će se tražiti dvije mogućnosti 'produženo' ili 'primarni‘Stvaranje particije. Pritisnite ‘e"Za proširenu particiju i"str'Za primarnu particiju. Tada će se od vas tražiti da unesete sljedeća dva ulaza.
Veličinu cilindra možete unijeti dodavanjem "+5000M”U zadnjem cilindru. Evo, ‘+‘Znači dodatak i 5000M znači veličinu nove particije (tj 5000 MB). Imajte na umu da biste nakon stvaranja nove particije trebali pokrenuti 'w‘Naredba za izmjenu i spremanje novih promjena u tablicu particija i konačno ponovno podizanje sustava radi provjere novonastale particije.
Naredba (m za pomoć): wTablica particija je promijenjena! Pozivanje ioctl () za ponovno čitanje tablice particija. UPOZORENJE: Ponovno čitanje tablice particija nije uspjelo s pogreškom 16: Uređaj ili resurs su zauzeti. Jezgra i dalje koristi staru tablicu. Nova tablica će se koristiti u. pri sljedećem ponovnom pokretanju ili nakon pokretanja partprobe (8) ili kpartx (8) Sinkroniziranje diskova.
Nakon što je nova particija izrađena, ne preskačite da biste formatirali novonastalu particiju koristeći ‘mkfs‘Naredba. Upišite sljedeću naredbu u terminal za oblikovanje particije. Ovdje /dev/sda4 je moja novonastala particija.
[[zaštićena e -pošta] ~]# mkfs.ext4 /dev /sda4
Nakon formatiranja nove particije provjerite veličinu te particije pomoću zastavice 's‘(Prikazuje veličinu u blokovima) naredbom fdisk. Na ovaj način možete provjeriti veličinu bilo kojeg određenog uređaja.
[[zaštićena e -pošta] ~]# fdisk -s /dev /sda2. 5194304
Ako ste izbrisali logičku particiju i ponovno je stvorili, možda ćete primijetiti 'particija izvan reda"Problem ili poruka o pogrešci poput"Unosi tablice particija nisu u redoslijedu diskova‘.
Na primjer, kada tri logičke particije, poput (sda4, sda5 i sda6) se brišu i stvara nova particija, mogli biste očekivati da će novi naziv particije biti sda4. No, sustav bi ga stvorio kao sda5. To se događa zbog, nakon što se particija izbriše, sda7 particija je premještena kao sda4 i pomak slobodnog prostora do kraja.
Da biste riješili takve probleme s redom particija, i dodijelite sda4 novonastaloj particiji izdajte ‘x"Za unos odjeljka dodatne funkcionalnosti, a zatim unesite"f'Stručna naredba za popravljanje redoslijeda tablice particija kako je prikazano u nastavku.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć): x Naredba stručnjaka (m za pomoć): f
Gotovo. Naredba stručnjaka (m za pomoć): wTablica particija je promijenjena! Pozivanje ioctl () za ponovno čitanje tablice particija. UPOZORENJE: Ponovno čitanje tablice particija nije uspjelo s pogreškom 16: Uređaj ili resurs su zauzeti. Jezgra i dalje koristi staru tablicu. Nova tablica će se koristiti u. pri sljedećem ponovnom pokretanju ili nakon pokretanja partprobe (8) ili kpartx (8) Sinkroniziranje diskova.
Nakon, trčanje 'f'Naredba, ne zaboravi trčati'w‘Naredba za spremanje i izlazak iz naredbenog načina fdisk. Nakon što popravi redoslijed tablice particija, više nećete dobivati poruke o pogrešci.
Prema zadanim postavkama, naredba fdisk prikazuje zastavicu za pokretanje (tj.*‘) Simbol na svakoj particiji. Ako želite omogućiti ili onemogućiti zastavicu za pokretanje na određenoj particiji, učinite sljedeće.
[[zaštićena e -pošta] ~]# fdisk /dev /sda
Pritisnite ‘str'Naredba za pregled trenutne tablice particija, vidite da postoji zastavica za pokretanje (zvjezdica (*) simbol u narančastoj boji) uključeno /dev/sda1 disk kao što je prikazano u nastavku.
[[zaštićena e -pošta] ~]# fdisk /dev /sda UPOZORENJE: DOS-kompatibilan način je zastario. Toplo se preporučuje isključiti način rada (naredba 'c') i promijeniti jedinice prikaza u sektore (naredba 'u'). Naredba (m za pomoć): p Disk /dev /sda: 637,8 GB, 637802643456 bajtova. 255 glava, 63 sektora/staza, 77541 cilindra. Jedinice = cilindri od 16065 * 512 = 8225280 bajta Sustav za identifikaciju krajnjih blokova pri pokretanju uređaja. /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 Produženo. /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
Zatim unesite naredbu 'a'Za onemogućavanje zastavice za pokretanje, zatim unesite broj particije'1‘Kao (tj. /dev/sda1) u mom slučaju. Ovo će onemogućiti zastavicu za pokretanje na particiji /dev/sda1. Time ćete ukloniti zvjezdicu (*) zastava.
Naredba (m za pomoć): a Broj particije (1-9): 1 Naredba (m za pomoć): str Disk /dev /sda: 637,8 GB, 637802643456 bajtova. 255 glava, 63 sektora/staza, 77541 cilindra. Jedinice = cilindri od 16065 * 512 = 8225280 bajta Sustav za identifikaciju krajnjih blokova pri pokretanju uređaja. /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 Produženo. /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 naredba (m za pomoć):
Potrudio sam se uključiti gotovo sve osnovne naredbe naredbi fdisk, ali i dalje fdisk sadrži niz drugih stručnih naredbi koje možete koristiti ako unesete "x‘. Za detaljnije informacije provjerite 'čovjek fdisk‘Naredba s terminala. Ako sam propustio neku važnu naredbu, podijelite sa mnom putem odjeljka komentara.
Pročitajte i: