Tente mudar
options => "-o loop",
para
options => "loop",
O erro mostra mount -o -o loop
, então você quer se livrar de um dos -o
argumentos
Eu estava fazendo o teste truability para avaliar minhas habilidades. Eu tenho a pergunta abaixo.
Crie um manifesto de fantoche em /root/puppet/lad.pp para montar o sistema de arquivos localizado em /root/files/LAD/disk.ext2 que:
Eu comecei com fantoche e não tenho certeza se o que tenho está correto. Eu tenho o arquivo abaixo.
mount { "/mnt/LAD":
device => "/root/files/LAD/disk.ext2",
fstype => "ext2",
ensure => "mounted",
options => "-o loop",
}
Quando executo a configuração de fantoches acima, recebo o erro como
err: /Stage[main]//Mount[/mnt/LAD]: Could not evaluate: Execution of '/bin/mount -o -o
loop /mnt/LAD' returned 1: [mntent]: line 13 in /etc/fstab is bad
mount: can't find /mnt/LAD in /etc/fstab or /etc/mtab
A opção a seguir funciona perfeitamente bem.
mount -o loop /root/files/LAD/disk.ext2 /mnt/LAD
Alguém pode me indicar onde estou errado com relação às configurações do fantoche?