UN Partizione è uno spazio ricavato da un disco fisico che può essere utilizzato per installare un sistema operativo o semplicemente fungere da spazio di archiviazione per i file degli utenti e altri dati. Ogni partizione viene creata direttamente su Disco rigido o Disco esterno collegato al sistema con indirizzo di blocco iniziale e finale che identifica la quantità di spazio che occupa sull'unità.
Sebbene tu possa creare n numero di partizioni che desideri, ma un sistema Linux identifica il massimo di 16 partizioni che possono essere associate a qualsiasi SCSI, SATA, PATA o hard disk virtuale. Per identificare le partizioni di cui sopra, un sistema Linux ha la sua convenzione generale. Tale convenzione è nella forma "/dev/sdxn
' o '/dev/vdxn
' dove 'X
'è alfabeto e'n
' un numero.
Qui, '/dev'
è la directory in '/'
file system che contiene i file associati a ciascuno dei dispositivi collegati a un sistema Linux. Dopo di che 'S'
identifica un'unità SATA, SCSI o PATA e
'v'
è per dischi virtuali su macchine basate su KVM. Il prossimo alfabeto, ad es. 'D'
è l'acronimo di device e infine l'alfabeto successivo identifica l'unità collegata.
Spiegazione della struttura e dei percorsi delle directory dei file system importanti di Linux
Se il tuo sistema ha 4 dischi rigidi, potresti trovare un elenco per: /dev/sda
, /dev/sdb
, /dev/sdc
, /dev/sdd
nell'uscita di comando fdisk quando 'l' viene invocata l'opzione.
Dopo l'alfabeto viene il numero. Un tipico disco rigido identifica 4 partizioni primarie di cui può esserci anche una partizione estesa, che contiene ancora più partizioni logiche. In tal caso, la prima partizione primaria, che generalmente è la partizione di avvio, contiene l'etichetta predefinita: '/dev/sda1'
che indica la sua posizione come prima partizione primaria sul primo disco rigido, allo stesso modo '/dev/sdb1'
sarà la prima partizione primaria sul secondo disco rigido.
La prossima partizione primaria avrà sda2, poi sda3 e così via, con partizione logica a partire da sda5. Questo è solo un modo in cui viene impostato un partizionamento Linux, anche se attualmente esiste un altro tipo di partizione, che è Partizione LVM Linux su cui il volume logico viene creato al volo dal volume fisico e dai gruppi di volumi senza influire direttamente sull'hardware sottostante.
Un sistema Linux nudo configura 2 partizioni durante l'installazione normale, ad esempio root ('/'
) (dove è impostato il filesystem) e scambio (uno spazio di archiviazione temporaneo che si presume sia il doppio della RAM per impostazione predefinita, sebbene non sia necessario).
Il bootloader è generalmente installato nella partizione di root o nella prima partizione primaria. La partizione pone le basi per i filesystem che vengono quindi creati sulla partizione, ma prima richiede che la partizione sia formattata per il tipo di filesystem da supportare su quella partizione.
Contiene direttamente l'area del disco rigido specificata in termini di indirizzo del primo e ultimo settore e contiene un'etichetta che indica dove si trova il disco rigido e il suo numero. Può contenere i file di avvio per il sistema operativo o i dati configurati dall'utente.
Partizione che contiene altre partizioni. La partizione estesa viene creata per contenere più partizioni logiche. A differenza della partizione primaria, non può contenere i file di avvio del sistema operativo installato, poiché contiene e gestisce le partizioni logiche.
Dopo le prime 4 partizioni primarie, vengono le partizioni logiche che sono stabilite sulla partizione estesa. Questi sono generalmente usati per contenere il filesystem come stabilito dall'utente. Anche lo spazio di swap è configurato come partizione logica.
La partizione LVM viene utilizzata per la creazione di filesystem creati su volumi logici. LVM è l'acronimo di Logical Volume Management, una funzionalità di Linux per creare al volo volumi logici sulle partizioni. Richiede una partizione, che contiene quindi un volume fisico e più volumi fisici vengono combinati per creare un gruppo di volumi su cui è disposto il volume logico. Il volume logico viene quindi formattato per contenere il filesystem.
Un segmento di spazio formattato, che può contenere il filesystem. Il volume viene creato sulla partizione per montare il filesystem su di essa e consentirgli di contenere i dati dell'utente.
Poiché tutte le operazioni sulle partizioni richiedono la modifica della dimensione del filesystem ospitato da esso, qualsiasi modifica, la cancellazione o la creazione di partizioni richiedono che i filesystem siano smontati e sottoposti a backup con attenzione per evitare il rischio di perdita di dati.
I comandi per cambiare o modificare il nome/etichetta della partizione dipendono dal tipo di filesystem su quella partizione ad eccezione di alcuni comandi generali.
Di seguito puoi trovare un elenco di tutti questi comandi.
I comandi e2label o tune2fs utilizzato per modificare l'etichetta delle partizioni di tipo ext2, ext3 ed ext4.
# e2label /dev/sda1 ROOT. O. # tune2fs –L ROOT_PART /dev/sda1.
Qui, RADICE
e ROOT_PART
sono le etichette da aggiungere a /dev/sda1
che è una partizione formattata ext4.
Il ntfslabel comando utilizzato per modificare l'etichetta delle partizioni NTFS.
# ntfslabel /dev/sda5 NTFS_DIR.
Il reiserfstune comando utilizzato per etichettare le partizioni formattate con reiserFS.
Nota: Si consiglia di smontare prima il filesystem prima di questo comando.
# reiserfstune –l HOME_PART /dev/sdb1.
In cui si, /dev/sdb1
è la partizione formattata con il filesystem reiserFS.
Il mkswap comando utilizzato per modificare l'etichetta della partizione SWAP.
Dopo aver smontato il filesystem, è necessario eseguire il seguente comando per modificare l'etichetta della partizione di swap.
# mkswap -L SWAP_PART /dev/sda5.
In cui si, /dev/sda5
è la partizione formattata SWAP.
Il etichetta exfat comando utilizzato per modificare l'etichetta della partizione formattata exFAT.
# exfatlabel /dev/sda3 EX_PART.
Disks è un'utilità preinstallata che si trova nella maggior parte dei sistemi Linux che presenta la GUI per eseguire tutte le attività relative alle partizioni eseguite da fdisk e separato e anche di più. I dischi possono essere utilizzati per modificare l'etichetta di una partizione seguendo la procedura:
La GUI dei dischi mostra tutte le unità esterne e i dettagli dell'unità esterna selezionata, incluse le partizioni, le loro etichette, le loro dimensioni e il tipo di formattazione. Il primo passo è selezionare la partizione la cui etichetta deve essere modificata, che qui è Partizione 1, il passaggio successivo è selezionare l'icona a forma di ingranaggio e modificare il filesystem.
Dopodiché ti verrà chiesto di cambiare l'etichetta della partizione selezionata.
E infine, l'etichetta della partizione verrà modificata.
/etc/fstab è il file che viene consultato all'avvio per montare le partizioni esistenti nel sistema. Le partizioni vengono identificate per impostazione predefinita utilizzando UUID come da voce in questo /etc/fstab file.
Ma c'è un altro modo per caricare la partizione, invece di quel lungo UUID, puoi semplicemente passare l'etichetta di quella partizione nel file invece di UUID e da quel momento in poi, il tuo sistema monterà le partizioni sul sistema usando LABEL invece di UUID.
Per caricare qualsiasi partizione utilizzando Label anziché UUID basta aprire il /etc/fstab file per la modifica:
$ sudo vi /etc/fstab.
Il file ha il seguente aspetto:
Qui, la partizione viene riconosciuta usando UUID come visto sopra. Ora, se vuoi che la partizione venga riconosciuta usando l'etichetta, modifica semplicemente la voce corrispondente nel file sostituendo UUID=
di ETICHETTA=
. Quindi, salva e chiudi il file. All'avvio successivo, la partizione verrà caricata utilizzando l'etichetta anziché l'UUID.
Alcuni comandi possono essere usati per giocare con le voci delle partizioni nella tabella delle partizioni e mescolare le voci nella tabella delle partizioni.
Questi comandi includono:
Utility che può essere utilizzata per eseguire molte operazioni utili sulle partizioni, ma qui evidenziata è una sua operazione per modificare i nomi delle partizioni.
Procedura da seguire:
# gdisk.
Questo apre il gdisk e ti verrà chiesto di inserire il disco da selezionare. Basta inserire il disco che si desidera selezionare. '/dev/sda'
per operare sul primo hard disk.
Successivamente, verrà visualizzato il seguente messaggio che ti chiederà di inserire qualsiasi comando. accedere 'C' qui. Verrà richiesto di selezionare il numero di partizione di cui si desidera modificare il nome. Inserisci il nome della partizione e ti verrà chiesto di inserire il nuovo nome. Inserisci il nuovo nome e premi ACCEDERE.
Comando(? Per un aiuto):
Quindi, usa la seguente opzione per verificare che la modifica che hai fatto sia stata eseguita.
Comando(? Per aiuto): pag.
Ora chiudi ed esci da gdisk, salvando le modifiche.
Comando(? Per aiuto): w.
Mount può essere utilizzato anche per modificare il nome della partizione. La seguente procedura può essere utilizzata qui:
Smonta la partizione.
# smonta /partizione.
Cambia il nome della directory dopo che è stata smontata.
# mountpoint /partizione &>/dev/null || mv /partition /new_name_partition.
Modificare /etc/fstab e cambia il punto di montaggio della partizione da /partition a /new_name_partition e quindi rimontare la partizione.
# mount /new_name_partition.
Sopra sono presentate le tecniche per cambiare/modificare il nome/etichetta delle partizioni Linux. Se hai altre tecniche interessanti che possono ottenere la stessa cosa, condividi con noi nei tuoi preziosi commenti.