1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
5 <h1>Using qcow2 with NBD</h1>
10 <th style="width:8%;"></th>
11 <th><img src="8000-raw-over-nbd.png"/></th>
12 <th><img src="8000-qcow2-over-nbd.png"/></th>
15 <td style="text-align:center;">Pro</td>
18 <li>Matches existing use
19 <li>Server can start with thin qcow2, and grow it as needed
25 <li>Guest-visible size can be changed
27 <li>Dirty bitmap tracking
28 <li>Any other qcow2 features...
33 <td style="text-align:center;">Con</td>
36 <li>Guest size is fixed
37 <li>No access to qcow2 features from client
42 <li>Server file must be preallocated, or else guest hits ENOSPC
43 <li>Internal snapshots are unlikely to work
49 <p>Can we merge the best of both worlds, giving the client access to
50 all qcow2 features, but permitting resize of the underlying file on
54 <p class="attribution">
55 Clipart of computer <a href="http://clipart-library.com/clipart/76irEkBcK.htm">http://clipart-library.com/clipart/76irEkBcK.htm</a>