Raw diska attēla uz QEMU QCOW2 pārveidotājs
Neformatēta Raw diska attēla konvertēšana uz QEMU QCOW2 formātu būtiski samazina dublējumkopu apjomu, nodrošinot dinamisku datu pieaugumu un viedo saspiešanu.
Formātu salīdzinājums un tehniskās specifikācijas
| Specifikācija | RAW | QCOW2 |
|---|---|---|
| MIME tips | application/octet-stream | application/x-qemu-disk |
| Tips | raw flat disk image | QEMU copy-on-write virtual disk |
| Kompresija | none | zlib / zstd cluster compression |
| Standarta specifikācija | Raw Binary Storage Standard | QEMU QCOW2 Specification |
| Maģisko baitu galvene | Flat unformatted byte stream | 51 46 49 FB (QFI\xfb) |
Formāta pārskats un lietojums
Sistēmu administratori un izstrādātāji regulāri pāriet no fiziskas krātuves uz virtuālajām vidēm. Raw diska attēls satur burtisku sektoru pa sektoriem kopiju no diska, ieskaitot katru tukšu vietu un neizmantoto sektoru. Tas rada milzīgus failus, kas tērē vērtīgo krātuves vietu vietējos serveros vai dublējumkopiju diskos. Šī vienkāršā faila pārveidošana QEMU QCOW2 formātā atrisina krātuves pārmērīgu aizņemšanu. QCOW2 apzīmē QEMU Copy-On-Write versiju 2. Tas darbojas kā vieds konteiners, kas ieraksta tikai tos datus, kurus faktiski izmanto viesa operētājsistēma. Virtualizācijas platformas, piemēram, Proxmox, KVM un QEMU, nolasa QCOW2 failus tieši, padarot to par nozares standartu efektivai virtuālo mašīnu pārvaldībai.
Tehniskās specifikācijas un kodeku sadalījums
Raw diska attēlam (MIME tips application/octet-stream) nav iekšējās struktūras, metadatu vai speciālo baitu (magic bytes). Tas ir tikai neapstrādāta bināro datu plūsma. Savukārt QEMU QCOW2 fails (MIME tips application/x-qemu-disk) sākas ar skaidru 4 baitu parakstu big-endian formātā: burtiem 'Q', 'F', 'I' (0x514649FB), kam seko versijas numurs. QCOW2 izmanto uz klasteriem balstītu arhitektūru, sadalot virtuālo disku fiksēta izmēra blokos. Tas piemēro bezzaudējumu zlib vai zstd saspiešanu šiem klasteriem, kas nozīmē, ka datu samazināšanas procesā netiek zaudēti nekādi dati. Tas atbalsta arī momentuzņēmumus un šifrēšanu tieši konteinerā.
OS un pārlūkprogrammu saderība
QCOW2 ir pilnībā saderīgs ar Linux resursdatora vidēm, kurās darbojas KVM, QEMU un libvirt rīki. macOS lietotāji var strādāt ar QCOW2, izmantojot komandrindas utilītas, kas instalētas, izmantojot Homebrew. Windows neatbalsta QCOW2 piestiprināšanu pēc noklusējuma, taču administratori var pārvaldīt šos failus WSL2 vidē vai izmantot tādus rīkus kā qemu-img operētājsistēmā Windows. Tīmekļa pārlūkprogrammas pēc noklusējuma neattēlo un nerediģē diska attēlu formātus.
💡 Noderīga informācija
Konvertējot lielu neapstrādātu attēlu, izmantojiet komandrindas rīku qemu-img convert ar karodziņu -O qcow2 un iespējojiet zstd saspiešanu, lai nodrošinātu ātrāku apstrādes ātrumu un mazāku izvades faila izmēru.
Formātu salīdzinājums un tehniskās specifikācijas
100 GB nesaspiests Raw diska attēls aizņem apmēram 22 minūtes, lai to pārsūtītu pa standarta 4G mobilo savienojumu (50 Mbps). Pēc šī paša attēla konvertēšanas uz saspiestu QCOW2 failu izmērs bieži sarūk līdz 35 GB aktīvo datu, samazinot 4G pārsūtīšanas laiku līdz tikai 8 minūtēm. Izmantojot 1 gigabita optisko savienojumu, saspiestais fails tiek pārsūtīts mazāk nekā 3 minūtēs.
Biežāk uzdotie jautājumi
Kā konvertēt Raw diska attēlu uz QEMU QCOW2, nezaudējot kvalitāti?
Konvertēšana ir pilnībā bezzaudējumu. QCOW2 formāts saglabā katru oriģinālā neapstrādātā faila sektoru un bitu, vienlaikus noņemot tukšo, nepiešķirto vietu un piemērojot standarta bezzaudējumu saspiešanas algoritmierīces, piemēram, zlib.
Kāda ir atšķirība starp Raw diska attēlu un QEMU QCOW2?
Raw diska attēls ir statisks, nesaspiests datu bloks, kas atbilst diska pilnam izmēram. QEMU QCOW2 ir uzlabots virtuālā diska konteiners, kas piedāvā dinamisku piešķiršanu, iekšējos momentuzņēmumus, šifrēšanu un bloka līmeņa saspiešanu, lai taupītu krātuves vietu.