Bisakah seseorang memposting sintaks yang tepat? Saya telah mencoba menggunakan perintah chmod, tetapi saya melakukan sesuatu yang salah. Saya hanya mencoba untuk memindahkan file cento iso ke / gambar untuk mengatur vm pengujian
virtualization
chmod
Fmoov
sumber
sumber
Jawaban:
Anda tidak benar-benar "seharusnya" melakukannya dengan cara itu, karena libvirt menangani kumpulan volumenya sendiri. Menggunakan:
Ini akan membuat volume virsh yang disebut
centos
dalam kumpulan default dengan isicentos.iso
.Dengan cara ini, libvirt menangani semua izin dan kepemilikan yang diperlukan itu sendiri.
sumber
Saya berasumsi dua hal:
/var/lib/libvirt/images/
dimiliki olehroot
dan Anda tidakroot
. Tidak apa-apa, tetapi Anda harus menghargai bahwa itulah masalahnya.Mungkin paling masuk akal untuk hanya menyalin file sebagai root , menggunakan
sudo
:Atau, Anda dapat mengambil alih
/var/lib/libvirt/images/
:Atau (paling tidak bagus) Anda bisa membuatnya bisa ditulis secara global:
Saya akan mengikuti logika bahwa itu root karena suatu alasan tetapi jika Anda hanya bermain-main dan ini tidak akan pernah menjadi mesin produksi, Anda mungkin tidak perlu berhati-hati.
sumber
Anda dapat mencoba melakukannya di ketik nautilus saja
dan setelah itu salin file seperti biasa.
sumber
Saya tahu ini adalah pos lama tetapi saya ingin membagikan apa yang saya lakukan.
Dalam kasus saya, saya perlu mengimpor gambar qcow2 ke volume. Saya telah menggunakan jq, qemu-img dan dan bash:
Buat daftar kolam dan pilih yang Anda inginkan:
Buat volume:
Dan unggah gambar:
Saya tidak tahu apakah Anda dapat mem-pipe qemu-img ke virsh, semacam seperti 'qemu-img dd ... | virsh vol-unggah ... 'tapi itu akan nyaman :-)
Terima kasih @Robie Basak untuk postingnya, saya telah menggunakannya untuk menulis informasi di atas.
sumber