mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
All binary attr fields have synonyms so selection criteria can use either 0/1 or words to match against the field value (base type for these binary fields is numeric one - DM_REPORT_FIELD_TYPE_NUMBER so words are registered as reserved values): pv_allocatable - "allocatable" pv_exported - "exported" pv_missing - "missing" vg_extendable - "extendable" vg_exported - "exported" vg_partial - "partial" vg_clustered - "clustered" lv_initial_image_sync - "initial image sync", "sync" lv_image_synced_names - "image synced", "synced" lv_merging_names - "merging" lv_converting_names - "converting" lv_allocation_locked - "allocation locked", "locked" lv_fixed_minor - "fixed minor", "fixed" lv_merge_failed - "merge failed", "failed" For example, these three are all equivalent: $ lvs -o name,fixed_minor -S 'fixed_minor=fixed' LV FixMin lvol8 fixed minor $ lvs -o name,fixed_minor -S 'fixed_minor="fixed minor"' LV FixMin lvol8 fixed minor $ lvs -o name,fixed_minor -S 'fixed_minor=1' LV FixMin lvol8 fixed minor The same with binary output - it has no effect on this functionality: $ lvs -o name,fixed_minor --binary -S 'fixed_minor=fixed' LV FixMin lvol8 1 $ lvs -o name,fixed_minor --binary -S 'fixed_minor="fixed minor"' LV FixMin lvol8 1 [1] f20/~ # lvs -o name,fixed_minor --binary -S 'fixed_minor=1' LV FixMin lvol8 1