fdisk komande

Fdisk komande za kreiranje disk particija u Linux-u

Fdisk (fixed disk ili format disk) je najčešće korišćen alat komandne linije u Linux-u koji se koristi za upravljanje diskom i kreiranje particija. Pomoću fdisk komande možete da vidite, kreirate, izmenite, kopirate, premestite ili izbrišete particije na hard disku, koristeći user-friendly meni ovog alata. Mi ćemo u današnjem tekstu objasniti koje su to fdisk komande za kreiranje disk particija u Linux-u.

Da biste mogli da koristite fdisk komande morate biti ulogovani kao root korisnik. U suprotnom ćete dobiti grešku ‘’command not found’’.

Odmah da napomenemo: Nemojte raditi kreiranje, brisanje ili izmenu particija ako niste sigurni šta zapravo radite.

Vidite sve particije u Linux-u

Sledeća komanda izlistava sve postojeće particije na vašem sistemu. Opcija -l (list) se koristi sa fdisk komandom da biste videli sve raspoložive particije u Linux-u. One su prikazane po nazivima uređaja (na primer: /dev/sda, /dev/sdb, /dev/sdc…)

[root@webstudiolink.com ~]# fdisk -l

Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/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

Vidite određenu particiju u Linux-u

Da biste videli sve particije na određenom hard disku koristite opciju -l uz naziv uređaja. Na primer /dev/sda će prikazati sve particije na jednom uređaju. Ukoliko imate uređaje različitih naziva, jednostavno napišite naziv uređaja kao na primer /dev/sdb ili /dev/sdc.

[root@webstudiolink.com ~]# fdisk -l /dev/sda

Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/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

Proverite sve raspoložive fdisk komande

Ako želite da vidite sve komande koje su raspoložive uz fdisk, samo koristite fdisk komandu uz navođenje naziva hard diska kao na jednom od naših ranijih primera /dev/sda. Sledeća komanda će vam dati izlaz sličan ovom:

[root@webstudiolink ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help):

Kucajte zatim m da biste dobili listu svih raspoloživih fdisk komandi koje mogu biti pokrenute na /dev/sda hard disku.

[root@webstudiolink ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

Command (m for help):

Štampanje tabele particija u Linux-u

Da biste štampali tabelu particija na hard disku, morate biti u modu za fdisk komande na tom hard disku, recimo opet na disku /dev/sda.

[root@webstudiolink ~]# fdisk /dev/sda
Iz tog moda kucajte p umesto m. Kada unesete p pokrenuće se štampanje tabele particija sa hard diska /dev/sda:
Command (m for help): p
Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/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 for help):

Kako da kreirate novu particiju u Linux-u

Ukoliko vam je ostalo raspoloživog prostora na jednom od vaših uređaja, recimo na našem /dev/sda i ako želite da na njemu kreirate novu particiju, onda morate biti u modu za fdisk komandu. Kucajte sledeću komandu:

[root@webstudiolink ~]# fdisk /dev/sda

Nakon što ste ušli u mod komande kucajte n komandu da kreirate novu particiju na /dev/sda. Dobićete sledeći output:
[root@webstudiolink ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n
Command action
e extended
p primary partition (1-4)
e

Prilikom kreiranja nove particije imaćete na raspolaganju dve opcije: extended ili primary particiju. Kucajte e za extended a p za primarnu particiju. Zatim ćete morati da unesete sledeće:

Broj prvog cilindra particije koju kreirate
Broj poslednjeg cilindra te particije

Možete uneti veličinu cilindra dodavanjem +5000M u broj poslednjeg cilindra. + ovde znači dodatak a 5000M označava veličinu nove particije (na primer 5000MB). Imajte u vidu da nakon kreiranja nove particije treba da pokrenete w komandu da biste sačuvali nove izmene u tabelu particija. Na kraju restarujte vaš sistem da biste proverili tek kreiranu particiju.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Kako da formatirate particiju u Linux-u

Nakon što je kreirana nova particija, potrebno je da je formatirate pomoću komande mkfs. Kucajte sledeću komandu u terminal da biste formatirali particiju. U našem primeru nova particija je /dev/sda4.

[root@webstudiolink ~]# mkfs.ext4 /dev/sda4

Kako da proverite veličinu particije u Linux-u

Nakon što ste formatirali novu particiju, proverite njenu veličinu koristeći flag s uz fdsik komandu. Na ovaj način možete proveriti veličinu bilo kog uređaja.

[root@webstudiolink ~]# fdisk -s /dev/sda2
5194304

Kako da izbrišete particiju u Linux-u

Ukoliko želite da obrišete određenu particiju (na primer /dev/sda9) sa određenog hard diska (na primer /dev/sda), potrebno je da budete u fdisk modu

[root@webstudiolink ~]# fdisk /dev/sda

Sada kucajte d da biste obrisali neku particiju sa vašeg sistema. Kada budete ukucali d biće vam zatraženo da unesete broj particije koju želite da obrišete sa /dev/sda hard diska. Recimo, ako uneste broj 4, biće obrisana particija broj 4 (na primer /dev/sda4).

Sada ukucajte w da biste upisali u tabelu u disk. Nove izmene će biti primenjene nakon restarta sistema.

[root@webstudiolink ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').


Command (m for help): d
Partition number (1-4): 4

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
You have new mail in /var/spool/mail/root

Napomena: Budite pažljivi dok izvodite ovaj korak. Opcija d će kompletno obrisati particiju sa sistema, pa možete izgubiti sve podatke sa te particije.

Upravo ste naučili koje sve fdisk komande možete koristiti na vašem Linux sistemu. Ukoliko imate nekih pitanja slobodno ih pišite u komentarima, tu smo da odgovorimo.

 

Slični postovi:

Bez komentara

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *