QCOW
QCOW je format datoteke za slike diskova koji koristi QEMU pri virtualizaciji. U praksi se virtualni tvrdi disk može pohraniti unutar QCOW datoteke.[1]
QCOW je skraćenica za "QEMU Copy On Write" , a ovaj format koristi strategiju optimizacije pohrane na disku koja odgađa dodjelu pohrane dok stvarno ne bude potrebna. Unutar formata qcow mogu se nalaziti razne diskovne slike koje su općenito povezane s određenim operativnim sustavima za virtualna računala.[2]
Postoje tri inačice formata: qcow, qcow2 i qcow3[3] koje koriste ekstenzije datoteka: .qcow, .qcow2 i .qcow3.[4]
QCOW2 je danas češće korištena inačica formata, primjerice u platformama OpenStack i Proxmox Virtual Environment.[5][6]
Pod Linuxom postoji naredba qemu-img koja omogućuje pregled, provjeru, stvaranje, pretvaranje, promjenu veličine i snimanje qcow slika diskova.[7] Naredbe e2fsprogs i e2image također imaju podršku za generiranje qcow2 datoteka kako bi se izbjegla upotreba podrške za prorijeđene datoteke (sparse files).
Struktura formata
QCOW2 organizira podatke u klastere.[8] Za povezivanje adresa virtualnog diska s njihovim položajem unutar datoteke koriste se tablice prve i druge razine (L1 i L2).[9] Format također održava brojače referenci (refcounts) za klastere, što omogućuje dijeljenje podataka između snimki stanja i primjenu mehanizma copy-on-write.[10][4]
Značajke
Jedna od glavnih karakteristika qcow diskovnih slika je da datoteke u ovom formatu mogu rasti dinamički, kako se dodaju podaci (tzv. Thin provisioning). To omogućuje manje veličine datoteka od neobrađenih diskovnih slika, koje datoteci dodjeljuju cijeli prostor slike, čak i ako su njezini dijelovi prazni. Ovo je posebno korisno za datotečne sustave koji ne podržavaju prorijeđene datoteke (sparse files), kao što je primjerice FAT32[11].
Format qcow također omogućuje pohranu promjena napravljenih na osnovnoj diskovnoj slici samo za čitanje, u zasebnoj qcow datoteci korištenjem kopiranja pri zapisivanju (Copy On Write sposobnost). Ovakva nova datoteka qcow sadrži stazu do osnovne diskovne slike kako bi se mogli vratiti na nju kada je potrebno. Kada se određeni podatak mora pročitati s ove nove slike, sadržaj se iz nje dohvaća ako je nov i tamo je pohranjen; ako nije, podaci se dohvaćaju iz osnovne slike.[12][13]
Razlike: QCOW2 u odnosu na QCOW format
Qcow2 je ažurirana inačica formata qcow. Qcow2 je donio sljedeće novosti:
- AES enkripciju[14].
- Razlika u odnosu na izvornu inačicu je i u tome što qcow2 podržava višestruke snimke stanja u vremenu (engl. snapshot) koristeći noviji, fleksibilniji model za njihovo pohranjivanje. Službena dokumentacija za format je dio QEMU Git stabla[15]
U praksi, QCOW2 format je jedan od zastupljenijih u virtualizaciji, a podržavaju ga i/ili koriste sljedeće platforme za virtualizaciju:
- Proxmox Virtual Environment
- OpenStack
- VMware (ESXi).
- VirtualBox i drugi.
Izvori
- ↑ Disk Images — QEMU documentation. www.qemu.org. Inačica izvorne stranice arhivirana 12. lipnja 2020. Pristupljeno 21. kolovoza 2026.
- ↑ The QCOW Image Format. raw.githubusercontent.com. Pristupljeno 21. kolovoza 2026.
- ↑ Features/Qcow3 - QEMU
- ↑ a b Qcow2 Image File Format — QEMU documentation. www.qemu.org. Inačica izvorne stranice arhivirana 12. lipnja 2025. Pristupljeno 21. kolovoza 2026.
- ↑ OpenStack Docs: Disk and Container Formats. docs.openstack.org. Pristupljeno 29. studenoga 2022.
- ↑ Storage - Proxmox VE. pve.proxmox.com. Pristupljeno 29. studenoga 2022.
- ↑ qemu-img(1): QEMU disk image utility - Linux man page. linux.die.net. Inačica izvorne stranice arhivirana 3. veljače 2015. Pristupljeno 21. kolovoza 2026.
- ↑ qcow2-cache.txt « docs - qemu - QEMU development tree. git.zx2c4.com. Pristupljeno 21. kolovoza 2026.
- ↑ Blogging about open source virtualization. planet.virt-tools.org. Pristupljeno 21. kolovoza 2026.
- ↑ qemu-qmp-ref(7) — Arch manual pages. The QEMU Project. Arch Linux. Inačica izvorne stranice arhivirana 17. travnja 2025. Pristupljeno 21. kolovoza 2026.
- ↑ The QCOW Image Format. People.gnome.org. 21. lipnja 2006. Inačica izvorne stranice arhivirana 6. listopada 2020. Pristupljeno 23. travnja 2013.
- ↑ The QCOW Image Format. People.gnome.org. 21. lipnja 2006. Inačica izvorne stranice arhivirana 6. listopada 2020. Pristupljeno 23. travnja 2013.
- ↑ Horvat, Hrvoje. 6. srpnja 2023. Operativni sustavi i računalne mreže - Linux u primjeni. Hrvoje Horvat. Osijek. str. 1087–1089. doi:10.5281/zenodo.8119310. ISBN 978-953-59438-22CS1 održavanje: datum i godina (link)
- ↑ Qcow2 Disk Images and Performance | JamesCoyle.net Limited. 2. ožujka 2016.
- ↑ QEMU Git tree - docs/interop/qcow2.txt. qemu.org. 10. travnja 2018. Inačica izvorne stranice arhivirana 27. siječnja 2022. Pristupljeno 29. svibnja 2018.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.