
Minha partição primária ésdb. Eu adiciono um novo disco (sda) e formatei-o conforme mostrado abaixo:
fdisk -l
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 499711 248832 83 Linux
/dev/sdb2 501758 488396799 243947521 5 Extended
/dev/sdb5 501760 488396799 243947520 8e Linux LVM
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 fd Linux raid autodetect
/dev/sda2 501758 488396799 243947521 5 Extended
/dev/sda5 501760 488396799 243947520 fd Linux raid autodetect
Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table
Eu já tenho o seguinte:
/dev/mapper/ubuntu--server-root
/dev/mapper/ubuntu--server-swap_1
Agora quero instalar o mdadm. Preciso criar md0 e md1? eu chequeieste tutorial, mas não sei se é inteligente criar md0 e md1 porque não sei o que fazer com /dev/mapper/*
.
Responder1
Se você puder, sugiro pegar uma cópia do instalador alternativo emaqui, não é tão bonito quanto o normal, mas você pode criar RAIDs a partir dele.
Responder2
MD RAIDs podem ser criados de diferentes maneiras. Vamos continuar com sua pergunta sobre RAID1 para obter esta resposta. Você pode espelhar o subjacentedispositivos físicos(criar /dev/mdX
a partir de dois /dev/sdZ
) ou você pode usar uma configuração sem partição, onde você pré-cria as partições em cada um dos discos físicos e, em seguida, cria matrizes a partir dovolumes("partições") - cada uma delas será exibida como "linux-raid-member" ou similar em fdisk
. Então neste caso você acabaria usando dois /dev/sdZ1
(ou /dev/sdZ2
etc...) para criar um /dev/mdX
.
Então, para complicar ainda mais as coisas, você pode colocar o MD RAID em cima de um volume LVM2 ou abaixo. Você parece estar interessado em colocá-lo em camadas abaixo. Contanto que você esteja ciente das implicações, todas essas variantes são aceitáveis.
No passado, porém, tive a experiência de que, em casos de desastre, faz sentido manter uma única "camada" (independentemente de ser sem partição ou não). Se você tiver redundância suficiente contada, isso não será um problema (por exemplo, no RAID10), mas no caso do RAID1, apenas um único dispositivo físico precisa falhar para perder a redundância. O mesmo acontece com o RAID5, que é a razão pela qual as pessoas tendem a preferir o RAID6 atualmente.
O acima disse que eu recomendaria que você criasse um RAID1 degradado a partir do novo disco e migrasse para ele. Depois de terminar, você poderá ressincronizar a matriz com o disco "antigo" como segundo membro da matriz. No entanto, isto cria um breve período de tempo em que os seus dados não estão disponíveis de forma redundante. Portanto, mantenha um backup à mão.
Mais uma coisa, é claro que você não precisa colocar seu swap em cima do RAID (ou LVM2, nesse caso). Qual é a razão pela qual prefiro a configuração sem partição em geral. Isso me permite designar - por exemplo - /dev/sda6
e /dev/sdb6
as swap
, enquanto as partições /dev/sda1
/ /dev/sdb1
e /dev/sda2
/ /dev/sdb2
são agrupadas em uma, /dev/mdX
respectivamente.