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.