Sintaxis skip
B.5. COMANDOS KICKSTART PARA EL MANEJO DEL ALMACENAMIENTO
B.5.13. parte o partición
Se requiere el comando part o partition Kickstart. Crea una partición en el sistema.
Sintaxis
part|partition mntpoint --name=name --device=device --rule=rule [OPTIONS] Opciones
mntpoint - Dónde está montada la partición. El valor debe ser de una de las siguientes formas: /path
Por ejemplo, /, /usr, /home
swap
La partición se utiliza como espacio de intercambio.
Para determinar el tamaño de la partición de intercambio automáticamente, utilice la opción --recommended:
swap --recommended
El tamaño asignado será efectivo pero no estará calibrado con precisión para su sistema. Para determinar el tamaño de la partición de intercambio de forma automática, pero
Para determinar el tamaño de la partición de intercambio de forma automática, pero también para dejar espacio extra para que su sistema pueda hibernar, utilice la opción --
hibernation:
swap --hibernation
El tamaño asignado será equivalente al espacio de intercambio asignado por --
recommended más la cantidad de RAM de su sistema.
Para conocer los tamaños de swap asignados por estos comandos, consulte Sección C.4, “Esquema de partición recomendado” para sistemas AMD64, Intel 64 y ARM de 64 bits.
raid.id
La partición se utiliza para el RAID por software (véase raid).
pv.id
La partición se utiliza para LVM (ver logvol).
biosboot
La partición se utilizará para una partición de arranque de la BIOS. Es necesaria una partición de arranque de la BIOS de 1 MiB en los sistemas AMD64 e Intel 64 basados en BIOS que utilizan una tabla de particiones GUID (GPT); el gestor de arranque se instalará en ella. No es necesario en sistemas UEFI. Consulte también el comando bootloader.
/boot/efi
Una partición del sistema EFI. Una partición EFI de 50 MiB es necesaria en sistemas UEFI basados en AMD64, Intel 64 y ARM de 64 bits; el tamaño recomendado es de 200 MiB. No es necesario en los sistemas BIOS. Consulte también el comando bootloader.
--size= - El tamaño mínimo de la partición en MiB. Especifique aquí un valor entero como 500
(no incluya la unidad).
IMPORTANTE
Si el valor de --size es demasiado pequeño, la instalación falla. Establezca el valor --size como la cantidad mínima de espacio que necesita. Para conocer las recomendaciones de tamaño, consulte Sección C.4, “Esquema de partición recomendado”.
--grow - Indica a la partición que crezca hasta llenar el espacio disponible (si lo hay), o hasta la
configuración del tamaño máximo, si se especifica uno.
NOTA
Si utiliza --grow= sin configurar --maxsize= en una partición de intercambio, Anaconda limita el tamaño máximo de la partición de intercambio. Para los sistemas que tienen menos de 2 GB de memoria física, el límite impuesto es el doble de la cantidad de memoria física. Para sistemas con más de 2 GB, el límite impuesto es el tamaño de la memoria física más 2GB.
--maxsize= - El tamaño máximo de la partición en MiB cuando la partición está configurada
para crecer. Especifique aquí un valor entero como 500 (no incluya la unidad).
--noformat - Especifica que la partición no debe ser formateada, para su uso con el comando -- onpart.
--onpart= o --usepart= - Especifica el dispositivo en el que colocar la partición. Utiliza un
dispositivo existente en blanco y lo formatea al nuevo tipo especificado. Por ejemplo: partition /home --onpart=hda1
pone /home en /dev/hda1.
Estas opciones también pueden añadir una partición a un volumen lógico. Por ejemplo: partition pv.1 --onpart=hda2
El dispositivo debe existir ya en el sistema; la opción --onpart no lo creará.
También es posible especificar una unidad completa, en lugar de una partición, en cuyo caso Anaconda formateará y utilizará la unidad sin crear una tabla de particiones. Tenga en cuenta, sin embargo, que la instalación de GRUB2 no es compatible con un dispositivo formateado de esta manera, y debe ser colocado en una unidad con una tabla de particiones.
partition pv.1 --onpart=hdb
--ondisk= o --ondrive= - Crea una partición (especificada por el comando part ) en un disco
existente. Fuerza la creación de la partición en un disco en particular. Por ejemplo, --
ondisk=sdb pone la partición en el segundo disco SCSI del sistema.
Para especificar un dispositivo multirruta que no utiliza la gestión de volúmenes lógicos (LVM), utilice el formato disk/by-id/dm-uuid-mpath-WWIDdonde WWID es el identificador mundial del dispositivo. Por ejemplo, para especificar un disco con WWID
2416CD96995134CA5D787F00A5AA11017, utilice:
part / --fstype=xfs --grow --asprimary --size=8192 --ondisk=disk/by-id/dm-uuid-mpath- 2416CD96995134CA5D787F00A5AA11017
AVISO
Nunca especifique los dispositivos multipath con nombres de dispositivo como mpatha. Este tipo de nombres de dispositivos no son específicos de un disco en particular. El disco llamado /dev/mpatha durante la instalación podría no ser el que usted espera que sea. Por lo tanto, el comando
clearpart podría apuntar al disco equivocado.
--asprimary - Fuerza a la partición a ser asignada como una partición primary. Si la partición no
se puede asignar como primaria (normalmente debido a que ya hay demasiadas particiones primarias asignadas), el proceso de particionado falla. Esta opción sólo tiene sentido cuando el disco utiliza un registro de arranque maestro (MBR); para los discos etiquetados con una tabla de particiones GUID (GPT) esta opción no tiene sentido.
--fsprofile= - Especifica un tipo de uso que se pasa al programa que crea un sistema de
archivos en esta partición. Un tipo de uso define una variedad de parámetros de ajuste que se utilizarán cuando se cree un sistema de archivos. Para que esta opción funcione, el sistema de archivos debe soportar el concepto de tipos de uso y debe haber un archivo de configuración que liste los tipos válidos. Para ext2, ext3, ext4, este archivo de configuración es
/etc/mke2fs.conf.
--mkfsoptions= - Especifica los parámetros adicionales que se pasarán al programa que hace
un sistema de archivos en esta partición. Es similar a --fsprofile pero funciona para todos los sistemas de ficheros, no sólo para los que soportan el concepto de perfil. No se procesa la lista de argumentos, por lo que deben suministrarse en un formato que pueda pasarse directamente al programa mkfs. Esto significa que las opciones múltiples deben estar separadas por comas o rodeadas por comillas dobles, dependiendo del sistema de archivos.
--fstype= - Establece el tipo de sistema de archivos para la partición. Los valores válidos son xfs, ext2, ext3, ext4, swap, vfat, efi y biosboot.
--fsoptions - Especifica una cadena de opciones de forma libre que se utilizará al montar el
sistema de archivos. Esta cadena se copiará en el archivo /etc/fstab del sistema instalado y debe ir entre comillas.
--label= - asigna una etiqueta a una partición individual.
--recommended - Determina el tamaño de la partición automáticamente. Para obtener detalles
sobre el esquema recomendado, consulte Sección C.4, “Esquema de partición recomendado”
para AMD64, Intel 64 y ARM de 64 bits.
IMPORTANTE
Esta opción sólo se puede utilizar para las particiones que dan lugar a un sistema de archivos, como la partición /boot y el espacio swap. No se puede utilizar para crear volúmenes físicos LVM o miembros RAID.
--onbiosdisk - Obliga a crear la partición en un disco concreto descubierto por la BIOS. --encrypted - Especifica que esta partición debe ser encriptada con Linux Unified Key Setup
(LUKS), utilizando la frase de contraseña proporcionada en la opción --passphrase. Si no se especifica una frase de contraseña, Anaconda utiliza la frase de contraseña por defecto, para todo el sistema, establecida con el comando autopart --passphrase, o detiene la instalación y le pide que proporcione una frase de contraseña si no se establece ninguna por defecto.
NOTA
Cuando se encriptan una o más particiones, Anaconda intenta reunir 256 bits de entropía para asegurar que las particiones están encriptadas de forma segura. La recopilación de entropía puede llevar algún tiempo - el proceso se detendrá después de un máximo de 10 minutos, independientemente de si se ha reunido suficiente entropía.
El proceso puede acelerarse interactuando con el sistema de instalación (escribiendo en el teclado o moviendo el ratón). Si estás instalando en una máquina virtual, también puedes adjuntar un dispositivo virtio-rng (un generador virtual de números aleatorios) al huésped.
--luks-version=LUKS_VERSION - Especifica qué versión del formato LUKS debe utilizarse
--passphrase= - Especifica la frase de contraseña que se utilizará al cifrar esta partición. Debe
utilizar esta opción junto con la opción --encrypted; por sí sola no tiene efecto.
--cipher= - Especifica el tipo de encriptación a utilizar si el valor por defecto de Anaconda aes- xts-plain64 no es satisfactorio. Debe utilizar esta opción junto con la opción --encrypted; por sí
sola no tiene efecto. Los tipos de encriptación disponibles se enumeran en el documento
Security hardening, pero Red Hat recomienda encarecidamente el uso de aes-xts-plain64 o
aes-cbc-essiv:sha256.
--escrowcert=URL_of_X.509_certificate - Almacena las claves de encriptación de datos de
todas las particiones encriptadas como archivos en /root, encriptadas utilizando el certificado X.509 de la URL especificada con URL_of_X.509_certificate. Las claves se almacenan como un archivo separado para cada partición encriptada. Esta opción sólo tiene sentido si se especifica
--encrypted.
--backuppassphrase - Añade una frase de contraseña generada aleatoriamente a cada
partición cifrada. Almacene estas frases de contraseña en archivos separados en /root,
encriptadas usando el certificado X.509 especificado con --escrowcert. Esta opción sólo tiene sentido si se especifica --escrowcert.
--pbkdf=PBKDF - Establece el algoritmo de la Función de Derivación de Claves Basada en
Contraseña (PBKDF) para la ranura de claves LUKS. Véase también la página de manual
cryptsetup(8). Esta opción sólo tiene sentido si se especifica --encrypted.
--pbkdf-memory=PBKDF_MEMORY - Establece el coste de memoria para PBKDF. Véase
también la página de manual cryptsetup(8). Esta opción sólo tiene sentido si se especifica --
encrypted.
--pbkdf-time=PBKDF_TIME - Establece el número de milisegundos que se emplearán en el
procesamiento de la frase de contraseña PBKDF. Véase también --iter-time en la página de manual cryptsetup(8). Esta opción sólo tiene sentido si se especifica --encrypted, y es mutuamente excluyente con --pbkdf-iterations.
--pbkdf-iterations=PBKDF_ITERATIONS - Establece el número de iteraciones directamente y
evita el benchmark PBKDF. Véase también --pbkdf-force-iterations en la página de manual
cryptsetup(8). Esta opción sólo tiene sentido si se especifica --encrypted, y es mutuamente
excluyente con --pbkdf-time.
--resize= - Redimensiona una partición existente. Cuando utilice esta opción, especifique el
tamaño objetivo (en MiB) utilizando la opción --size= y la partición objetivo utilizando la opción
--onpart=.
Notas
El comando part no es obligatorio, pero debe incluir part, autopart o mount en su script Kickstart.
La opción --active está obsoleta en Red Hat Enterprise Linux 8.
Si la partición falla por cualquier motivo, aparecen mensajes de diagnóstico en la consola virtual 3.
Todas las particiones creadas se formatean como parte del proceso de instalación, a menos que se utilicen --noformat y --onpart.
Los nombres de los dispositivos en el sdX (o /dev/sdX) no están garantizados para ser consistentes a través de los reinicios, lo que puede complicar el uso de algunos comandos de
Kickstart. Cuando un comando pide un nombre de nodo de dispositivo, puede utilizar cualquier elemento de /dev/disk. Por ejemplo, en lugar de:
part / --fstype=xfs --onpart=sda1
Podría utilizar una entrada similar a una de las siguientes:
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1 part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
De este modo, el comando siempre se dirigirá al mismo dispositivo de almacenamiento. Esto es especialmente útil en entornos de almacenamiento grandes. Consulte el capítulo Visión general de los atributos de nomenclatura persistente en el documento Managing storage devices para obtener información más detallada sobre las diferentes formas de referirse de forma coherente a los dispositivos de almacenamiento.
Si pierdes la frase de contraseña de LUKS, cualquier partición encriptada y sus datos son completamente inaccesibles. No hay forma de recuperar una frase de contraseña perdida. Sin embargo, puedes guardar las frases de contraseña de cifrado con la página --escrowcert y crear frases de contraseña de cifrado de reserva con las opciones de --backuppassphrase.
B.5.14. raid
El comando raid Kickstart es opcional. Monta un dispositivo RAID por software.
Sintaxis
raid mntpoint --level=level --device=device-name partitions* Opciones
mntpoint - Ubicación donde se monta el sistema de archivos RAID. Si es /, el nivel RAID debe ser
1 a menos que haya una partición de arranque (/boot). Si hay una partición de arranque, la partición /boot debe ser de nivel 1 y la partición raíz ( /) puede ser de cualquiera de los tipos disponibles. El partitions* (que denota que se pueden listar múltiples particiones) enumera los identificadores RAID a añadir a la matriz RAID.
IMPORTANTE
En IBM Power Systems, si se ha preparado un dispositivo RAID y no se ha reformateado durante la instalación, asegúrese de que la versión de los metadatos RAID es 0.90 si pretende poner las particiones /boot y PReP en el dispositivo RAID.
La versión de metadatos por defecto de Red Hat Enterprise Linux 7 mdadm no es compatible con el dispositivo de arranque.
--level= - Nivel RAID a utilizar (0, 1, 4, 5, 6 o 10). Consulte Sección C.3, “Tipos de RAID soportados” para obtener información sobre los distintos niveles RAID disponibles.
--device= - Nombre del dispositivo RAID a utilizar - por ejemplo, --device=root.
IMPORTANTE
No utilice nombres de mdraid en forma de md0 - estos nombres no están garantizados para ser persistentes. En su lugar, utilice nombres significativos como root o swap. El uso de nombres significativos crea un enlace simbólico desde /dev/md/name a cualquier nodo /dev/mdX nodo que se asigne a la matriz. Si tiene una matriz antigua (v0.90 de metadatos) a la que no puede asignar un nombre, puede especificar la matriz mediante una etiqueta de sistema de archivos o UUID (por ejemplo, --device=rhel7-root --label=rhel7-root).
--chunksize= - Establece el tamaño de los trozos de un almacenamiento RAID en KiB. En
ciertas situaciones, el uso de un tamaño de chunk diferente al predeterminado (512 Kib) puede mejorar el rendimiento del RAID.
--spares= - Especifica el número de unidades de repuesto asignadas a la matriz RAID. Las
unidades de repuesto se utilizan para reconstruir la matriz en caso de fallo de la unidad.
--fsprofile= - Especifica un tipo de uso que se pasa al programa que crea un sistema de
archivos en esta partición. Un tipo de uso define una variedad de parámetros de ajuste que se utilizarán cuando se cree un sistema de archivos. Para que esta opción funcione, el sistema de archivos debe soportar el concepto de tipos de uso y debe haber un archivo de configuración que liste los tipos válidos. Para ext2, ext3 y ext4, este archivo de configuración es
/etc/mke2fs.conf.
--fstype= - Establece el tipo de sistema de archivos para la matriz RAID. Los valores válidos son xfs, ext2, ext3, ext4, swap, y vfat.
--fsoptions= - Especifica una cadena de opciones de forma libre que se utilizará al montar el
sistema de archivos. Esta cadena se copiará en el archivo /etc/fstab del sistema instalado y debe ir entre comillas.
--mkfsoptions= - Especifica los parámetros adicionales que se pasarán al programa que crea
un sistema de archivos en esta partición. No se procesa la lista de argumentos, por lo que deben suministrarse en un formato que pueda pasarse directamente al programa mkfs. Esto significa que las opciones múltiples deben estar separadas por comas o rodeadas por comillas dobles, dependiendo del sistema de archivos.
--label= - Especifica la etiqueta que se va a dar al sistema de archivos que se va a crear. Si la
etiqueta dada ya está en uso por otro sistema de archivos, se creará una nueva etiqueta.
--noformat - Utilice un dispositivo RAID existente y no formatee la matriz RAID. --useexisting - Utilizar un dispositivo RAID existente y reformatearlo.
--encrypted - Especifica que este dispositivo RAID debe ser encriptado con Linux Unified Key
Setup (LUKS), utilizando la frase de contraseña proporcionada en la opción --passphrase. Si no se especifica una frase de contraseña, Anaconda utiliza la frase de contraseña por defecto, para todo el sistema, establecida con el comando autopart --passphrase, o detiene la instalación y le pide que proporcione una frase de contraseña si no se establece ninguna por defecto.
NOTA
NOTA
Cuando se encriptan una o más particiones, Anaconda intenta reunir 256 bits de entropía para asegurar que las particiones están encriptadas de forma segura. La recopilación de entropía puede llevar algún tiempo - el proceso se detendrá después de un máximo de 10 minutos, independientemente de si se ha reunido suficiente entropía.
El proceso puede acelerarse interactuando con el sistema de instalación (escribiendo en el teclado o moviendo el ratón). Si estás instalando en una máquina virtual, también puedes adjuntar un dispositivo virtio-rng (un generador virtual de números aleatorios) al huésped.
--luks-version=LUKS_VERSION - Especifica qué versión del formato LUKS debe utilizarse
para cifrar el sistema de archivos. Esta opción sólo tiene sentido si se especifica --encrypted.
--cipher= - Especifica el tipo de encriptación a utilizar si el valor por defecto de Anaconda aes- xts-plain64 no es satisfactorio. Debe utilizar esta opción junto con la opción --encrypted; por sí
sola no tiene efecto. Los tipos de encriptación disponibles se enumeran en el documento
Security hardening, pero Red Hat recomienda encarecidamente el uso de aes-xts-plain64 o
aes-cbc-essiv:sha256.
--passphrase= - Especifica la frase de contraseña que se utilizará al cifrar este dispositivo
RAID. Debe utilizar esta opción junto con la opción --encrypted; por sí sola no tiene ningún efecto.
--escrowcert=URL_of_X.509_certificate - Almacenar la clave de cifrado de datos para este
dispositivo en un archivo en /root, cifrado utilizando el certificado X.509 de la URL especificada con URL_of_X.509_certificate. Esta opción sólo tiene sentido si se especifica --encrypted.
--backuppassphrase - Añade una frase de contraseña generada aleatoriamente a este
dispositivo. Almacena la frase de contraseña en un archivo en /root, cifrado utilizando el