¿Alguien puede publicar la sintaxis adecuada? He intentado usar el comando chmod, pero estoy haciendo algo incorrectamente. Solo estoy tratando de mover un archivo iso centos a / images para configurar un vm de prueba
virtualization
chmod
Fmoov
fuente
fuente
Respuestas:
Realmente no se "supone" que lo haga de esa manera, ya que libvirt se encarga de sus propios grupos de volúmenes. Utilizar:
Esto creará un volumen virsh llamado
centos
en el grupo predeterminado con el contenido decentos.iso
.De esta manera, libvirt se encarga de todos los permisos y la propiedad necesarios.
fuente
Asumo dos cosas:
/var/lib/libvirt/images/
es propiedad deroot
usted y usted noroot
. Eso está bien, pero tienes que respetar, ese es el problema.Probablemente tendría más sentido copiar el archivo como root , usando
sudo
:Alternativamente, puede hacerse cargo de
/var/lib/libvirt/images/
:O (menos bueno) podría hacerlo globalmente escribible:
Seguiría la lógica de que es raíz por una razón, pero si solo estás jugando y esto nunca será una máquina de producción, probablemente no necesites ser tan cuidadoso.
fuente
Puedes intentar hacerlo en nautilus solo escribe
y después de eso, copie el archivo como lo haría normalmente.
fuente
Sé que es una publicación antigua, pero quería compartir lo que hice.
En mi caso, necesitaba importar una imagen qcow2 en un volumen. He usado jq, qemu-img y and bash:
Enumere los grupos y seleccione el que desee:
Crea el volumen:
Y sube la imagen:
No sé si puedes canalizar qemu-img a virsh, algo así como 'qemu-img dd ... | virsh vol-upload ... 'pero eso sería conveniente :-)
Gracias @Robie Basak por su publicación, la he usado para escribir la información anterior.
fuente