Spiegazione delle partizioni e delle directory di Ubuntu Linux - Guida del supporto Dell

Riepilogo: Informazioni sul funzionamento delle partizioni, delle directory e dei file system di Ubuntu Linux sul computer Dell. Questa guida completa copre root, home, swap, partizioni EFI, la struttura completa delle directory e tutti e 7 i tipi di file, in un linguaggio semplice e facile da seguire. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Non hai familiarità con Ubuntu Linux sul tuo computer Dell? Capire come Ubuntu organizza lo storage è il primo passo per un'esperienza più fluida. Questa guida illustra partizioni, directory, file system e tipi di file di Ubuntu Linux in un linguaggio semplice e facile da seguire, in modo da sapere sempre cosa sta accadendo sul tuo sistema.


Se hai già usato Windows in precedenza, è utile mettere da parte questi concetti quando pensi a Ubuntu. La prima cosa da fare è scartare tutto ciò che già si sa sulle partizioni di Windows: cercare di abbinare i due causa solo confusione. Considerali come due processi separati.

Partizioni di Windows (riepilogo rapido)

Le partizioni di Windows sono disponibili in due tipi: Primaria e logica. I vecchi dischi rigidi SATA/IDE sono limitati a quattro partizioni primarie o a una combinazione di alcune partizioni primarie e logiche. A ciascuno viene assegnata una lettera di unità, ma è possibile installare il sistema operativo solo su una partizione primaria.

Partizioni Ubuntu Linux

Ubuntu funziona in modo diverso. Le partizioni di Ubuntu Linux sono disponibili anche nei tipi primario e logico. Il limite è di quattro partizioni primarie o di una combinazione di partizioni primarie e logiche. Tuttavia, le somiglianze finiscono qui.

Ecco la differenza principale: A differenza di Windows, che utilizza le lettere delle unità per distinguere tra diversi dispositivi di storage e partizioni, Ubuntu e altre distribuzioni Linux utilizzano un albero di file system unificato in cui tutto inizia dalla directory principale, indicata con "/".

In Ubuntu Linux, il / La partizione (root) deve essere una partizione primaria, mentre tutte le altre partizioni, sia primaria che logica, vengono montate su tale partizione root.

Pensalo come un albero: Il modo più semplice per rappresentare le directory di Ubuntu è come i rami di un albero. Il tronco dell'albero è la directory principale sulla prima partizione. Le altre directory vengono montate su questo tronco come rami. Ogni ramo ha il suo scopo, ma può interagire con gli altri attraverso il tronco e può avere sottodirectory che si diramano da loro.


Prima di configurare le partizioni, l'unità utilizza uno dei due formati di tabella delle partizioni. È importante capire quale scegliere, soprattutto con i moderni computer Dell.

MBR (Master Boot Record, record di avvio principale)

I sistemi meno recenti, in genere quelli che eseguono Windows 7 e versioni precedenti, utilizzano in genere uno stile di partizionamento meno recente denominato MBR. MBR è limitato a quattro partizioni primarie e supporta unità fino a 2 TB.

GPT (tabella di partizione GUID)

I computer forniti con Windows 8 e versioni successive utilizzano uno stile di partizionamento più recente denominato GPT. GPT non contiene un boot loader allo stesso modo di MBR e può avere fino a 128 partizioni. La maggior parte dei computer moderni è preconfigurata con un disco GPT.

Come si fa a verificare quale tipo hai? Aprire un terminale ed eseguire: sudo parted -l

Se il disco è di tipo GPT, è necessario aggiungere anche una partizione BIOS-Boot o EFI a seconda della modalità di avvio del firmware del sistema.

Suggerimento: Sulla maggior parte dei computer Dell moderni prodotti dopo il 2012, il sistema utilizza il firmware UEFI e i dischi GPT. In caso di dubbi, eseguire il comando riportato sopra per confermare.


Ubuntu Linux separa le partizioni in due categorie: quelle che contengono dati di sistema e quelle che contengono dati di utenti o swap. Ecco una ripartizione di tutte le partizioni che incontrerai.


1. La partizione radice (/)

Si tratta della partizione più importante sul sistema Ubuntu. La partizione root contiene, per impostazione predefinita, tutti i file di sistema, le impostazioni del programma e i documenti. Il file system root è la directory di primo livello della gerarchia del file system. Contiene tutti i componenti essenziali necessari per avviare, ripristinare, ripristinare e riparare il sistema. Deve rimanere minimo per garantire affidabilità, portabilità e facilità di ripristino.

  • Mount point:/
  • File system: ext4 (consigliato)
  • Dimensione minima: 8GB. Si consiglia di impostare una dimensione di almeno 15 GB. Per un desktop generico, 25-50 GB è una dimensione comoda.
