GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear una partición usando el comando "partid"

Hay diferentes opciones para crear o administrar particiones en Linux:Parted es uno de ellos. Esta nota describe su uso y el caso de uso al crear una nueva tabla de particiones. Use parted de forma interactiva para ingresar comandos uno a la vez. Incluya solo el dispositivo como argumento para invocar el modo interactivo.

Crear una partición usando parted

1. Seleccione el disco duro a particionar

Seleccione el disco en el que se está creando la partición, en el siguiente ejemplo, se está particionando /dev/sdb. Puede seleccionar el disco a continuación de dos maneras.

# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

o

# parted
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /dev/sdb                                                  
Using /dev/sdb
(parted)

Es posible ejecutar "ayuda" para ver las diversas opciones proporcionadas en el comando separado

2. Establecer el tipo de tabla de particiones

El siguiente ejemplo crea una nueva tabla de particiones mediante el comando mklabel. El tipo de etiqueta del disco debe ser uno de los siguientes:aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun o loop.

(parted) help mklabel                                                     
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)

	LABEL-TYPE is one of: aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop

En el resultado anterior, es posible ver que se admiten diferentes LABEL-TYPE en partes. Es importante tener en cuenta que será necesario usar msdos como TIPO DE ETIQUETA para Linux genérico.

(parted) mklabel msdos                                                    
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will
be lost. Do you want to continue?
Yes/No? Yes

3. Verifique el espacio libre y las particiones existentes

Para verificar el espacio libre y las particiones existentes en el disco, use imprimir subcomando. Como puede ver, hay 21,5 GB de espacio libre en el disco y aún no se ha creado ninguna partición en el disco.

(parted) print free                                                       
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type  File system  Flags
        32.3kB  21.5GB  21.5GB        Free Space
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End  Size  Type  File system  Flags

(parted)

4. Creación de una partición primaria o lógica en el disco seleccionado mediante mkpart

Se pueden crear particiones primarias o lógicas usando el comando mkpart. Las opciones pueden ser primarias y lógicas respectivamente. El ejemplo de ambas opciones se muestra a continuación (crearemos 2 particiones de 200 MB cada una como partición principal y lógica):
a. Creando partición primaria

(parted) mkpart primary                                                   
File system type?  [ext2]? ext4                                           
Start? 0                                                                  
End? 200MB
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type     File system  Flags
 1      512B   200MB  200MB  primary

b. Creando partición lógica

(parted) mkpart logical                                                   
parted: invalid token: logical
Partition type?  primary/extended? extended                               
Start? 201M                                                               
End? 402M
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type      File system  Flags
 1      512B   200MB  200MB  primary
 2      201MB  402MB  200MB  extended               lba
NOTA :Parted solicita el tipo de FS al crear la partición primaria, a menos que se vaya a crear una partición lógica.

Eliminar una partición usando el comando rm

También se puede eliminar una partición existente usando el comando "rm", como se muestra en el siguiente ejemplo, tenemos 2 particiones con el número 1 y 2.

(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type      File system  Flags
 1      512B   200MB  200MB  primary
 2      201MB  402MB  200MB  extended               lba

Para eliminar la partición 2:

(parted) rm                                                               
Partition number? 2

Verifique que ahora solo puede ver la partición número 1.

(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type     File system  Flags
 1      512B   200MB  200MB  primary


Linux
  1. Cómo crear una base de datos en MySQL usando la línea de comandos

  2. Cómo crear una unidad USB de arranque usando el comando dd

  3. Cómo crear un script de un comando de Linux

  4. Linux/UNIX:Cómo crear una partición extendida usando fdisk

  5. Cómo crear archivos dispersos en Linux usando el comando 'dd'

Cómo crear un archivo en Linux usando el comando Cat

Cómo crear un alias en Linux

Cómo crear un archivo en Linux usando Terminal

Cómo clonar y restaurar una partición de Linux usando el comando dd

Cómo crear y administrar particiones de Linux usando Parted

Cómo crear particiones de disco usando cfdisk