Separato è una rinomata utility da riga di comando progettata per facilitare il gestione delle partizioni del disco rigido in modo intuitivo.
Con Separato, puoi eseguire facilmente attività come l'aggiunta, l'eliminazione, la riduzione e l'estensione delle partizioni del disco, gestione dei file system ad essi associati.
Col tempo, Separato ha subito notevoli sviluppi ed evoluzioni, introducendo vari miglioramenti e modifiche alla sua funzionalità. Alcune funzionalità sono state ritirate, mentre sono state introdotte nuove funzionalità, rendendolo uno strumento versatile per la gestione delle partizioni.
Questo tutorial mira a fornire un'introduzione completa a Parted, coprendo i suoi concetti fondamentali e dimostrando esempi pratici. Se non conosci Parted, è essenziale notare che qualsiasi modifica apportata utilizzando Parted viene immediatamente scritta sul disco.
Pertanto, è fondamentale prestare attenzione durante il tentativo di modificare le partizioni del disco per evitare conseguenze indesiderate o perdita di dati. Durante questo tutorial, ti guideremo passo dopo passo, assicurandoti di cogliere le basi di Parted e comprendere le potenziali implicazioni delle tue azioni quando lavori con le partizioni del disco.
Se hai intenzione di sperimentare Separato, si consiglia di utilizzare una macchina virtuale o un vecchio computer/laptop che non contenga dati critici. Quando si apportano modifiche a una partizione del disco, è fondamentale che la partizione non sia attivamente in uso.
Nel caso di partizioni primarie, puoi prendere in considerazione l'avvio in modalità di ripristino, che fornisce un file sicuro ambiente per l'esecuzione di attività relative alla partizione senza interferenze da parte del funzionamento in esecuzione sistema. Questo approccio precauzionale garantisce l'integrità dei dati importanti e riduce al minimo il rischio di conseguenze indesiderate durante la manipolazione delle partizioni.
Nota: Avrai bisogno di avere accesso root alla macchina su cui lavorerai per poter usare parted.
Su molte distribuzioni Linux, separato viene preinstallato. Se non è incluso nella tua distribuzione, puoi installarlo con:
$ sudo apt install parted [On Debian, Ubuntu e Menta] $ sudo yum install parted [OnRHEL/CentOS/Fedora E Rocky/AlmaLinux] $ sudo emerge -a sys-apps/parted [OnGentooLinux] $ sudo apk add parted [OnLinux alpino] $ sudo pacman -S parted [OnArcoLinux] $ sudo zypper install parted [OnOpenSUSE]
Una volta che ti sei assicurato che separato è installato, puoi procedere oltre per verificare alcuni esempi reali di comando parted nel resto di questo articolo.
Per osservare un messaggio simile a quello illustrato nell'immagine sottostante, eseguire il seguente comando. Tieni presente che l'output potrebbe differire leggermente a seconda della versione specifica di Parted. Per impostazione predefinita, Parted funzionerà sull'unità principale, generalmente identificata come /dev/sda
, se non diversamente specificato.
$ separato.
Se vuoi uscire da parted, digita semplicemente:
$ esci.
Ora che separato è avviato, elenchiamo le partizioni del disco rigido selezionato. Come accennato in precedenza, parted sceglie la tua prima unità per impostazione predefinita. Per vedere l'esecuzione delle partizioni del disco stampa
.
stampa (separata).
Quando si corre stampa
, visualizzerà anche le informazioni e il modello del disco rigido. Ecco un esempio da un disco rigido reale (non virtuale come mostrato nell'immagine sopra):
stampa (separata).Modello: ATA TOSHIBA MQ01ACF0 (scsi) Disco /dev/sda: 320GB. Dimensione del settore (logico/fisico): 512B/4096B. Tabella delle partizioni: msdos Numero Inizio Fine Dimensione Tipo File system Flag 1 1049kB 256MB 255MB primary ext2 boot. 2 257 MB 320 GB 320 GB estesi. 5 257 MB 320 GB 320 GB logico lvm.
Nell'esempio sopra, puoi vedere il modello del disco, la dimensione del settore di capacità e la tabella delle partizioni.
Se si dispone di più di un disco rigido, è possibile passare facilmente da un disco all'altro utilizzando il pulsante "Selezionare
” comando. Nell'esempio seguente, passerò da /dev/sda
A /dev/sdb
che è un'unità secondaria sul mio sistema.
Per passare facilmente da un disco all'altro puoi usare:
(separato) seleziona /dev/sdX.
Modifica "X"
con la lettera del disco a cui si desidera passare.
IL separato può essere utilizzato per creare partizioni del disco primarie e logiche. In questo esempio, ti mostrerò come creare una partizione primaria, ma i passaggi sono gli stessi per le partizioni logiche.
Per creare una nuova partizione, parted usa "mkpart
“. Puoi dargli parametri aggiuntivi come "primario"
O "logico"
a seconda del tipo di partizione che si desidera creare.
Prima di iniziare a creare partizioni, è importante assicurarsi di utilizzare (aver selezionato) il disco corretto.
Inizia usando la stampa:
stampa (separata).
Come mostrato nell'immagine sopra, stiamo usando un'unità virtuale di 34GB. Innanzitutto, assegneremo un'etichetta al nuovo disco, quindi creeremo una partizione e imposteremo un file system su di esso.
Ora il primo passo è dare il nuovo disco un nome di etichetta con:
(separato) mklabel msdos.
Ora crea la nuova partizione con mkpart
. Le unità elencate sono in megabyte (MB). Creeremo un 10GB partizione a partire da 1 A 10000:
(parted) mkpart Tipo di partizione? primario/esteso? primario. Tipo di file system? [est2]? Inizio? 1. FINE? 10000. stampa (separata). Modello: ATA VBOX HARDDISK (scsi) Disco /dev/sdb: 34,4 GB. Dimensione del settore (logico/fisico): 512B/512B. Tabella delle partizioni: msdos. Disco Flag: Numero Inizio Fine Dimensione Tipo File system Flag 1 1049kB 10.0GB 9999MB primary ext2 lba.
Quindi, esci separato da "esentato"
comando. Formatteremo la nostra nuova partizione nel file system ext4 usando mkfs
. Per fare in modo che ciò accada, esegui il seguente comando:
# mkfs.ext4 /dev/sdb1.
Nota: È importante selezionare il disco e la partizione corretti quando si esegue il comando precedente!
Ora verifichiamo i nostri risultati, stampando la tabella delle partizioni sul nostro disco secondario. Nella colonna del file system, dovresti vedere ext4 o il tipo di file system che hai deciso di utilizzare per la tua partizione:
Parted include molteplici funzioni utili e una di queste lo è "ridimensiona parte"
. Come probabilmente avrai già capito, "ridimensiona parte"
ti aiuta a ridimensionare una partizione.
Nell'esempio seguente, vedrai come ridimensionare una partizione esistente. Ai fini di questo esempio, utilizzeremo la partizione creata in precedenza.
Innanzitutto, dovrai conoscere il numero della partizione che ridimensionerai. Questo può essere facilmente trovato usando "stampa"
:
stampa (separata).
Nel nostro esempio, il numero della partizione è "1"
. Ora esegui il comando resizepart:
(separato) resizepart.
Ti verrà chiesto il numero della partizione che ridimensionerai. Inserisci il suo numero. Successivamente, ti verrà chiesto di impostare il nuovo punto finale per questa partizione. Ricorda che per impostazione predefinita le unità sono inserite MB. Nel nostro esempio, abbiamo impostato la nuova dimensione della partizione su 15GB:
(parted) resizepart Numero della partizione? 1. FINE? [10,0 GB]? 15000.
Ora verifica i risultati con "stampa"
:
stampa (separata).
La prossima cosa che imparerai è come eliminare una partizione dal tuo disco rigido. Per fare questo, dovrai usare il comando rm all'interno di parted. Per eliminare una partizione del disco è necessario conoscerne il numero.
Come accennato in precedenza, puoi facilmente ottenere questo numero utilizzando "stampa"
. Nel nostro esempio, elimineremo la partizione con un numero 1
dalla nostra spinta secondaria /dev/sdb1
:
(separato) rm 1.
Verificare i risultati stampando la tabella delle partizioni:
Parted supporta un "salvare"
utility che ti aiuta a recuperare una partizione persa tra un punto iniziale e finale. Se viene trovata una partizione all'interno di tale intervallo, tenterà di ripristinarla.
Ecco un esempio:
(separato) salvare Inizio? 1 FINE? 15000stampa (separata). Modello: Sconosciuto (sconosciuto) Disco /dev/sdb1: 15,0 GB. Dimensione del settore (logico/fisico): 512B/512B. Tabella delle partizioni: loop. Disco Flag: Numero Inizio Fine Dimensione File system Flag. 1 0.00B 15.0GB 15.0GB ext4.
Usando parted, puoi cambiare lo stato di un flag per le partizioni del disco. I flag supportati sono:
Gli stati possono essere entrambi "SU"
O "spento"
. Per cambiare un flag è sufficiente eseguire "impostato"
comando all'interno di parted:
(separato) imposta 2 lba su.
I set di comandi precedenti lba
flag su on per la seconda partizione. Verifica i risultati con stampa
:
Separato è un'utilità utile e potente che può aiutarti a gestire le partizioni del disco nei sistemi Linux. Come sempre, quando si lavora con le partizioni del disco è necessario prestare la massima attenzione.
Si consiglia vivamente di passare attraverso pagine man separate per sapere come personalizzare il suo output e trovare maggiori informazioni sulle sue capacità.
Se hai domande o commenti, non esitare a utilizzare la sezione commenti qui sotto.