Czy ktoś może opublikować odpowiednią składnię? Próbowałem użyć polecenia chmod, ale robię coś niepoprawnie. Właśnie próbuję przenieść plik ISO Centos do / images, aby skonfigurować testową maszynę wirtualną
virtualization
chmod
Fmoov
źródło
źródło
Odpowiedzi:
Tak naprawdę nie należy tak robić, ponieważ libvirt dba o własne pule woluminów. Posługiwać się:
Spowoduje to utworzenie woluminu virsh wywoływanego
centos
w domyślnej puli z zawartościącentos.iso
.W ten sposób libvirt sam dba o wszystkie wymagane uprawnienia i własność.
źródło
Zakładam dwie rzeczy:
/var/lib/libvirt/images/
należy doroot
ciebie, a ty nieroot
. W porządku, ale musisz uszanować, na tym polega problem.Prawdopodobnie najbardziej sensowne byłoby po prostu skopiowanie pliku jako root , używając
sudo
:Alternatywnie możesz przejąć
/var/lib/libvirt/images/
:Lub (co najmniej dobre), możesz po prostu uczynić go globalnie zapisywalnym:
Kierowałbym się logiką, że to z jakiegoś powodu root, ale jeśli po prostu się bawisz i to nigdy nie będzie maszyną produkcyjną, prawdopodobnie nie musisz być tak ostrożny.
źródło
Wiem, że to stary post, ale chciałem podzielić się tym, co zrobiłem.
W moim przypadku musiałem zaimportować obraz qcow2 do woluminu. Użyłem jq, qemu-img i bash:
Wymień pule i wybierz ten, który chcesz:
Utwórz wolumin:
I prześlij obraz:
Nie wiem, czy możesz potokować qemu-img do virsh, coś w stylu „qemu-img dd ... | virsh vol-upload ... ”, ale byłoby to wygodne :-)
Dzięki @Robie Basak za jego post, użyłem go do napisania powyższych informacji.
źródło
Możesz spróbować zrobić to nautilus, po prostu wpisz
a następnie skopiuj plik, jak zwykle.
źródło