Você resolve isso não criando um sistema de arquivos sobre o grupo de volumes sobre os arquivos que já estão em um sistema de arquivos (possivelmente em um grupo de volumes) em um disco. Para usar uma referência Inception, você foi muito fundo meu amigo.
Sempre que você tenta fazer algo em /home/test/image
, seu sistema precisa seguir as etapas a seguir:
- Operação do sistema de arquivos em
/home/test/image
- Operação do grupo de volume
- Operação de disco virtual (dispositivo de loop) em
loop1
- Operação do sistema de arquivos em
1.img
- Operação de disco em qualquer lugar
1.img
lives
- Operação de disco em qualquer lugar
- Operação do sistema de arquivos em
- Operação de disco virtual (dispositivo de loop) em
loop2
- Operação do sistema de arquivos em
2.img
- Operação de disco em qualquer lugar
2.img
lives
- Operação de disco em qualquer lugar
- Operação do sistema de arquivos em
Isso ainda deixa de fora um monte de etapas intermediárias que acontecem no kernel sempre que você inicia a E / S de disco (disco físico ou dispositivo de loop). Simplificando, você está pedindo ao seu sistema para fazer tanto trabalho que o desempenho será péssimo.
Você pode melhorar marginalmente o desempenho colocando 1.img
e 2.img
em discos físicos separados, mas é improvável que isso traga um benefício substancial. Sua única opção real para um desempenho decente é criar o grupo de volumes em discos físicos .