Crear una partición de forma no interactiva con todos los tamaños de disco disponibles


11

Esto es asqueroso para mí, pero funciona:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Me gustaría conocer una forma más prudente o elegante de lograr esto. Todo el registro de arranque y la tabla de particiones se están poniendo a cero antes de esta tarea, por lo que podemos confiar en que la partición 1 está disponible.


1
También es posible escribir el mismo 'eco' en varias líneas (si lo está haciendo en un script bash), el mismo nivel de 'desagradable', pero un poco más legible. Sin embargo, hay mejores opciones en las respuestas a continuación :-)
Ralph Bolton

Respuestas:


6

Eche un vistazo a parted que se puede usar en modo de línea de comandos para scripts. sfdisk también se puede incluir en secuencias de comandos, pero tenga en cuenta las advertencias sobre GPT y tamaños de partición.


1
Estoy seguro de que está aquí en alguna parte, pero me cuesta encontrar cómo puede especificar el uso de todo el espacio disponible.
andyortlieb

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.