He creado /dev/sdb
un disco de 16 TB con RAID de hardware, donde tengo la intención de poner XFS directamente /dev/sdb
sin crear particiones. En el futuro necesitaré expandir esto para duplicar el tamaño.
El hardware es un HP ProLiant DL380 Gen 9 con 12 bandejas de disco SAS en el frente.
Una ventaja de no hacer particiones es que no es necesario reiniciar, pero ¿las cosas son diferentes en discos de> 2 TB?
¿Necesito tener un GPT, o puedo tener problemas al expandir la matriz RAID y XFS sin uno?
Respuestas:
Puedes hacer esto sin ningún problema ...
Supongo que / dev / sdb es una unidad lógica HP Smart Array separada .
No use ninguna partición para esta configuración ... Simplemente cree el sistema de archivos en el dispositivo de bloque:
Cuando desee expandirse en una fecha posterior, agregue discos y expanda la unidad lógica de HP utilizando las
hpssacli
herramientas de Administrador de almacenamiento inteligente.Puede volver a escanear el dispositivo para obtener el nuevo tamaño con:
Confirme el cambio de tamaño del dispositivo con
dmesg|tail
.En ese momento, puede ejecutar
xfs_growfs /mountpoint
(no el nombre del dispositivo) y el sistema de archivos crecerá en línea.fuente
mkfs.xfs
son adecuados para MariaDB?GPT se trata de particionar discos y tablas de particiones. Entonces, si planea colocar el sistema de archivos XFS en el disco, sin tener particiones, no necesita una etiqueta GPT.
La etiqueta GPT se destruiría tan pronto como cree el sistema de archivos
/dev/sdb
. Una cosa para recordar es que GPT también crea una etiqueta de respaldo al final del disco. Algunas herramientas (partprobe
opartx
) intentan "reparar" la GPT de un disco si se encuentra una copia de seguridad. Algunas herramientas incluso hacen eso sin preguntar, lo que luego daría como resultado un sistema de archivos agotado. Algunos BIOS EFI también proporcionan dicha "característica".Por lo tanto, debe asegurarse de que no haya una etiqueta GPT de respaldo activada,
/dev/sdb
por ejemplo, utilizandogdisk
.En general, recomendaría particionar el disco, lo que también es útil para que otros miembros del equipo o administradores reconozcan que el disco está en uso. Por ejemplo, es más difícil saber si un disco está en uso cuando no está particionado.
También normalmente no necesita reiniciar después de particionar el disco.
fuente
fdisk -l
. Vale la pena mencionar que los discos de reemplazo no siempre tienen el mismo tamaño de bytes que su original, y si incluso 1 kB más pequeño, no puede reconstruir sin una restauración. Dejar 50-100 MB libres después de que su partición compre un seguro contra esto.