Creare una partizione (PARTED)
Quando si crea una partizione non viene creato in automatico un file system.
In Rhel8 viene usato parted come partition utility di default.
Alternativamente si può usare fdisk se si una MBR e gdisk se si usa GPT - Guid Partition Table.
Vediamo la lista dei block device che esistono sul server.
# lsblk
-1- parted /dev/sdb
-2- print per visaulizzare l'attuale partiotion table. Dice che manca l'informazione sulla partition table.
-3- mklabel msdos | gpt per creare la partiotion table
Usare "msdos" cioè una partition table compatibile con MBR e quindi prevede la creazione di 3 partizioni primarie e 1 estesa. All'interna della partizione estesa si possono creare partizioni logiche.
Nuovamente "print" per visaulizzare la label.
-4- mkpart <part-type> <name> <fs-type> <start> <end>
part-type si applica solo al MBR e imposta la partizione primaria, logica o estesa.
name richiesto se si usa GPT
fs-type non modifica il filesytem ma imposta metadati
star end specifica l'inizio e la fine dei byte dall'inizio del disco
start: impostare 1 se si vuole partire dall'inizio del disco
mkpart one 1024MiB 2048MiB --> crea una partizione primaria di 1 GiB che parte dal MB numero 1.
Usare per la dimensione MiB oppure GiB
-5- print per verificare la creazione della nuova partiozione
-6- quit per sucire dalla shell
-7- udevadm settle per assicurarsi che la nuova partizione sia stata registrata dal sistema.
-8- cat /proc/partitions per verificare la nuova partizione oppure lsblk
Una volta creata la partizione occorre installare il file system che definisce il metodo di scrittura dei dati su disco, l'organizzazione dei dati in blocchi e ogni altra cosa legata alla memorizzazione dei dati su disco. Il file system di default è xfs. Vedere post Creare-un-fyle-system-mkfs
In Rhel6 quello di default è ext4 che è compatibile con ext2.