====== Partycjonowanie (FDISK) ======
Zarządzanie partycjami i dyskami w systemie [[linux:polecenia|Linux]].
===== Edycja partycji =====
Sprawdzamy jak nazwywa się dysk, którym chcemy zarządzać:
lsblk -f
W naszym przykładzie będzie to ''sdb''.
fdisk /dev/sdb
Klawisz ''m'' wyświetla menu programu, które wygląda następująco:
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
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)
Tworzymy nową partycję na całej dostępnej przestrzeni.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1073741823, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1073741823, default 1073741823):
Using default value 1073741823
Partition 1 of type Linux and of size 512 GiB is set
Oczywiście można zadać inny rozmiar partycji podając go w ostatnim kroku, np. +256G i wtedy wejdzie nam kilka partycji na jednym dysku.
Wszystkie zmiany, które wykonaliśmy egzystują tylko w pamięci, dopóki ich nie zapiszemy na dysku. Jeżeli jesteśmy zadowoleni z wprowadzonych ustawień, zapisujemy je (i tym samym wychodzimy z programu ''fstab''):
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Teraz ponownie możemy obejrzeć partycje widoczne w systemie za pomocą ''lsblk'', albo
ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1
===== Formatowanie dysku =====
Formatujemy utworzoną partycję w systemie plików ''ext4''.
mkfs.ext4 -L /data /dev/sdb1
===== Montowanie partycji =====
Pozostało wybrać gdzie chcemy montować nową partycję. W naszym przykładzie będziemy montować w katalogu o takiej samej nazwie jak etykieta (label) partycji.
mkdir /data
mount /dev/sdb1 /data
Tymczasowo zamontowaliśmy partycję, jednakże po restarcie systemu nasze montowanie zniknie. Automatyczne montowanie przy starcie systemu ustawimy edytując plik ''/etc/fstab''.
LABEL=/data /data ext4 defaults 1 2
W CentOS domyślnym systemem plików jest [[XFS]].