Spiegazione dei nomi dei dischi rigidi e dei dispositivi Ubuntu
Riepilogo: È stato visualizzato un messaggio confuso da /dev/sda o nvme0n1 in Ubuntu Linux sul dispositivo Dell? Questa guida spiega come Linux nomina dischi rigidi, SSD e partizioni, inclusi MBR e GPT, denominazione NVMe e come elencare i dispositivi utilizzando lsblk. ...
Istruzioni
Se non si ha familiarità con Ubuntu Linux sul computer Dell, si noterà che le unità e i dispositivi di storage non hanno etichette familiari come "C:" o "D:", come viene chiamato da Windows. Non preoccuparti. Linux utilizza un sistema diverso, molto logico, per assegnare un nome alle unità e alle partizioni.
Questa guida spiega il significato di questi nomi, come è organizzato lo storage e come vedere esattamente quali dispositivi sono collegati a Dell. Alla fine, ti sentirai sicuro di navigare nella tua configurazione di archiviazione.
In questo articolo
- Assegnazione dei nomi alle unità in Linux
- Tipi di dispositivi di storage e relativi nomi
- Che cos'è una partizione?
- Tabelle delle partizioni: Confronto tra MBR e GPT
- Esempi di denominazione delle partizioni
- Come visualizzare i dispositivi di storage in Ubuntu
- Informazioni su GRUB 2, il boot manager di Dell
- Domande frequenti
1. Assegnazione dei nomi alle unità in Linux
La prima cosa da sapere è che Linux non utilizza lettere di unità come C: o D:. Al contrario, utilizza un percorso file per identificare ciascun dispositivo.
Linux tratta tutto come un file o una directory. Quindi, quando vedete /dev/sda, è un percorso file assoluto.
La colonna /dev La directory nella cartella radice contiene tutti i file di dispositivo. Il sistema crea questi file durante l'installazione e devono essere disponibili durante il processo di avvio.
Di seguito viene indicato il significato di ciascuna parte del nome di un dispositivo:
| Parte | Significato | Esempio |
|---|---|---|
/dev/ |
Abbreviazione di "device", la cartella in cui risiedono tutti i file del dispositivo | /dev/ |
sd |
È l'acronimo di unità di archiviazione di massa SCSI/SATA | sda |
a, b, c... |
L'ordine in cui è stata rilevata l'unità (a = prima, b = seconda e così via) | sdb |
1, 2, 3... |
Il numero della partizione su quell'unità | sda1 |
sd Prefisso.
2. Tipi di dispositivi di storage e relativi nomi
I computer Dell moderni possono avere diversi tipi di storage. Ogni tipo utilizza un modello di denominazione diverso. Ecco un riferimento rapido:
Dischi rigidi o SSD SATA e SCSI (i più comuni)
/dev/sda rappresenta la prima unità disco rigido SCSI o SATA connessa al sistema.
Il primo disco rigido rilevato è denominato /dev/sda. Il secondo disco rigido rilevato è denominato /dev/sdbE così via.
| Device Name | Cosa significa |
|---|---|
/dev/sda |
Prima unità SATA/SCSI rilevata |
/dev/sdb |
Seconda unità SATA/SCSI rilevata |
/dev/sdc |
Terza unità SATA/SCSI rilevata |
/dev/sda1 |
Prima partizione sulla prima unità |
/dev/sda2 |
Seconda partizione sulla prima unità |
Unità a stato solido (SSD) NVMe
Molti notebook e desktop Dell più recenti utilizzano unità SSD NVMe (Non-Volatile Memory Express). Sono molto più veloci delle unità SATA standard e si collegano direttamente alla scheda madre. Usano un modello di denominazione diverso.
Dove le unità SATA vengono visualizzate come /dev/sda, /dev/sdb, ecc., le unità NVMe vengono visualizzate come /dev/nvme0n1 per il primo controller NVMe e il primo namespace.
Ecco il significato del nome NVMe:
| Parte | Significato |
|---|---|
nvme0 |
Primo controller NVMe (la numerazione inizia da 0) |
n1 |
Primo namespace su quel controller (la numerazione inizia da 1) |
p1 |
Prima partizione su quell'unità |
La colonna n1 nel nome è dovuto a una funzione NVMe chiamata "namespaces", che consente di suddividere un'unità in più intervalli separati. I namespace sono numerati a partire da uno e la maggior parte delle unità NVMe ne dispone solo di uno, rendendo nvme0n1 il nome standard per la prima unità NVMe.
Le partizioni NVMe mostrano un p prima del numero di partizione e i dispositivi NVMe includono il supporto del namespace utilizzando n prima del namespace. Quindi il primo dispositivo, nel primo namespace, con una partizione sarà in /dev/nvme0n1p1.
| Device Name | Cosa significa |
|---|---|
/dev/nvme0n1 |
Prima unità NVMe, primo namespace (l'intera unità) |
/dev/nvme1n1 |
Seconda unità NVMe |
/dev/nvme0n1p1 |
Prima partizione sulla prima unità NVMe |
/dev/nvme0n1p2 |
Seconda partizione sulla prima unità NVMe |
Schede SD e storage eMMC
Su alcuni sistemi Dell con lettori di schede integrati, le schede SD o lo storage integrato vengono visualizzati come:
| Device Name | Cosa significa |
|---|---|
/dev/mmcblk0 |
Primo dispositivo di storage per schede SD o eMMC |
/dev/mmcblk0p1 |
Prima partizione su quella scheda |
Unità IDE/PATA meno recenti (legacy, rare sui moderni sistemi Dell)
I computer Dell meno recenti utilizzavano unità IDE (Integrated Drive Electronics). Questi hanno utilizzato il hd Prefisso:
| Device Name | Cosa significa |
|---|---|
/dev/hda |
Unità primaria sul primo controller IDE |
/dev/hdb |
Unità secondaria sul primo controller IDE |
hd Gli stili di denominazione sono estremamente rari nell'hardware Dell moderno. Se il tuo Dell è stato acquistato nell'ultimo decennio, quasi certamente utilizza SATA (sda) o NVMe (nvme0n1) denominazione.
3. Che cos'è una partizione?
Per installare un sistema operativo su un disco rigido, è necessario dividerlo in unità di storage. Queste unità di storage sono denominate partizioni.
Pensa al tuo disco come a una stanza di grandi dimensioni. Le pareti divisorie sono come muri che si costruiscono all'interno della stanza per creare spazi separati, uno per il sistema operativo, uno per i file personali e così via.
In base allo standard MBR, esistono tre diversi tipi di partizioni: Primario, Esteso e Logico.
- Partizione primaria, una partizione principale che può contenere un sistema operativo.
- Partizione estesa, una partizione contenitore utilizzata solo per contenere partizioni logiche. È possibile avere una sola partizione estesa per unità.
- Partizione logica, una partizione che risiede all'interno di una partizione estesa. Utile quando sono necessarie più di quattro partizioni su un'unità MBR.
4. Tabelle delle partizioni: Confronto tra MBR e GPT
Una tabella delle partizioni è una mappa memorizzata all'inizio dell'unità. Indica al sistema dove inizia e dove finisce ogni partizione. Una tabella delle partizioni mostra le partizioni di un disco rigido o di qualsiasi altro dispositivo di storage. Esistono due standard per il layout della tabella delle partizioni: Master Boot Record (MBR), noto anche come MS-DOS, che è lo standard originale.
MBR (Master Boot Record, record di avvio principale)
MBR è uno standard di tabella delle partizioni ampiamente utilizzato, ma presenta due limitazioni principali: non consente di creare più di quattro partizioni principali (denominate partizioni primarie) e le partizioni del disco non possono superare i due TB.
Quando utilizzare MBR: Sistemi o unità Dell meno recenti di dimensioni inferiori a 2 TB per i quali è necessaria la compatibilità con l'hardware meno recente.
GPT (tabella di partizione GUID)
GPT è arrivato dopo. Sebbene l'MBR sia ancora in uso, i limiti dell'MBR sono ciò che ha portato allo sviluppo del GPT. GPT supera entrambe le limitazioni dell'MBR, è possibile avere più partizioni primarie e la dimensione dell'unità può superare i due TB.
Quando usare GPT: Sistemi Dell moderni, in particolare quelli con firmware UEFI, unità NVMe o unità di dimensioni superiori a 2 TB. GPT è lo standard consigliato per tutto l'hardware Dell corrente.
| Funzione | MBR | GPT |
|---|---|---|
| Dimensione massima partizione | 2 TB | 9,4 ZB (praticamente illimitato) |
| Numero massimo di partizioni primarie | 4 | 128 (sulla maggior parte dei sistemi) |
| Compatibile con UEFI | Limitato | Sì (richiesto per l'avvio UEFI) |
| Funziona con BIOS meno recenti | Sì | Sì (con modalità compatibilità) |
5. Esempi di denominazione delle partizioni
Di seguito sono riportati esempi reali di come appaiono i nomi delle partizioni in Ubuntu su un computer Dell.
Esempio di unità SATA (/dev/sda)
| Nome partizione | Cosa significa |
|---|---|
/dev/sda |
L'intera prima unità SATA (senza partizione) |
/dev/sda1 |
Prima partizione primaria sulla prima unità SATA |
/dev/sda2 |
Seconda partizione primaria sulla prima unità SATA |
/dev/sda5 |
Prima partizione logica sulla prima unità SATA |
Esempio di unità NVMe (/dev/nvme0n1)
| Nome partizione | Cosa significa |
|---|---|
/dev/nvme0n1 |
L'intera prima unità NVMe |
/dev/nvme0n1p1 |
Prima partizione sulla prima unità NVMe (spesso la partizione di avvio EFI) |
/dev/nvme0n1p2 |
Seconda partizione sulla prima unità NVMe |
Layout di installazione tipico di Ubuntu (NVMe)
Un'installazione standard di Ubuntu su un sistema Dell moderno con un'unità NVMe spesso si presenta come segue:
nvme0n1
├─ nvme0n1p1 (512 MB) /boot/efi ← partizione
di sistema EFI├─ nvme0n1p2 (1 GB) /boot ← partizione
di avvio└─ nvme0n1p3 (rimanente) / ← partizione root
6. Come visualizzare i dispositivi di storage in Ubuntu
Non è necessario memorizzare i nomi dei dispositivi. Ubuntu offre semplici comandi per visualizzare tutte le unità e le partizioni a colpo d'occhio. Ecco gli strumenti più utili.
Utilizzare il comando lsblk Command (consigliato)
Comprendere i dispositivi di storage collegati al sistema Linux è importante per la gestione del sistema. La colonna lsblk Il comando, abbreviazione di "List Block Devices", è un potente strumento che fornisce informazioni dettagliate sui dispositivi a blocchi come dischi rigidi, unità SSD e altri dispositivi di storage.
È assolutamente sicuro eseguire il lsblk . Visualizza solo le informazioni sui dispositivi di blocco e non apporta modifiche alla configurazione dello storage del sistema. Si tratta di un comando read-only.
Per elencare tutti i dispositivi di storage:
-
Aprire il terminale sul computer Dell Ubuntu.
-
Digitare il seguente comando, quindi premere Invio:
lsblk -
Esaminare il risultato. Questo comando visualizza una vista gerarchica di tutti i dispositivi a blocchi connessi al sistema, incluse le informazioni su partizioni e mount point.
Esempio di output:
sda 8:0 0 50G 0 disco
├─sda1 8:1 0 512M 0 parte /boot/efi
├─sda2 8:2 0 1G 0 parte /boot
└─sda3 8:3 0 48.5G 0 parte /
sdb 8:16 0 200G 0 disco
nvme0n1 259:0 0 500G 0 disco
├─nvme0n1p1 259:1 0 512M 0 parte
└─nvme0n1p2 259:2 0 499,5G 0 parte /dati
Per includere informazioni sul tipo di file system e sull'UUID: lsblk -f
Per visualizzare i nomi dei modelli di unità: lsblk -d -o NAME,SIZE,MODEL
Utilizzare sudo fdisk -l per i dettagli della tabella delle partizioni
La colonna fdisk -l legge le tabelle delle partizioni e mostra la geometria del disco, i tipi di partizione e gli intervalli di settori. Richiede l'accesso root (amministratore) per visualizzare tutti i dischi.
-
Aprire il terminale.
-
Digitare il seguente comando, quindi premere Invio:
sudo fdisk -l -
Immettere la password, se richiesto.
-
Esaminare l'output di ciascun disco e delle relative partizioni.
Utilizzare sudo blkid per trovare l'UUID e il tipo di file system
La colonna blkid fornisce informazioni sull'UUID e sul tipo di file system per i dispositivi. Gli UUID (Universally Unique Identifier) sono identificatori stabili che non cambiano quando si aggiungono o rimuovono altre unità, il che li rende più affidabili rispetto a nomi di dispositivi come /dev/sda.
-
Aprire il terminale.
-
Digitare il seguente comando, quindi premere Invio:
sudo blkid -
Annotare l'UUID di qualsiasi partizione da identificare.
/etc/fstab anziché il percorso del dispositivo per evitare problemi dopo le modifiche hardware.
7. Informazioni su GRUB 2, il boot manager di Dell
GRUB 2 è l'ultima versione di GNU GRUB, il bootloader unificato GRand. Un bootloader è il primo programma software che viene eseguito all'avvio del computer. È responsabile del caricamento e del trasferimento del controllo al kernel del sistema operativo.
GRUB 2 è il bootloader predefinito per Ubuntu. È ciò che mostra il menu di avvio quando si accende Dell, consentendo di scegliere tra Ubuntu, un altro sistema operativo o una modalità di ripristino.
GRUB 2 è incluso in tutte le versioni attualmente supportate della famiglia Ubuntu. GRUB 2 è in grado di supportare il firmware dei computer tradizionali, come il BIOS, e i più recenti standard EFI/UEFI.
Cose principali da sapere su GRUB 2
- GRUB 2 è lo standard attuale. È modulare, scriptabile e molto più potente del suo predecessore. Il suo file di configurazione (
grub.cfg) è generato automaticamente dagli script, il che lo rende più sicuro e facile da gestire. - Quando sono installati più sistemi operativi (ad esempio, Ubuntu e Windows), GRUB 2 presenta un menu che consente di scegliere il sistema operativo da cui eseguire l'avvio.
- Il file di configurazione principale per GRUB 2 si trova in
/boot/grub/grub.cfg. Tuttavia, non modificare direttamente questo file. GRUB 2 generagrub.cfgin modo dinamico sulla base di script e configurazioni archiviati in altre posizioni. La modifica diretta è soggetta a errori e verrà sovrascritta. - Il file principale con cui si interagisce per la configurazione di GRUB 2 è
/etc/default/grub. Questo file contiene impostazioni modificabili dall'utente che influenzano il modo in cui GRUB 2 genera la sua configurazione.
Come GRUB 2 nomina le unità (diverso da Linux)
GRUB 2 usa un proprio sistema di denominazione interno, separato dal /dev/sda stile utilizzato da Linux. In GRUB 2:
- Le unità sono numerate a partire da 0 (ad es.
hd0= prima unità,hd1= seconda unità) - Le partizioni sono numerate a partire da 1 (ad es.
hd0,1= prima partizione sulla prima unità)
Questa operazione è importante per comprendere se è necessario modificare manualmente le impostazioni di GRUB o risolvere un problema di avvio.
8. Domande frequenti
D. Perché la mia unità viene visualizzata come /dev/sda A volte e /dev/sdb altre volte?
Un: L'ordine in cui le unità vengono riconosciute può cambiare a seconda delle condizioni di avvio nel kernel e/o nel comportamento della scheda madre. Questo è il motivo per cui l'utilizzo di un UUID (da sudo blkid) è più affidabile che basarsi solo sui nomi dei dispositivi.
D. Il mio Dell ha un'unità SSD NVMe. Perché non vedo /dev/sda?
Un: Le unità NVMe utilizzano un sistema di denominazione diverso. Un singolo disco NVMe collegato al sistema ha un nome di dispositivo nvme0n1. Eseguire lsblk nel Terminale per confermare il nome dell'unità.
D. Qual è la differenza tra MBR e GPT? Quale dovrei usare?
Un: GPT è consigliato per tutti i moderni sistemi Dell. Supporta unità più grandi, più partizioni ed è necessaria per l'avvio basato su UEFI. Utilizzare MBR solo se si dispone di un sistema meno recente con un firmware del BIOS che non supporta GPT.
D. L'esecuzione è sicura lsblk?
Un: Sì, completamente. È assolutamente sicuro eseguire il lsblk . Visualizza solo le informazioni sui dispositivi di blocco e non apporta modifiche al sistema.
D. Che cos'è /dev/mmcblk0 sul mio Dell?
Un: Nome dispositivo per una scheda SD o uno storage eMMC integrato. Questa funzione si riscontra sui sistemi Dell con lettore di schede SD integrato o con storage basato su eMMC (comune su alcuni modelli entry-level).
D. Capisco /dev/loop0, /dev/loop1and so on. Chi sono quelle?
Un: I dispositivi loop sono essenzialmente "dischi simulati" contenuti nei file, file che "fingono" di essere dischi. Ubuntu li utilizza per i pacchetti Snap. È possibile ignorarle quando si cercano le unità fisiche.
Per ulteriore assistenza
Se non sei sicuro della configurazione dello storage Dell o hai bisogno di ulteriore assistenza con Ubuntu Linux, il team di supporto Dell è a tua disposizione. Chiedi alla community: Forum della community Dell
Informazioni aggiuntive
Il supporto per il software viene fornito da Canonical attraverso i seguenti metodi: Per il supporto tecnico, contattare: Supporto tecnico Dell