Como realinhar a partição LVM no RAID 1

1

Eu tenho um Debian instalado no sistema EFI com o LVM sobre um RAID 1, ele está funcionando bem, exceto que o fdisk me avisa

# fdisk -l
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 84D87237-49E3-4132-AAAD-C242C572D597

Device       Start        End    Sectors  Size Type
/dev/sda1     2048    1050623    1048576  512M EFI System
/dev/sda2  1050624    1550335     499712  244M Linux RAID
/dev/sda3  1550336 3907028991 3905478656  1.8T Linux RAID


Disk /dev/md1: 1.8 TiB, 1999470854144 bytes, 3905216512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D797F4C6-B88E-4E57-9D7D-5B323F9CDCA5

Device       Start        End    Sectors  Size Type
/dev/md1p1    4096    1054719    1050624  513M EFI System
/dev/md1p3 1550817 3905216478 3903665662  1.8T Linux LVM

Partition 3 does not start on physical sector boundary.


Disk /dev/md0: 243.8 MiB, 255655936 bytes, 499328 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 84D87237-49E3-4132-AAAD-C242C572D597

Device       Start        End    Sectors  Size Type
/dev/sdb1     2048    1050623    1048576  512M EFI System
/dev/sdb2  1050624    1550335     499712  244M Linux RAID
/dev/sdb3  1550336 3907028991 3905478656  1.8T Linux RAID


Disk /dev/mapper/Gladys--vg-root: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/Gladys--vg-swap_1: 31.9 GiB, 34183577600 bytes, 66764800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Eu encontrei alguns tutoriais explicando como consertar isso, exceto que por causa do LVM não funciona.

Então, vocês podem me ajudar?

    
por bobzer 31.12.2017 / 21:21

1 resposta

1

O motivo do aviso é que você terá um problema de desempenho se tiver uma unidade 4K e as partições (e / ou outras estruturas de dados, como as extensões do LVM) não estiverem alinhadas aos limites de 4K.

Parece-me que é impossível alterar o alinhamento de um grupo de volumes existente. Então a questão é: qual é a maneira menos dolorosa de copiar os dados do LVM?

Você poderia:

  1. reduz o tamanho dos sistemas de arquivos LV
  2. reduz o tamanho dos LVs
  3. reduz o tamanho do PV
  4. reduz o tamanho de sua partição (para 10 GiB)
  5. crie uma nova partição corretamente alinhada no espaço livre
  6. faça da nova partição um novo PV
  7. estender o VG para o novo PV
  8. move todas as extensões (os dados) do PV antigo para o novo PV
  9. elimine o PV antigo do VG

ou

  1. reduz o tamanho de um sistema de arquivos LV (por 10 GiB)
  2. reduza o tamanho desse LV
  3. reduz o tamanho do PV
  4. reduz o tamanho de sua partição
  5. crie uma nova partição corretamente alinhada no espaço livre
  6. faça um backup em nível de sistema de arquivos de todos os seus dados do LVM para a nova partição
  7. jogue fora todo o VG e PV
  8. corrija o alinhamento da partição
  9. crie um novo PV, VG e LVs
  10. restaura os dados
  11. exclua a partição de backup
  12. ampliar a partição PV para o espaço livre
  13. ampliar o PV
por 02.01.2018 / 02:20