Avvertenza: Il sistema smetterà di funzionare se la partizione root si riempie. Tieni d'occhio l'utilizzo del disco regolarmente.

2. La partizione di swap (o file di swap)

Lo spazio di swapping è la rete di sicurezza del sistema quando la RAM (memoria ad accesso casuale) è quasi esaurita. Lo swap è lo spazio su disco che il kernel utilizza quando non è in grado di mantenere tutte le pagine di memoria nella RAM. Quando la memoria fisica è quasi esaurita, il kernel potrebbe scrivere pagine non attive da scambiare in modo che i carichi di lavoro attivi mantengano la RAM. Le letture e le scritture su swap sono più lente della RAM, quindi lo swap è una rete di sicurezza, non un sostituto per avere abbastanza RAM.

Lo spazio di swap può essere una partizione di swap dedicata (consigliata), un file di swap o una combinazione di entrambi.

Di quanto swap hai bisogno? Ubuntu prende in considerazione l'ibernazione durante il calcolo delle dimensioni dello swap. Se hai bisogno dell'ibernazione, diventa necessaria una dimensione di swap uguale alla tua RAM.

La funzione di ibernazione (suspend-to-disk) scrive il contenuto della RAM nella partizione di swap prima di spegnere la macchina. Pertanto, la partizione di swap dovrebbe essere grande almeno quanto la dimensione della RAM se si prevede di utilizzare l'ibernazione.

Di seguito sono riportate le linee guida generali:

Dimensioni RAM Swap (senza ibernazione) Swap (con ibernazione)
Fino a 2 GB Uguale alla RAM 2× RAM
Da 2 GB a 8 GB 2-4 GB Uguale alla RAM
Da 8 GB a 16 GB 4 GB Uguale alla RAM
Superiore a 16 GB 2-4 GB Uguale alla RAM
Nota: Le impostazioni predefinite del programma di installazione di Ubuntu e molte immagini cloud preferiscono i file di swap perché il ridimensionamento non richiede il ripartizionamento. Le installazioni moderne di Ubuntu creano automaticamente un file di swap da 2 GB.

3. Partizione di sistema EFI (ESP): /boot/efi

La partizione EFI (chiamata anche ESP — EFI System Partition) contiene alcuni file di avvio. È necessario se il firmware (BIOS/UEFI) è impostato per l'avvio in modalità EFI, l'impostazione predefinita sulla maggior parte dei computer moderni. Deve trovarsi all'inizio di un disco GPT e avere un flag di avvio.

A differenza di altre partizioni Linux tipiche, la partizione EFI deve essere formattata con FAT32. Una dimensione di 500 MB è un buon modo per garantire di non esaurire lo spazio. Non utilizzare questa partizione per memorizzare nient'altro che le informazioni sul bootloader.

Avvertenza: In caso di avvio doppio, lasciare inalterata la partizione EFI, in quanto contiene informazioni per avviare tutti i sistemi operativi installati.

4. La finestra Boot Partition (/boot)

La colonna /boot contiene i file necessari per avviare il sistema. Ad esempio, i file del bootloader GRUB e i kernel Linux sono memorizzati qui.

La maggior parte delle installazioni standard di Ubuntu non richiede un /boot Partizione. Tuttavia, alcuni computer non sono in grado di visualizzare i file di avvio se si trovano a più di 100 GB dall'avvio del disco. Questo è il motivo per cui a volte è necessario creare un /boot all'inizio del disco.

  • Dimensioni consigliate (se separate): 1 GB
  • File system: ext4

5. La partizione Home (/home)

La colonna /home Directory contiene una cartella home per ogni utente. Ad esempio, se il tuo nome utente è "bob", hai una cartella Inizio che si trova in /home/bob. Questa cartella home contiene i file di dati dell'utente e i file di configurazione specifici dell'utente.

Mantenere /home sulla propria partizione è un'ottima idea perché se reinstalli Ubuntu, puoi formattare la partizione root e mantenere /home Intatto; Quando si reinstallano i programmi, le impostazioni verranno visualizzate nuovamente come prima.

Ogni utente dispone solo dell'accesso in scrittura alla propria cartella Inizio e deve ottenere autorizzazioni elevate per modificare altri file sul sistema.


6. Perché utilizzare più partizioni?

In origine, avere partizioni diverse serviva a ottenere una maggiore sicurezza dei dati in caso di emergenza. Se si verificasse un'anomalia, questo influirebbe solo sui dati nella partizione interessata. È probabile che i dati sulle altre partizioni vengano mantenuti.

Nota: Una volta configurate le partizioni, aggiungine solo di nuove: non rimuovere o ridurre le partizioni esistenti senza un backup completo dei dati.

Di seguito è riportata una tabella di riferimento rapido per un'installazione desktop Ubuntu tipica su un computer Dell moderno con disco GPT e firmware UEFI:

C. Punto di montaggio File system Dimensioni consigliate
Partizione di sistema EFI /boot/efi FAT32 500 MB
Boot Partition (opzionale) /boot ext4 1 GB
Partizione root / ext4 Da 25 a 50 GB
Swap (nessuno / sostituisci) Swap Uguale alla RAM (in caso di ibernazione)
Partizione home /home ext4 Spazio rimanente

Suggerimento: Per la maggior parte degli utenti che eseguono un'installazione desktop standard, il partizionamento automatico del programma di installazione di Ubuntu funziona correttamente. Il partizionamento manuale è consigliato per installazioni avanzate, server o configurazioni con avvio doppio.


Una volta installato Ubuntu, tutti i file e le cartelle si trovano all'interno di un unico albero di directory a partire da / (radice). Linux Foundation gestisce uno standard FHS (Filesystem Hierarchy Standard). Questo FHS definisce la struttura delle directory, il contenuto e lo scopo delle directory nelle distribuzioni Linux. Grazie a questo standard, troverai la stessa struttura di directory in quasi tutte le distribuzioni Linux.

Di seguito sono riportate le funzioni di ciascuna directory di chiavi:


/ — Directory principale

La directory principale è il punto di partenza della gerarchia del file system in Ubuntu. Contiene tutte le altre directory e file sul sistema e può essere considerato come il "tronco" della struttura ad albero, i cui rami si estendono a tutte le posizioni del sistema.


/bin — File di programma essenziali

La colonna /bin La directory contiene i file binari utente essenziali (programmi) che devono essere presenti quando il sistema è in modalità utente singolo. Le applicazioni come Firefox sono memorizzate in /usr/bin, mentre importanti programmi di sistema e utilità come la shell Bash si trovano in /bin.


/boot — File di avvio

La colonna /boot contiene tutto il necessario per il processo di avvio del sistema. Ciò include il bootloader GRUB e i file del kernel Linux.


/dev — File di dispositivo

La colonna /dev contiene una raccolta di file speciali che rappresentano i punti di accesso ai dispositivi sul sistema. Ciò consente agli utenti di accedere direttamente a questi dispositivi tramite i file di dispositivo. Esempio: /dev/sda rappresenta il disco rigido principale.


/etc — File di configurazione del sistema

La colonna /etc La directory contiene i file di configurazione globali del sistema che influiscono sul comportamento del sistema per tutti gli utenti. I file di configurazione specifici dell'utente si trovano nella directory principale di ciascun utente.

Attenzione: Modifica dei file in /etc può influire sull'intero sistema, quindi eseguire sempre i backup prima di effettuare modifiche.

/home — Cartelle home dell'utente

La colonna /home contiene i dati dell'utente e i file di configurazione specifici dell'utente. Come utente, metterai i tuoi file personali, note e programmi nella tua directory principale. Quando si crea un utente sul sistema Linux, è prassi comune creare una directory principale per tale utente.


/lib — Biblioteche essenziali

La colonna /lib contiene i moduli del kernel e i file di libreria essenziali necessari per avviare il sistema ed eseguire i comandi nel filesystem root, in particolare quelli usati dai binari in /bin e /sbin. Sono essenziali per il funzionamento di base del sistema.


/media — Supporti rimovibili

La colonna /media fornisce una posizione standard per i dispositivi a mounting automatico, in particolare i supporti rimovibili. Questa directory contiene sottodirectory utilizzate come mount point per supporti rimovibili come unità USB e dischi ottici.


/mnt — Punti di montaggio temporanei

La colonna /mnt Directory è anche un luogo per i mount point, ma è dedicato specificamente ai dispositivi "temporaneamente montati", come i file system di rete.


/opt - Software opzionale/di terze parti

La colonna /opt La directory è riservata al software opzionale e alle applicazioni di terze parti. Il software installato qui in genere non è gestito dal gestore di pacchetti integrato di Ubuntu.


/proc — Informazioni sul kernel e sul processo

