Eu tenho uma matriz raid1 existente em um par de unidades de 3 TB.
~ ? cat /proc/mdstat
Personalities : [raid1]
md127 : active raid1 sde1[0] sdc1[1]
2930133440 blocks super 1.2 [2/2] [UU]
bitmap: 5/22 pages [20KB], 65536KB chunk
Eu também tenho um par de unidades de 14 TB.
Eu quero particionar as unidades de 14 TB no tamanho exato das unidades de 3 TB para que eu possa criar outra matriz raid1 com mdadm e, em seguida, usar btrfs raid0 no topo para obter RAID10.
Como crio uma partição no disco de 14 TB com o mesmo tamanho do disco de 3 TB?
Existem armadilhas que tornam esse processo diferente de procurar o tamanho do disco de 3 TB e aplicá-lo ao disco de 14 TB?
Ok, eu tentei descobrir isso sozinho, mas não funcionou bem. Mas agora tenho um erro que facilita a pesquisa da resposta certa no Google:
embora pareça que o espaço que aloquei é maior, estou assumindo que a mensagem de erro é a mesma - significa apenas que há uma incompatibilidade de tamanho
edit: ok, então acontece que você não pode usar o tamanho do dispositivo RAID criado. Você precisa usar o tamanho da partição ou disco que foi usado no dispositivo RAID. Portanto, seria necessário usar
sde1
ousdc1
neste caso. Depois de aprender a usarblockdev
efdisk -l
eu deveria ter feito isso:Esta é a lista completa de operações que eu tive que fazer: