The advantage of using a non-partitioned drive within my guest is that I don't have to bother partitioning it with
fdisk
first.
Isso não é vantagem.
Não é a vantagem que você não precisa se preocupar com o redimensionamento de partições, que o kernel simplesmente não gosta de fazer enquanto o disco está em uso?
Ao usar o disco diretamente como PV no convidado, você não precisa mais adicionar unidades extras a ele para estender o LV dentro do convidado. Você pode apenas aumentar o LV existente, o que dá ao convidado um disco de maior capacidade e depois aumentar o PV e o LV dentro do convidado. Assim, toda a costura de LV é realmente feita no lado do host, enquanto o lado do convidado permanece simples com uma única configuração de disco (ou talvez uma configuração de dois discos, se você gosta de algo para / boot).
A desvantagem dos discos não particionados é que é tão fácil cometer erros. Se o seu gerenciador de pacotes instala um gerenciador de inicialização em seu PV (porque ele quer instalar o gerenciador de inicialização em todos os discos), isso pode ou não ser prejudicial. Muitos programas esperam que os discos sejam particionados (especialmente os programas de particionamento e as interfaces gráficas). Você tem mais chances de, inadvertidamente, danificá-lo de alguma forma.
Portanto, essa é uma configuração que você deve escolher se souber o que está fazendo e, em qualquer caso, ter um bom backup (não se esqueça de incluir os metadados do LVM no backup).