Programação de volume lógico

O Lógico Volume Manager (LVM) consiste na biblioteca de subroutines LVM e no driver de dispositivo de volume lógico, descrito da seguinte forma:

  • Biblioteca de subroutines LVM. Essas subroutines definem grupos de volume e mantêm os volumes lógicos e físicos de grupos de volume.
  • Driver de dispositivo de volume lógico. O driver de dispositivo de volume lógico é um driver pseudo-dispositivo que processa toda a E/S lógica. Ele existe como uma camada entre o sistema de arquivos e os drivers de dispositivo de disco. O driver de dispositivo de volume lógico converte um endereço lógico em um endereço físico, manipula o espelhamento e a realocação de blocos ruins e, em seguida, envia a solicitação de E/S para o driver de dispositivo de disco específico. As interfaces para o driver de dispositivo de volume lógico são fornecidas pelo open, fechar, read, write, e ioctl subroutines.

Para uma descrição dos parâmetros de extensão readx e writex e aquelas operações ioctl específicas para o driver de dispositivo de volume lógico, ver os Kernel Extensions and Device Support Programming Concepts.

Para obter mais informações sobre volumes lógicos, consulte o Sistema operacional e gerenciamento de dispositivos.