GNU/Linux >> Linux Esercitazione >  >> Linux

Comprensione dell'utilità fdisk di Linux

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/xvdb
Linux / UNIX :Come creare una partizione primaria usando fdisk
Linux / UNIX :Come creare una partizione estesa usando fdiskUnderstanding linux cfdisk utility
Comprendere linux parted utility


Linux
  1. Capire Linux Desktop?

  2. Comprensione dell'utilità logrotate

  3. Come usare fdisk per partizionare un disco in Linux

  4. Tabella delle partizioni non riconosciuta dal kernel Linux

  5. Come trovare la dimensione di una partizione non montata su Linux?

Elenca le partizioni del disco rigido su Linux

4 modi per visualizzare la tabella delle partizioni in Linux

Comprensione dei processi su Linux

Come visualizzare le partizioni del disco Linux (tabella delle partizioni)

Comprensione dell'utilità separata di Linux

Esempi di comandi fdisk in Linux