1QA output created by 082 2 3=== create: Options specified more than once === 4 5Testing: create -f foo -f qcow2 TEST_DIR/t.qcow2 128M 6Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 cluster_size=65536 lazy_refcounts=off refcount_bits=16 7image: TEST_DIR/t.IMGFMT 8file format: IMGFMT 9virtual size: 128 MiB (134217728 bytes) 10cluster_size: 65536 11 12Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 128M 13Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 cluster_size=4096 lazy_refcounts=on refcount_bits=16 14image: TEST_DIR/t.IMGFMT 15file format: IMGFMT 16virtual size: 128 MiB (134217728 bytes) 17cluster_size: 4096 18Format specific information: 19 compat: 1.1 20 lazy refcounts: true 21 refcount bits: 16 22 corrupt: false 23 24Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 128M 25Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 cluster_size=8192 lazy_refcounts=on refcount_bits=16 26image: TEST_DIR/t.IMGFMT 27file format: IMGFMT 28virtual size: 128 MiB (134217728 bytes) 29cluster_size: 8192 30Format specific information: 31 compat: 1.1 32 lazy refcounts: true 33 refcount bits: 16 34 corrupt: false 35 36Testing: create -f qcow2 -o cluster_size=4k,cluster_size=8k TEST_DIR/t.qcow2 128M 37Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 cluster_size=8192 lazy_refcounts=off refcount_bits=16 38image: TEST_DIR/t.IMGFMT 39file format: IMGFMT 40virtual size: 128 MiB (134217728 bytes) 41cluster_size: 8192 42 43=== create: help for -o === 44 45Testing: create -f qcow2 -o help TEST_DIR/t.qcow2 128M 46Supported options: 47 backing_file=<str> - File name of a base image 48 backing_fmt=<str> - Image format of the base image 49 cluster_size=<size> - qcow2 cluster size 50 compat=<str> - Compatibility level (0.10 or 1.1) 51 data_file=<str> - File name of an external data file 52 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 53 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 54 encrypt.cipher-mode=<str> - Name of encryption cipher mode 55 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 56 encrypt.hash-alg=<str> - Name of encryption hash algorithm 57 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 58 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 59 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 60 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 61 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 62 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 63 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 64 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 65 refcount_bits=<num> - Width of a reference count entry in bits 66 size=<size> - Virtual disk size 67 68Testing: create -f qcow2 -o ? TEST_DIR/t.qcow2 128M 69Supported options: 70 backing_file=<str> - File name of a base image 71 backing_fmt=<str> - Image format of the base image 72 cluster_size=<size> - qcow2 cluster size 73 compat=<str> - Compatibility level (0.10 or 1.1) 74 data_file=<str> - File name of an external data file 75 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 76 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 77 encrypt.cipher-mode=<str> - Name of encryption cipher mode 78 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 79 encrypt.hash-alg=<str> - Name of encryption hash algorithm 80 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 81 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 82 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 83 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 84 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 85 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 86 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 87 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 88 refcount_bits=<num> - Width of a reference count entry in bits 89 size=<size> - Virtual disk size 90 91Testing: create -f qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2 128M 92Supported options: 93 backing_file=<str> - File name of a base image 94 backing_fmt=<str> - Image format of the base image 95 cluster_size=<size> - qcow2 cluster size 96 compat=<str> - Compatibility level (0.10 or 1.1) 97 data_file=<str> - File name of an external data file 98 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 99 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 100 encrypt.cipher-mode=<str> - Name of encryption cipher mode 101 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 102 encrypt.hash-alg=<str> - Name of encryption hash algorithm 103 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 104 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 105 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 106 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 107 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 108 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 109 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 110 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 111 refcount_bits=<num> - Width of a reference count entry in bits 112 size=<size> - Virtual disk size 113 114Testing: create -f qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2 128M 115Supported options: 116 backing_file=<str> - File name of a base image 117 backing_fmt=<str> - Image format of the base image 118 cluster_size=<size> - qcow2 cluster size 119 compat=<str> - Compatibility level (0.10 or 1.1) 120 data_file=<str> - File name of an external data file 121 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 122 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 123 encrypt.cipher-mode=<str> - Name of encryption cipher mode 124 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 125 encrypt.hash-alg=<str> - Name of encryption hash algorithm 126 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 127 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 128 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 129 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 130 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 131 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 132 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 133 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 134 refcount_bits=<num> - Width of a reference count entry in bits 135 size=<size> - Virtual disk size 136 137Testing: create -f qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2 128M 138Supported options: 139 backing_file=<str> - File name of a base image 140 backing_fmt=<str> - Image format of the base image 141 cluster_size=<size> - qcow2 cluster size 142 compat=<str> - Compatibility level (0.10 or 1.1) 143 data_file=<str> - File name of an external data file 144 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 145 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 146 encrypt.cipher-mode=<str> - Name of encryption cipher mode 147 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 148 encrypt.hash-alg=<str> - Name of encryption hash algorithm 149 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 150 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 151 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 152 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 153 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 154 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 155 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 156 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 157 refcount_bits=<num> - Width of a reference count entry in bits 158 size=<size> - Virtual disk size 159 160Testing: create -f qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2 128M 161Supported options: 162 backing_file=<str> - File name of a base image 163 backing_fmt=<str> - Image format of the base image 164 cluster_size=<size> - qcow2 cluster size 165 compat=<str> - Compatibility level (0.10 or 1.1) 166 data_file=<str> - File name of an external data file 167 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 168 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 169 encrypt.cipher-mode=<str> - Name of encryption cipher mode 170 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 171 encrypt.hash-alg=<str> - Name of encryption hash algorithm 172 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 173 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 174 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 175 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 176 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 177 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 178 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 179 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 180 refcount_bits=<num> - Width of a reference count entry in bits 181 size=<size> - Virtual disk size 182 183Testing: create -f qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2 128M 184Supported options: 185 backing_file=<str> - File name of a base image 186 backing_fmt=<str> - Image format of the base image 187 cluster_size=<size> - qcow2 cluster size 188 compat=<str> - Compatibility level (0.10 or 1.1) 189 data_file=<str> - File name of an external data file 190 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 191 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 192 encrypt.cipher-mode=<str> - Name of encryption cipher mode 193 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 194 encrypt.hash-alg=<str> - Name of encryption hash algorithm 195 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 196 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 197 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 198 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 199 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 200 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 201 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 202 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 203 refcount_bits=<num> - Width of a reference count entry in bits 204 size=<size> - Virtual disk size 205 206Testing: create -f qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2 128M 207Supported options: 208 backing_file=<str> - File name of a base image 209 backing_fmt=<str> - Image format of the base image 210 cluster_size=<size> - qcow2 cluster size 211 compat=<str> - Compatibility level (0.10 or 1.1) 212 data_file=<str> - File name of an external data file 213 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 214 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 215 encrypt.cipher-mode=<str> - Name of encryption cipher mode 216 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 217 encrypt.hash-alg=<str> - Name of encryption hash algorithm 218 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 219 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 220 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 221 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 222 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 223 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 224 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 225 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 226 refcount_bits=<num> - Width of a reference count entry in bits 227 size=<size> - Virtual disk size 228 229Testing: create -f qcow2 -u -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2 128M 230Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/t.qcow2,,help cluster_size=65536 lazy_refcounts=off refcount_bits=16 231 232Testing: create -f qcow2 -u -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2 128M 233Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/t.qcow2,,? cluster_size=65536 lazy_refcounts=off refcount_bits=16 234 235Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2 128M 236qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2, 237 238Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2 128M 239qemu-img: Invalid option list: ,help 240 241Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2 128M 242qemu-img: Invalid option list: ,, 243 244Testing: create -f qcow2 -o help 245Supported qcow2 options: 246 backing_file=<str> - File name of a base image 247 backing_fmt=<str> - Image format of the base image 248 cluster_size=<size> - qcow2 cluster size 249 compat=<str> - Compatibility level (0.10 or 1.1) 250 data_file=<str> - File name of an external data file 251 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 252 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 253 encrypt.cipher-mode=<str> - Name of encryption cipher mode 254 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 255 encrypt.hash-alg=<str> - Name of encryption hash algorithm 256 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 257 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 258 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 259 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 260 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 261 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 262 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 263 refcount_bits=<num> - Width of a reference count entry in bits 264 size=<size> - Virtual disk size 265 266The protocol level may support further options. 267Specify the target filename to include those options. 268 269Testing: create -o help 270Supported raw options: 271 size=<size> - Virtual disk size 272 273The protocol level may support further options. 274Specify the target filename to include those options. 275 276Testing: create -f bochs -o help 277qemu-img: Format driver 'bochs' does not support image creation 278 279=== convert: Options specified more than once === 280 281Testing: create -f qcow2 TEST_DIR/t.qcow2 128M 282Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 cluster_size=65536 lazy_refcounts=off refcount_bits=16 283 284Testing: convert -f foo -f qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 285image: TEST_DIR/t.IMGFMT.base 286file format: raw 287virtual size: 128 MiB (134217728 bytes) 288 289Testing: convert -O foo -O qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 290image: TEST_DIR/t.IMGFMT.base 291file format: IMGFMT 292virtual size: 128 MiB (134217728 bytes) 293cluster_size: 65536 294 295Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 296image: TEST_DIR/t.IMGFMT.base 297file format: IMGFMT 298virtual size: 128 MiB (134217728 bytes) 299cluster_size: 4096 300Format specific information: 301 compat: 1.1 302 lazy refcounts: true 303 refcount bits: 16 304 corrupt: false 305 306Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 307image: TEST_DIR/t.IMGFMT.base 308file format: IMGFMT 309virtual size: 128 MiB (134217728 bytes) 310cluster_size: 8192 311Format specific information: 312 compat: 1.1 313 lazy refcounts: true 314 refcount bits: 16 315 corrupt: false 316 317Testing: convert -O qcow2 -o cluster_size=4k,cluster_size=8k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 318image: TEST_DIR/t.IMGFMT.base 319file format: IMGFMT 320virtual size: 128 MiB (134217728 bytes) 321cluster_size: 8192 322 323=== convert: help for -o === 324 325Testing: convert -O qcow2 -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 326Supported options: 327 backing_file=<str> - File name of a base image 328 backing_fmt=<str> - Image format of the base image 329 cluster_size=<size> - qcow2 cluster size 330 compat=<str> - Compatibility level (0.10 or 1.1) 331 data_file=<str> - File name of an external data file 332 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 333 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 334 encrypt.cipher-mode=<str> - Name of encryption cipher mode 335 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 336 encrypt.hash-alg=<str> - Name of encryption hash algorithm 337 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 338 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 339 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 340 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 341 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 342 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 343 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 344 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 345 refcount_bits=<num> - Width of a reference count entry in bits 346 size=<size> - Virtual disk size 347 348Testing: convert -O qcow2 -o ? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 349Supported options: 350 backing_file=<str> - File name of a base image 351 backing_fmt=<str> - Image format of the base image 352 cluster_size=<size> - qcow2 cluster size 353 compat=<str> - Compatibility level (0.10 or 1.1) 354 data_file=<str> - File name of an external data file 355 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 356 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 357 encrypt.cipher-mode=<str> - Name of encryption cipher mode 358 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 359 encrypt.hash-alg=<str> - Name of encryption hash algorithm 360 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 361 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 362 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 363 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 364 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 365 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 366 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 367 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 368 refcount_bits=<num> - Width of a reference count entry in bits 369 size=<size> - Virtual disk size 370 371Testing: convert -O qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 372Supported options: 373 backing_file=<str> - File name of a base image 374 backing_fmt=<str> - Image format of the base image 375 cluster_size=<size> - qcow2 cluster size 376 compat=<str> - Compatibility level (0.10 or 1.1) 377 data_file=<str> - File name of an external data file 378 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 379 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 380 encrypt.cipher-mode=<str> - Name of encryption cipher mode 381 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 382 encrypt.hash-alg=<str> - Name of encryption hash algorithm 383 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 384 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 385 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 386 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 387 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 388 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 389 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 390 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 391 refcount_bits=<num> - Width of a reference count entry in bits 392 size=<size> - Virtual disk size 393 394Testing: convert -O qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 395Supported options: 396 backing_file=<str> - File name of a base image 397 backing_fmt=<str> - Image format of the base image 398 cluster_size=<size> - qcow2 cluster size 399 compat=<str> - Compatibility level (0.10 or 1.1) 400 data_file=<str> - File name of an external data file 401 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 402 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 403 encrypt.cipher-mode=<str> - Name of encryption cipher mode 404 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 405 encrypt.hash-alg=<str> - Name of encryption hash algorithm 406 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 407 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 408 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 409 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 410 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 411 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 412 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 413 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 414 refcount_bits=<num> - Width of a reference count entry in bits 415 size=<size> - Virtual disk size 416 417Testing: convert -O qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 418Supported options: 419 backing_file=<str> - File name of a base image 420 backing_fmt=<str> - Image format of the base image 421 cluster_size=<size> - qcow2 cluster size 422 compat=<str> - Compatibility level (0.10 or 1.1) 423 data_file=<str> - File name of an external data file 424 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 425 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 426 encrypt.cipher-mode=<str> - Name of encryption cipher mode 427 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 428 encrypt.hash-alg=<str> - Name of encryption hash algorithm 429 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 430 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 431 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 432 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 433 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 434 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 435 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 436 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 437 refcount_bits=<num> - Width of a reference count entry in bits 438 size=<size> - Virtual disk size 439 440Testing: convert -O qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 441Supported options: 442 backing_file=<str> - File name of a base image 443 backing_fmt=<str> - Image format of the base image 444 cluster_size=<size> - qcow2 cluster size 445 compat=<str> - Compatibility level (0.10 or 1.1) 446 data_file=<str> - File name of an external data file 447 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 448 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 449 encrypt.cipher-mode=<str> - Name of encryption cipher mode 450 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 451 encrypt.hash-alg=<str> - Name of encryption hash algorithm 452 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 453 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 454 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 455 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 456 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 457 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 458 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 459 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 460 refcount_bits=<num> - Width of a reference count entry in bits 461 size=<size> - Virtual disk size 462 463Testing: convert -O qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 464Supported options: 465 backing_file=<str> - File name of a base image 466 backing_fmt=<str> - Image format of the base image 467 cluster_size=<size> - qcow2 cluster size 468 compat=<str> - Compatibility level (0.10 or 1.1) 469 data_file=<str> - File name of an external data file 470 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 471 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 472 encrypt.cipher-mode=<str> - Name of encryption cipher mode 473 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 474 encrypt.hash-alg=<str> - Name of encryption hash algorithm 475 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 476 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 477 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 478 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 479 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 480 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 481 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 482 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 483 refcount_bits=<num> - Width of a reference count entry in bits 484 size=<size> - Virtual disk size 485 486Testing: convert -O qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 487Supported options: 488 backing_file=<str> - File name of a base image 489 backing_fmt=<str> - Image format of the base image 490 cluster_size=<size> - qcow2 cluster size 491 compat=<str> - Compatibility level (0.10 or 1.1) 492 data_file=<str> - File name of an external data file 493 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 494 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 495 encrypt.cipher-mode=<str> - Name of encryption cipher mode 496 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 497 encrypt.hash-alg=<str> - Name of encryption hash algorithm 498 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 499 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 500 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 501 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 502 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 503 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 504 nocow=<bool (on/off)> - Turn off copy-on-write (valid only on btrfs) 505 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 506 refcount_bits=<num> - Width of a reference count entry in bits 507 size=<size> - Virtual disk size 508 509Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 510qemu-img: Could not open 'TEST_DIR/t.qcow2.base': Could not open backing file: Could not open 'TEST_DIR/t.qcow2,help': No such file or directory 511 512Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 513qemu-img: Could not open 'TEST_DIR/t.qcow2.base': Could not open backing file: Could not open 'TEST_DIR/t.qcow2,?': No such file or directory 514 515Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 516qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2, 517 518Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 519qemu-img: Invalid option list: ,help 520 521Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base 522qemu-img: Invalid option list: ,, 523 524Testing: convert -O qcow2 -o help 525Supported qcow2 options: 526 backing_file=<str> - File name of a base image 527 backing_fmt=<str> - Image format of the base image 528 cluster_size=<size> - qcow2 cluster size 529 compat=<str> - Compatibility level (0.10 or 1.1) 530 data_file=<str> - File name of an external data file 531 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 532 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 533 encrypt.cipher-mode=<str> - Name of encryption cipher mode 534 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 535 encrypt.hash-alg=<str> - Name of encryption hash algorithm 536 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 537 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 538 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 539 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 540 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 541 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 542 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 543 refcount_bits=<num> - Width of a reference count entry in bits 544 size=<size> - Virtual disk size 545 546The protocol level may support further options. 547Specify the target filename to include those options. 548 549Testing: convert -o help 550Supported raw options: 551 size=<size> - Virtual disk size 552 553The protocol level may support further options. 554Specify the target filename to include those options. 555 556Testing: convert -O bochs -o help 557qemu-img: Format driver 'bochs' does not support image creation 558 559=== convert: -C and other options === 560 561Testing: convert -C -S 4k -O qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.target 562qemu-img: Cannot enable copy offloading when -S is used 563 564Testing: convert -C -S 8k -O qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.target 565qemu-img: Cannot enable copy offloading when -S is used 566 567Testing: convert -C -c -O qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.target 568qemu-img: Cannot enable copy offloading when -c is used 569 570=== amend: Options specified more than once === 571 572Testing: amend -f foo -f qcow2 -o lazy_refcounts=on TEST_DIR/t.qcow2 573image: TEST_DIR/t.IMGFMT 574file format: IMGFMT 575virtual size: 128 MiB (134217728 bytes) 576cluster_size: 65536 577Format specific information: 578 compat: 1.1 579 lazy refcounts: true 580 refcount bits: 16 581 corrupt: false 582 583Testing: amend -f qcow2 -o size=130M -o lazy_refcounts=off TEST_DIR/t.qcow2 584image: TEST_DIR/t.IMGFMT 585file format: IMGFMT 586virtual size: 130 MiB (136314880 bytes) 587cluster_size: 65536 588Format specific information: 589 compat: 1.1 590 lazy refcounts: false 591 refcount bits: 16 592 corrupt: false 593 594Testing: amend -f qcow2 -o size=8M -o lazy_refcounts=on -o size=132M TEST_DIR/t.qcow2 595image: TEST_DIR/t.IMGFMT 596file format: IMGFMT 597virtual size: 132 MiB (138412032 bytes) 598cluster_size: 65536 599Format specific information: 600 compat: 1.1 601 lazy refcounts: true 602 refcount bits: 16 603 corrupt: false 604 605Testing: amend -f qcow2 -o size=4M,size=148M TEST_DIR/t.qcow2 606image: TEST_DIR/t.IMGFMT 607file format: IMGFMT 608virtual size: 148 MiB (155189248 bytes) 609cluster_size: 65536 610 611=== amend: help for -o === 612 613Testing: amend -f qcow2 -o help TEST_DIR/t.qcow2 614Creation options for 'qcow2': 615 backing_file=<str> - File name of a base image 616 backing_fmt=<str> - Image format of the base image 617 cluster_size=<size> - qcow2 cluster size 618 compat=<str> - Compatibility level (0.10 or 1.1) 619 data_file=<str> - File name of an external data file 620 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 621 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 622 encrypt.cipher-mode=<str> - Name of encryption cipher mode 623 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 624 encrypt.hash-alg=<str> - Name of encryption hash algorithm 625 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 626 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 627 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 628 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 629 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 630 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 631 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 632 refcount_bits=<num> - Width of a reference count entry in bits 633 size=<size> - Virtual disk size 634 635Note that not all of these options may be amendable. 636 637Testing: amend -f qcow2 -o ? TEST_DIR/t.qcow2 638Creation options for 'qcow2': 639 backing_file=<str> - File name of a base image 640 backing_fmt=<str> - Image format of the base image 641 cluster_size=<size> - qcow2 cluster size 642 compat=<str> - Compatibility level (0.10 or 1.1) 643 data_file=<str> - File name of an external data file 644 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 645 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 646 encrypt.cipher-mode=<str> - Name of encryption cipher mode 647 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 648 encrypt.hash-alg=<str> - Name of encryption hash algorithm 649 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 650 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 651 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 652 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 653 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 654 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 655 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 656 refcount_bits=<num> - Width of a reference count entry in bits 657 size=<size> - Virtual disk size 658 659Note that not all of these options may be amendable. 660 661Testing: amend -f qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2 662Creation options for 'qcow2': 663 backing_file=<str> - File name of a base image 664 backing_fmt=<str> - Image format of the base image 665 cluster_size=<size> - qcow2 cluster size 666 compat=<str> - Compatibility level (0.10 or 1.1) 667 data_file=<str> - File name of an external data file 668 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 669 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 670 encrypt.cipher-mode=<str> - Name of encryption cipher mode 671 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 672 encrypt.hash-alg=<str> - Name of encryption hash algorithm 673 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 674 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 675 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 676 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 677 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 678 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 679 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 680 refcount_bits=<num> - Width of a reference count entry in bits 681 size=<size> - Virtual disk size 682 683Note that not all of these options may be amendable. 684 685Testing: amend -f qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2 686Creation options for 'qcow2': 687 backing_file=<str> - File name of a base image 688 backing_fmt=<str> - Image format of the base image 689 cluster_size=<size> - qcow2 cluster size 690 compat=<str> - Compatibility level (0.10 or 1.1) 691 data_file=<str> - File name of an external data file 692 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 693 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 694 encrypt.cipher-mode=<str> - Name of encryption cipher mode 695 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 696 encrypt.hash-alg=<str> - Name of encryption hash algorithm 697 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 698 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 699 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 700 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 701 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 702 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 703 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 704 refcount_bits=<num> - Width of a reference count entry in bits 705 size=<size> - Virtual disk size 706 707Note that not all of these options may be amendable. 708 709Testing: amend -f qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2 710Creation options for 'qcow2': 711 backing_file=<str> - File name of a base image 712 backing_fmt=<str> - Image format of the base image 713 cluster_size=<size> - qcow2 cluster size 714 compat=<str> - Compatibility level (0.10 or 1.1) 715 data_file=<str> - File name of an external data file 716 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 717 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 718 encrypt.cipher-mode=<str> - Name of encryption cipher mode 719 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 720 encrypt.hash-alg=<str> - Name of encryption hash algorithm 721 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 722 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 723 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 724 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 725 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 726 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 727 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 728 refcount_bits=<num> - Width of a reference count entry in bits 729 size=<size> - Virtual disk size 730 731Note that not all of these options may be amendable. 732 733Testing: amend -f qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2 734Creation options for 'qcow2': 735 backing_file=<str> - File name of a base image 736 backing_fmt=<str> - Image format of the base image 737 cluster_size=<size> - qcow2 cluster size 738 compat=<str> - Compatibility level (0.10 or 1.1) 739 data_file=<str> - File name of an external data file 740 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 741 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 742 encrypt.cipher-mode=<str> - Name of encryption cipher mode 743 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 744 encrypt.hash-alg=<str> - Name of encryption hash algorithm 745 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 746 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 747 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 748 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 749 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 750 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 751 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 752 refcount_bits=<num> - Width of a reference count entry in bits 753 size=<size> - Virtual disk size 754 755Note that not all of these options may be amendable. 756 757Testing: amend -f qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2 758Creation options for 'qcow2': 759 backing_file=<str> - File name of a base image 760 backing_fmt=<str> - Image format of the base image 761 cluster_size=<size> - qcow2 cluster size 762 compat=<str> - Compatibility level (0.10 or 1.1) 763 data_file=<str> - File name of an external data file 764 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 765 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 766 encrypt.cipher-mode=<str> - Name of encryption cipher mode 767 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 768 encrypt.hash-alg=<str> - Name of encryption hash algorithm 769 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 770 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 771 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 772 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 773 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 774 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 775 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 776 refcount_bits=<num> - Width of a reference count entry in bits 777 size=<size> - Virtual disk size 778 779Note that not all of these options may be amendable. 780 781Testing: amend -f qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2 782Creation options for 'qcow2': 783 backing_file=<str> - File name of a base image 784 backing_fmt=<str> - Image format of the base image 785 cluster_size=<size> - qcow2 cluster size 786 compat=<str> - Compatibility level (0.10 or 1.1) 787 data_file=<str> - File name of an external data file 788 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 789 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 790 encrypt.cipher-mode=<str> - Name of encryption cipher mode 791 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 792 encrypt.hash-alg=<str> - Name of encryption hash algorithm 793 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 794 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 795 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 796 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 797 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 798 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 799 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 800 refcount_bits=<num> - Width of a reference count entry in bits 801 size=<size> - Virtual disk size 802 803Note that not all of these options may be amendable. 804 805Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2 806 807Testing: rebase -u -b -f qcow2 TEST_DIR/t.qcow2 808 809Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2 810 811Testing: rebase -u -b -f qcow2 TEST_DIR/t.qcow2 812 813Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2 814qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2, 815 816Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2 817qemu-img: Invalid option list: ,help 818 819Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2 820qemu-img: Invalid option list: ,, 821 822Testing: amend -f qcow2 -o help 823Creation options for 'qcow2': 824 backing_file=<str> - File name of a base image 825 backing_fmt=<str> - Image format of the base image 826 cluster_size=<size> - qcow2 cluster size 827 compat=<str> - Compatibility level (0.10 or 1.1) 828 data_file=<str> - File name of an external data file 829 data_file_raw=<bool (on/off)> - The external data file must stay valid as a raw image 830 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm 831 encrypt.cipher-mode=<str> - Name of encryption cipher mode 832 encrypt.format=<str> - Encrypt the image, format choices: 'aes', 'luks' 833 encrypt.hash-alg=<str> - Name of encryption hash algorithm 834 encrypt.iter-time=<num> - Time to spend in PBKDF in milliseconds 835 encrypt.ivgen-alg=<str> - Name of IV generator algorithm 836 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm 837 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase 838 encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.format=aes) 839 lazy_refcounts=<bool (on/off)> - Postpone refcount updates 840 preallocation=<str> - Preallocation mode (allowed values: off, metadata, falloc, full) 841 refcount_bits=<num> - Width of a reference count entry in bits 842 size=<size> - Virtual disk size 843 844Note that not all of these options may be amendable. 845 846Testing: amend -o help 847qemu-img: Expecting one image file name 848 849Testing: amend -f bochs -o help 850qemu-img: Format driver 'bochs' does not support option amendment 851*** done 852