Partizione e File system

Una partizione è un insieme contiguiìo di cilindri ed è identificato da un "type" che indica il tipo di dati memorizzati. Ad esempio  83 indica che la partizione  contiene un filesystem Linux; 82 indica uno spazio Linux Swap; iso9660 per CD. Il filesystem è il sistema che organizza i file all’interno dei dispositivi di memorizzazione ad accesso diretto. Ciò significa, che tutto ciò che è contenuto in un filesystem è in forma di file. E' costiuito da elenchi strutturati, per cui da un elenco si viene rimandati a un altro elenco più dettagliato che può contenere l’indicazione di ciò che si cerca o il rinvio a un altro elenco ancora.  Questi elenchi sono chiamati directory e sono file con questa funzione speciale. Per questo motivo, la struttura di un filesystem assume quasi sempre una forma a stella (o ad albero), nella quale c’è un’origine a partire da cui si diramano tutti i file. Il tipo di filesystem determina le regole a cui devono sottostare i nomi dei file. Per esempio, ci possono essere situazioni in cui sono consentiti simboli speciali, come il carattere spazio, e altre in cui questo non è possibile. Nello stesso modo, la lunghezza massima dei nomi è sottoposta a un limite.

Il MBR (Master Boot Record) è il primo settore di un disco (cilindro 0, testina 0 e settore 1) ed è destinato a contenere le informazioni essenziali per l'avvio del sistema indipendentemente dal sistema operativo. Come ogn settore del disco, il MBR ha una dimensione di 512 byte, di cui i primi 446 byte contengono il MBP (maste boot program) cioè le istruzioni da eseguire quando viene avviato il disco, mentre i rimanenti 66 byte contengono la Partition Table ossia le informazioni sul partizionamento del disco. La Partition Table si compone di 4 elementi (entry) ognuna di 16 byte che descrivono le partizioni primarie (al massimo 4 primarie o 3 primarie e 1 estesa) in cui può essere diviso il disco. Le partizioni Estese contengono partizioni più piccole dette Logiche.



Visualizzare la Partition table dei dischi:
fdisk -l
Per vedere le partizioni correntemente riconosciute dal kernel:
sudo  cat /proc/partitions

Per cambiare file system (ad esempio passare ad ntfs):
sudo mkfs.ntfs /dev/sdxy

oppure su Ubuntu usare il tool da System\Adminstrator\GParted Partition Editor.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database