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