La colonna /proc La directory è un filesystem virtuale che fornisce un meccanismo per l'invio di informazioni ai processi da parte del kernel. Non contiene file reali: le informazioni vengono generate dinamicamente dal kernel.


/root - Cartella principale dell'utente root

La colonna /root Directory è la directory principale del superuser. Non si trova in /home per consentire l'avvio del sistema anche se /home non è disponibile.


/run — Dati di runtime

Le distribuzioni Linux moderne includono un /run directory come file system temporaneo (tmpfs), che archivia i dati di runtime volatili, secondo FHS versione 3.0.


/sbin — Binari di amministrazione del sistema

La colonna /sbin La directory contiene importanti comandi amministrativi che in genere devono essere utilizzati solo dal super-user (root).


/srv — Dati di servizio

La colonna /srv directory può contenere directory di dati di servizi come HTTP (/srv/www/) o FTP.


/sys — Informazioni sul sistema/kernel

La colonna /sys La directory è un file system virtuale a cui è possibile accedere per impostare o ottenere informazioni sulla vista del kernel del sistema.


/tmp — File temporanei

La colonna /tmp La directory è un luogo per i file temporanei utilizzati dalle applicazioni. Il contenuto del /tmp vengono eliminate al riavvio del sistema. Non memorizzare nulla di importante qui.


/usr — Programmi utente e dati

La colonna /usr contiene la maggior parte delle utilità e delle applicazioni dell'utente e replica parzialmente la struttura della directory principale, contenendo ad esempio /usr/bin/ e /usr/lib. La colonna /usr La gerarchia contiene dati condivisibili di sola lettura.


/var — Dati variabili

La colonna /var La directory è dedicata ai dati variabili, come registri, database, siti Web e file di spooling temporanei (e-mail e così via) che persistono da un avvio all'altro. I file archiviati qui non vengono puliti automaticamente, il che lo rende un buon posto per gli amministratori di sistema per cercare informazioni sul comportamento del proprio sistema.


I termini "filesystem" e "file system" sono spesso usati in modo intercambiabile, ma in realtà significano cose leggermente diverse in Linux:

  • Un file system (una parola) è lo schema organizzativo utilizzato da Ubuntu per archiviare e trovare i file su una partizione. Pensalo come le regole di deposito.
  • Il file system (due parole) si riferisce a tutti i file presenti sul computer, sia i file stessi che il formato in cui sono archiviati.

Formati comuni dei file system

Formato Usato per Note
ext4 Partizioni root, home, di avvio Impostazione predefinita per Ubuntu; veloce, affidabile, inserito nel journal
FAT32 Partizione di sistema EFI Richiesto per l'avvio UEFI
Swap Partizione di swap Utilizzato per l'overflow di memoria e l'ibernazione
NTFS Dati condivisi con Windows Per condividere i dati con Windows, scegliere NTFS.
exFAT Unità USB/multipiattaforma Ottimo per le unità condivise tra Linux, Windows e macOS

Buono a sapersi: Altri sistemi operativi (Windows, macOS) non sono in grado di leggere o scrivere sulle partizioni di Ubuntu (ext4), ma Ubuntu può leggere e scrivere su quasi tutti i tipi di partizione.


In Ubuntu Linux, Linux tratta tutto come un file, dai documenti di testo ai dischi rigidi ai socket di rete. Nei sistemi basati su UNIX, esistono sette tipi di file standard: regular, directory, link simbolico, FIFO special, block special, character special e socket.

È possibile identificare il tipo di file eseguendo ls -l in un terminale. Il primo carattere di ogni riga indica il tipo di file.


1. File normali (-)

I file normali sono il tipo di file più comune in Linux. Sono contenitori versatili per l'archiviazione di una varietà di formati di dati, tra cui testo, codice eseguibile, contenuti multimediali e file di configurazione del sistema.

Identificato da: Un trattino (-) all'inizio del ls -l .


2. Elenchi (d)

Linux segue una struttura gerarchica per organizzare i file. A tale scopo, si utilizzano le directory. Anche le directory sono file Linux. Ma invece di archiviare i dati, memorizzano la posizione di altri file.

Identificato da: A d all'inizio del ls -l .


3. Collegamenti simbolici (l)

Un file di collegamento simbolico (chiamato anche collegamento simbolico) è un tipo di file in Linux che punta a un altro file o cartella sul sistema. I file dei link simbolici sono simili ai collegamenti in Windows. A differenza di un link fisso, un link simbolico non contiene i dati nel file di destinazione stesso, ma punta semplicemente a un'altra voce da qualche parte nel file system.

