Server Dedicat: administrare partitii cu comanda fdisk

Unul dintre cele mai bune intrumente de administrare a partitiilor pe care o putem gasi pe distributiile Linux este “fdisk“.

Folosind fdisk puteti crea, sterge sau modifica partitiile existente pe HDD-urile unui server dedicat. Fdisk permite crearea a maxim 4 partitii primare si a unui numar nelimitat de partitii logice (in limita spatiului disponibil pe disk desigur, deoarece o partitie trebuie sa aiba minim 40 MB pentru a putea fi creata).

Vom da cateva exemple practice de folosire a comenzii fdisk in cele ce urmeaza:

Cea mai utila si cred ca si cea mai folosita este vizualizarea partitiilor existente: fdisk -l

root@server ~# fdisk -l

Disk /dev/sda: 997.9 GB, 997998985216 bytes
255 heads, 63 sectors/track, 121333 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot  Start      End      Blocks   Id  System
/dev/sda1   *       1      127     1020096   83  Linux
/dev/sda2         128     1147     8193150   82  Linux swap
/dev/sda3        1148     1784     5116702+  83  Linux
/dev/sda4        1785   121333   960277342+  8e  Linux LVM

Asa cum se vede si in exemplu de mai sus, au fost listate toate partitiile de pe HDD-urile active. Daca exista mai mult de un HDD conectat atunci partitiile vor fi afisate in ordine alfabetica in functie de numele device-ului /dev, adica sda,sdb,sdc, etc.

fdisk -l poate fi utilizata si pentru un HDD specific, de exemplu /dev/sda, astfel:
#fdisk -l /dev/sda 

Puteti vizualiza toate comenzile disponibile cu fdisk folosind parametrul “m”:

root@server ~# fdisk /dev/sda
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)

Acum ca stim cam toate optiunile, e simplu sa operam:
– stergem partitii folosind comanda “d” a fdisk
– creem partitii noi folosind comanda “n” din fdisk
– marcati partitia ca fiind de boot folosind comanda “a”

Pentru a afisa dimensiunea unei anumite partitii folosim parametrul -s: #fdisk -s /dev/sdb

Nu uitati:
– trebuie sa folositi optiunea “w” dupa orice modificare in tabela de partitii pentru salvarea noilor configuratii
– dupa ce creati partitii trebuie sa le formatati. folositi comanda “mkfs.ext3″. De exemplu: “# mkfs.ext3 /dev/sdb1