Sunteți pe pagina 1din 3

Gestionando particiones con sgdisk

El comando sgdisk de Roderick W. Smith se puede usar para administrar la partición de su unidad de
disco duro desde la línea de comandos. A continuación se muestran los conceptos básicos que necesita
para comenzar.
Los siguientes seis parámetros son todo lo que necesita saber para utilizar las funciones más básicas de
sgdisk:
1. -pag
Imprima la tabla de particiones:
# sgdisk -p / dev / sda
2. -dx
D elete partición x:
# sgdisk -d 1 / dev / sda
3. -nx: y: z
Cree una nueva partición numerada x, comenzando en y y terminando en z:
# sgdisk -n 1: 1MiB: 2MiB / dev / sda
4. -cx: y
C onge el nombre de la partición x a y:
# sgdisk -c 1: grub / dev / sda
5. -tx: y
Cambia el tipo de partición x a y:
# sgdisk -t 1: ef02 / dev / sda
6. –List-types
Listar los códigos de tipo de partición:
# sgdisk --list-types
El Comando SGDisk
Como puede ver en los ejemplos anteriores, la mayoría de los comandos requieren que el nombre del
archivo de dispositivo de la unidad de disco duro para operar se especifique como el último parámetro.
Los parámetros que se muestran arriba se pueden combinar para que pueda definir completamente una
partición con una sola ejecución del comando sgdisk:
# sgdisk -n 1: 1MiB: 2MiB -t 1: ef02 -c 1: grub / dev / sda

Los valores relativos se pueden especificar para algunos campos prefijando el valor con un símbolo + o
- . Si usa un valor relativo, sgdisk hará los cálculos por usted. Por ejemplo, el ejemplo anterior podría
escribirse como:
# sgdisk -n 1: 1MiB: + 1MiB -t 1: ef02 -c 1: grub / dev / sda
El valor 0 tiene un significado de caso especial para varios de los campos:
• En el campo del número de partición , 0 indica que se debe usar el siguiente número disponible
(la numeración comienza en 1).
• En el campo de dirección de inicio , 0 indica que se debe usar el inicio del mayor bloque
disponible de espacio libre. Parte del espacio en el inicio del disco duro siempre está reservado
para la tabla de particiones.
• En el campo de dirección final , 0 indica que se debe usar el final del mayor bloque disponible
de espacio libre.
Al utilizar 0 y los valores relativos en los campos apropiados, puede crear una serie de particiones sin
tener que precalcular ningún valor absoluto. Por ejemplo, la siguiente secuencia de comandos de sgdisk
crearía todas las particiones básicas que se necesitan para una instalación típica de Linux si está en una
secuencia de ejecución contra un disco duro en blanco:
# sgdisk -n 0: 0: + 1MiB -t 0: ef02 -c 0: grub / dev / sda
# sgdisk -n 0: 0: + 1GiB -t 0: ea00 -c 0: boot / dev / sda
# sgdisk -n 0: 0: + 4GiB -t 0: 8200 -c 0: swap / dev / sda
# sgdisk -n 0: 0: 0 -t 0: 8300 -c 0: root / dev / sda
El ejemplo anterior muestra cómo particionar un disco duro para una computadora basada en BIOS. La
partición grub no es necesaria en una computadora basada en UEFI. Debido a que sgdisk está
calculando todos los valores absolutos para usted en el ejemplo anterior, simplemente puede omitir
ejecutar el primer comando en una computadora basada en UEFI y los comandos restantes pueden
ejecutarse sin modificaciones. Del mismo modo, puede omitir la creación de la partición de
intercambio y no será necesario modificar los comandos restantes.
También hay un atajo para eliminar todas las particiones de un disco duro con un solo comando:
# sgdisk --zap-all / dev / sda
Para obtener la información más actualizada y detallada, consulte la página de manual:
$ man sgdisk

S-ar putea să vă placă și