Muunna RAW muotoon QCOW2
Tasaisen Raw-levykuvan muuntaminen QEMU QCOW2 -muotoon pienentää varmuuskopioiden kokoa merkittävästi ottamalla käyttöön dynaamisen kasvun ja älykkään pakkauksen.
Muotojen vertailu ja tekniset tiedot
| Määritys | RAW | QCOW2 |
|---|---|---|
| MIME-tyyppi | application/ | application/ |
| Tyyppi | raaka litteä levykuva | QEMU copy-on-write -virtuaalilevy |
| Pakkaus | Ei pakkausta | zlib / zstd -klusteripakkaus |
| Standardimääritys | Raw Binary Storage Standard | QEMU QCOW2 Specification |
| Tiedostotunniste (Magic Bytes) | Flat unformatted byte stream | 51 46 49 FB (QFI\xfb) |
Muodon yleiskatsaus ja käyttökohteet
Järjestelmänvalvojat ja kehittäjät siirtyvät usein fyysisestä tallennustilasta virtuaaliympäristöihin. Raw-levykuva sisältää aseman tarkan sektori sektorilta -kopion, mukaan lukien tyhjän tilan ja käyttämättömät sektorit. Tämä luo valtavia tiedostoja, jotka tuhlaavat arvokasta tallennustilaa paikallisilla palvelimilla tai varmuuskopiolevyillä. Tämän tasaisen tiedoston muuntaminen QEMU QCOW2 -muotoon ratkaisee tallennustilan paisumisen. QCOW2 tulee sanoista QEMU Copy-On-Write version 2. Se toimii älykkäänä säilönä, joka kirjoittaa vain tietoja, joita vieraskäyttöjärjestelmä todellisuudessa käyttää. Virtualisointialustat, kuten Proxmox, KVM ja QEMU, lukevat QCOW2-muotoa natiivisti, mikä tekee siitä teollisuusstandardin tehokkaaseen virtuaalikoneiden hallintaan.
Tekniset tiedot ja koodekkien erittely
Raw-levykuvalla (MIME-tyyppi application/octet-stream) ei ole sisäistä rakennetta, metatietoja tai tavutunnistetta. Se on pelkkä binääridatan raakavirta. Sitä vastoin QEMU QCOW2 -tiedosto (MIME-tyyppi application/x-qemu-disk) alkaa erillisellä 4 tavun tavutunnisteella big-endian-muodossa: kirjaimet 'Q', 'F', 'I' (0x514649FB), joita seuraa versionumero. QCOW2 käyttää klusteripohjaista arkkitehtuuria, joka jakaa virtuaalilevyn kiinteän kokoisiin lohkoihin. Se käyttää näihin klustereihin häviötöntä zlib- tai zstd-pakkausta, mikä tarkoittaa, että dataa ei menetetä lainkaan pienennysprosessin aikana. Se tukee myös tilannevedoksia (snapshots) ja salausta suoraan säilön sisällä.
Käyttöjärjestelmien ja selaimien yhteensopivuus
QCOW2 on täysin yhteensopiva Linux-isäntäympäristöjen kanssa, joissa käytetään KVM-, QEMU- ja libvirt-työkaluja. macOS-käyttäjät voivat käyttää QCOW2-tiedostoja Homebrew'n kautta asennettujen komentorivityökalujen avulla. Windows ei tue QCOW2-tiedostojen liittämistä natiivisti, mutta järjestelmänvalvojat voivat hallita näitä tiedostoja WSL2:ssa tai käyttää työkaluja, kuten qemu-img Windowsissa. Verkkoselaimet eivät renderöi tai muokkaa levykuvamuotoja natiivisti. Tuki riippuu myös sovelluksesta, laitteesta, käyttöjärjestelmästä ja sen versiosta.
Hyödyllistä tietoa
Kun muunnat suurta raakakuvaa, käytä qemu-img convert -komentorivityökalua -O qcow2 -lipulla ja ota zstd-pakkaus käyttöön nopeamman käsittelyn ja pienemmän tulostuskoon saavuttamiseksi.
Usein kysytyt kysymykset
Miten Raw-levykuva muutetaan QEMU QCOW2 -muotoon laadun heikkenemättä?
Tuettu RAW-muunnos QCOW2-muotoon voi säilyttää virtuaalilevyn sisällön. QCOW2 voi tallentaa käyttämättömät alueet harvasti, joten tiedoston ei tarvitse sisältää jokaista lähdetavua.
Mitä eroa on Raw-levykuvalla ja QEMU QCOW2 -muodolla?
Raw-levykuva on staattinen, pakkaamaton datalohko, joka vastaa aseman kokoa. QEMU QCOW2 on pitkälle kehitetty virtuaalilevysäilö, jossa on dynaaminen varaus, sisäiset tilannevedokset, salaus ja lohkotason pakkaus tallennustilan säästämiseksi.