visualizzazione delle partizioni del disco
L'utilità fdisk è un comune manipolatore di tabelle delle partizioni per Linux. Utilizzare fdisk –l per elencare la tabella delle partizioni. L'output varia in base al numero di dischi e partizioni collegati. Per visualizzare la partizione per un dispositivo specifico, includere il nome del dispositivo come argomento. Ad esempio:
# fdisk -l /dev/sda Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000dddc2 Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM
Senza specificare un dispositivo come argomento, vengono elencate le partizioni in /proc/partitions. Le prime cinque righe di output dal comando fdisk –l /dev/sda sono informazioni di riepilogo sul dispositivo stesso, /dev/sda. L'output di esempio mostra un disco virtuale (sda) da 21,5 GB con 41943040 settori.
La tabella delle partizioni viene visualizzata dopo le informazioni di riepilogo. Nella tabella delle partizioni sono elencate sette colonne di informazioni. La colonna Dispositivo mostra due partizioni:/dev/sda1 e /dev/sda2.
Avvia :La colonna Boot mostra che la prima partizione, /dev/sda1, ha un asterisco (*) indicando che questa partizione contiene i file richiesti dal caricatore di avvio per avviare il sistema.
Inizio e fine :le colonne inizio e fine elencano i settori iniziale e finale di ciascuna partizione.
Blocchi :la colonna dei blocchi elenca il numero di blocchi assegnati alla partizione.
ID e sistema :queste colonne identificano il tipo di partizione.
Denominazione delle partizioni
Lo schema di denominazione delle partizioni Linux è in /dev/xxyN modulo. Gli elementi di questo schema di denominazione sono descritti come segue:
/dev/ :questa è la directory in cui risiedono tutti i file del dispositivo.
xx (o xxx) :Le prime due delle tre lettere indicano il tipo di dispositivo su cui risiede la partizione. Queste lettere sono solitamente hd (per dischi IDE), sd (per dischi SCSI) o xvd (per dischi virtuali).
y :questa lettera indica su quale dispositivo si trova la partizione, ad esempio /dev/sda (il primo disco rigido SCSI) o /dev/xvdb (il secondo disco virtuale).
N :Questo numero indica la partizione. Ad esempio, /dev/sda1 è la prima partizione sul primo dispositivo SCSI e /dev/xvda3 è la terza partizione sul primo disco virtuale.
Tipi di partizione
I tipi di partizione possono essere visualizzati e modificati utilizzando l'utilità fdisk. Un elenco parziale (più comunemente usato) dei tipi di partizione è:
83:Linux
82:Linux swap
5:Esteso
8e:Linux LVM
Per visualizzare un elenco di tutte le partizioni disponibili, utilizzare il sottocomando fdisk l .
Utilizzo dell'utility fdisk
L'utilità fdisk fornisce anche un'interfaccia interattiva per manipolare la tabella delle partizioni di un dispositivo disco.
# fdisk [device_name] Command (m for help):
I comandi di base di fdisk includono:
– d :Elimina una partizione.
– l :elenca i tipi di partizione conosciuti.
– m :Stampa i comandi disponibili.
– n :aggiungi una nuova partizione.
– p :stampa la tabella delle partizioni.
– w :Scrivi la tabella su disco ed esci da fdisk.
Per visualizzare, tutti i comandi fdisk disponibili utilizzano il m sottocomando:
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 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)
Comando partprobe
Questo comando informa il kernel delle modifiche alla tabella delle partizioni. Esegui questo comando con il nome del dispositivo come argomento per richiedere al sistema operativo di rileggere la tabella delle partizioni:
# partprobe /dev/xvdbLinux / UNIX :Come creare una partizione primaria usando fdisk
Linux / UNIX :Come creare una partizione estesa usando fdiskUnderstanding linux cfdisk utility
Comprendere linux parted utility