====== 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]].