Identificato da: L' l all'inizio del ls -l .


4. File dispositivo a blocchi (b)

I dispositivi a blocchi sono un tipo di file speciale che fornisce l'accesso bufferizzato ai dispositivi hardware, facilitando le operazioni di I/O strutturate. Esempi di dispositivi a blocchi includono dischi rigidi, unità Flash e altri dispositivi di storage. Elaborano i dati in blocchi di più byte e sono essenziali per il mounting di diversi tipi di storage.

Identificato da: A b all'inizio del ls -l . Si trova principalmente in /dev.


5. File di dispositivo a caratteri (c)

I file di dispositivo a caratteri sono tipi speciali di file in Linux che forniscono un'interfaccia per i dispositivi hardware che trasmettono i dati un carattere alla volta, come tastiere, mouse o porte seriali. Questi file permettono ai programmi in spazio utente di interagire con l'hardware in modo semplice e standardizzato.

Identificato da: A c all'inizio del ls -l . Si trova principalmente in /dev.


6. File socket (s)

Socket (mostrati con un s) sono utilizzati nelle comunicazioni di rete per creare un collegamento tra i processi, all'interno dello stesso sistema o su una rete, consentendo lo scambio di dati.

Identificato da: L' s all'inizio del ls -l .


7. Named Pipe / File FIFO (p)

FIFO (First In, First Out), indicati da un p, sono tipi speciali di file utilizzati per la comunicazione tra processi. I dati scritti da un processo possono essere letti da un altro.

Identificato da: A p all'inizio del ls -l .

Riferimento rapido: ID dei tipi di file

Simbolo Tipo di file Posizione comune
- File normale Ovunque
d Directory Ovunque
l Collegamento simbolico /usr, /lib, /bin
b Dispositivo di blocco /dev
c Dispositivo a caratteri /dev
s Socket /run, /var/run
p Named pipe (FIFO) /tmp, /dev

D. È necessario un /home Partizione?
Un: Non è obbligatorio, ma è altamente consigliato. Mantenere /home sulla propria partizione significa che puoi reinstallare Ubuntu senza perdere i tuoi file personali.

D. Ho bisogno di una partizione di swap sui sistemi moderni?
Un: Una distribuzione come Ubuntu crea automaticamente un file di swap di 2 GB di dimensioni durante l'installazione. Di solito è sufficiente. È necessaria una partizione di swap dedicata più grande solo se si prevede di utilizzare l'ibernazione.

D. Qual è la differenza tra UEFI e BIOS?
Un: Il BIOS (Basic Input/Output System) è un software di basso livello che esegue l'inizializzazione dell hardware e carica il boot loader. Gradualmente, il BIOS viene sostituito da UEFI (Unified Extensible Firmware Interface). La maggior parte dei computer Dell prodotti dopo il 2012 utilizza UEFI.

D. Ubuntu è in grado di leggere i file di Windows?
Un: Sì. Ubuntu può leggere e scrivere sulle partizioni di Windows, ma non è in grado di leggere le partizioni di Ubuntu (ext4).

D. Che cos'è il /lost+found Directory?
Un: La colonna /lost+found La directory viene utilizzata per archiviare tutti i file trovati danneggiati dopo un arresto anomalo del sistema e fornisce un modo per tentare di recuperare i dati da essi. Dopo un arresto anomalo, all'avvio successivo, viene eseguito un controllo del file system. La colonna fsck Lo strumento esaminerà il sistema e tenterà di recuperare eventuali file corrotti. Il risultato di questa operazione di ripristino viene inserito nel /lost+found .


Risorse aggiuntive

Informazioni aggiuntive

Nota:
il supporto per il software viene fornito da Canonical nei seguenti modi:
Dell fornisce supporto tecnico:

Prodotti interessati

Alienware, Dell Pro All-in-One, Dell Pro Max Micro, Dell Pro Max Slim, Dell Pro Max Tower, Dell Pro Micro, Dell Pro Slim, Dell Pro Tower, Dell Slim, Dell Tower, Inspiron, Vostro, XPS, G Series, G Series, Alienware, Dell Laptops, Dell Plus, Dell Pro , Dell Pro Max, Dell Pro Plus, Dell Pro Premium, Inspiron, Latitude, Dell Pro Rugged, Vostro, XPS, Fixed Workstations, Mobile Workstations, Dell Pro Max Micro XE FCM2250 ...
Proprietà dell'articolo
Numero articolo: 000131456
Tipo di articolo: How To
Ultima modifica: 27 mag 2026
Versione:  12
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.