¿Cómo se debe crear y configurar una partición RAID usando parted?

10

Para las pruebas, quiero crear una partición duplicada (RAID 1) con un tamaño de 1 GB /dev/sdby /dev/sdc. Cuando se trata de particionar, quiero usar particionado, ¿cómo debo crear la partición que quiero reflejar?

Comienzo inicializando la tabla de particiones:

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
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? Y
(parted)
  • Después de los pasos anteriores. ¿Cómo creo la partición y establezco las banderas necesarias?

  • Sé que la incursión es una posible bandera de partición, ¿ tengo que usarla? ¿Cómo lo utiliza el sistema en ejecución?

  • ¿Qué tipo de sistema de archivos debo usar? ¿Ninguna?

Eliminado
fuente
El kernel (Linux) usa el indicador para indicar las particiones RAID que debe montar. Esa no es toda la respuesta que estaba buscando, así que la escribo aquí por ahora.
Borrado el

Respuestas:

8

Comience Parted usando -a optimalpara asegurarse de que le advierte en caso de que esté creando una partición que no esté alineada correctamente. Cree la partición sin especificar ningún sistema de archivos con mkpart:

mkpart primary 1MiB 512MiB

Este comando crea una partición de 511MiB que comienza en 1MiB y termina en 512MiB.

Use MiB, GiB o TiB al crear la partición. Esto garantiza la alineación correcta en los discos duros con 512B y 4096B sectores físicos.

Arriba 1MiBse usa como la posición inicial, ya que es la posición más baja que puede usar sin Parted quejándose de la alineación. Pero tenga en cuenta que el sector 40 realmente es la posición más baja con la alineación correcta, pero a la separación le gustan los límites de 1MiB y está desperdiciando muy poco espacio en el disco.

Para que el kernel note la partición RAID y la monte automáticamente, debe configurar el indicador de incursión. Si su nueva partición se identifica como partición 1 en Parted (consulte con p), establezca el indicador de incursión utilizando:

set 1 raid on

Verifique los tamaños de las particiones con print, pero configure la unitvisualización en KiB, MiB o GiB. Si no lo hace, las compactunidades predeterminadas mostrarán KB, MB y GB.

unit MiB
print

Para resumir las respuestas:

Sé que la incursión es una posible bandera de partición, ¿tengo que usarla? ¿Cómo lo utiliza el sistema en ejecución?

No, no tienes que hacerlo. En caso de que elija no hacerlo, debe montarlo usted mismo.

¿Qué tipo de sistema de archivos debo usar? ¿Ninguna?

Sí, no especifique uno. Parted se está alejando del manejo de sistemas de archivos, las cosas relacionadas con los sistemas de archivos en este momento deben evitarse.

Eliminado
fuente
¿Tiene sentido crear 2 particiones en un solo disco duro y luego usar las 2 particiones para RAID 1 o RAID 0? ¿O se supone que RAID debe usarse solo con discos duros independientes reales?
CMCDragonkai
1
@CMCDragonkai: no tiene sentido usar el mismo disco para varios miembros de la misma matriz. Si el disco muere, lo más probable es que pierda el acceso a todo el disco, no solo a una parte del mismo. Pero nada te impide hacerlo de todos modos. Incluso podría usar dispositivos de bucle si solo desea probar cosas ...
ThiefMaster