Home
last modified time | relevance | path

Searched refs:vg (Results 1 – 25 of 174) sorted by relevance

1234567

/netbsd-src/external/gpl2/lvm2/dist/test/
H A Dt-mirror-lvconvert.sh18 local vg=$1
19 local lv=$vg/$2
24 lvs -a -odevices --noheadings $vg/$i | sed 's/([^)]*)//g; s/,/ /g' | \
46 local vg=$1
47 local lv=$vg/$2
51 lv_is_contiguous_ $vg/$i || return 1
113 lvremove -ff $vg
114 if dmsetup table|grep $vg; then
123 lvs -a -o+devices $vg
124 lvremove -ff $vg
[all …]
H A Dt-pvmove-basic.sh55 lvcreate -l2 -n $lv1 $vg $dev1
56 lv_is_on_ $vg/$lv1 $dev1
57 lvcreate -l9 -i3 -n $lv2 $vg $dev2 $dev3 $dev4
58 lv_is_on_ $vg/$lv2 $dev2 $dev3 $dev4
59 lvextend -l+2 $vg/$lv1 $dev2
60 lv_is_on_ $vg/$lv1 $dev1 $dev2
61 lvextend -l+2 $vg/$lv1 $dev3
62 lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3
63 lvextend -l+2 $vg/$lv1 $dev1
64 lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3 $dev1
[all …]
H A Dt-lvcreate-usage.sh18 vgcreate -cn $vg $devs
21 lvcreate -n $lv -l 4 $vg
22 not lvcreate -n $lv -l 4 $vg
23 lvremove -ff $vg/$lv
25 not lvremove -ff $vg/$lv
28 not lvcreate -L 64m -n $lv -i2 --stripesize -4 $vg 2>err;
32 not lvcreate -L 64m -n $lv -i2 --stripesize 4294967291 $vg 2>err
36 lvcreate -L 64m -n $lv -i1 --stripesize 4 $vg >out 2>err
39 lvdisplay $vg
40 lvremove -ff $vg
[all …]
H A Dt-mirror-basic.sh29 local vg=$1
30 local lv=$vg/$2
35 lvs -a -odevices --noheadings $vg/$i | sed 's/([^)]*)//g; s/,/ /g' | \
68 local vg=$1
69 local lv=$vg/$2
73 lv_is_contiguous_ $vg/$i || return 1
81 local vg=$1
82 local lv=$vg/$2
86 lv_is_clung_ $vg/$i || return 1
123 lvremove -ff $vg;
[all …]
H A Dt-vgcreate-usage.sh21 vgcreate $vg --physicalextentsize 8.00m $dev1 $dev2
22 check_vg_field_ $vg vg_extent_size 8.00m
23 vgremove $vg
25 not vgremove $vg
26 not vgck $vg
29 vgcreate $vg --maxlogicalvolumes 128 $dev1 $dev2
30 check_vg_field_ $vg max_lv 128
31 vgremove $vg
34 vgcreate $vg --maxphysicalvolumes 128 $dev1 $dev2
35 check_vg_field_ $vg max_pv 128
[all …]
H A Dt-mirror-vgreduce-removemissing.sh20 local lv=$vg/$1
46 mimages=$(lvs --noheadings -a -o lv_name $vg | grep "${lv}_mimage_" | \
49 echo "Checking $vg/$i"
50 lvs -a -odevices --noheadings $vg/$i | \
67 lvs -o stripes,attr --noheadings $vg/$1 | sed 's/ //g'
68 lvs -o stripes,attr --noheadings $vg/$1 | sed 's/ //g' | grep -q '^1-'
96 lvremove -ff $vg;
97 if dmsetup table|grep $vg; then
106 lvs -a -o+devices $vg
107 lvremove -ff $vg
[all …]
H A Dt-mirror-names.sh60 lvremove -ff $vg
61 if dmsetup table|grep $vg; then
69 lvs -a -o+devices $vg
70 lvremove -ff $vg
71 if dmsetup table|grep $vg; then
87 lvcreate -l2 -m1 -n $lv1 $vg
88 lv_devices_ $vg/$lv1 "$lv1"_mimage_0 "$lv1"_mimage_1
91 lv_mirror_log_ $vg/$lv1 "$lv1"_mlog
98 lvcreate -m1 -l2 -n"$name" $vg
99 lvs $vg/"$name"
[all …]
H A Dt-lvextend-percent-extents.sh18 lvcreate -L 64m -n $lv $vg
21 not lvextend -l 10 -L 64m $vg/$lv 2>err
25 not lvextend -l 10 -L 64m $vg/$lv $dev1 2>err
29 lvextend $vg/$lv $dev1 >out
33 lvremove -f $vg/$lv
37 lvcreate -l $vgsize -n $lv $vg
38 yes | lvreduce -l $(( $vgsize / 2 )) $vg/$lv
39 lvextend -l $vgsize $vg/$lv
42 lvremove -f $vg/$lv
43 lvcreate -L 64m -n $lv $vg
[all …]
H A Dt-vgchange-usage.sh18 vgcreate $vg $devs
21 local vg=$1
24 vgs --noheading -o $field $vg | sed 's/^ *//'
27 vgdisplay $vg
30 aux check_vg_field_ $vg max_pv 0
31 vgchange -p 128 $vg
32 aux check_vg_field_ $vg max_pv 128
34 pv_count=$(get_vg_field $vg pv_count)
35 not vgchange -p 2 $vg 2>err
37 aux check_vg_field_ $vg max_pv 128
[all …]
H A Dt-lvconvert-repair.sh16 vgreduce $vg $dev4
17 lvcreate -m 1 -L 1 -n mirror $vg
19 lvchange -a n $vg/mirror
20 vgextend $vg $dev4
22 lvchange --partial -a y $vg/mirror
24 not vgreduce -v --removemissing $vg
25 lvconvert -y -i 1 --repair $vg/mirror
26 vgreduce --removemissing $vg
29 vgextend $vg $dev1
31 lvconvert -y -i 1 --repair $vg/mirror
[all …]
H A Dt-covercmd.sh21 case $(lvs --units s --nosuffix --noheadings -o $1_read_ahead "$vg"/"$lv") in
34 vgcreate -c n $vg $devs
35 lvcreate -n $lv -l 5 -i5 -I256 $vg
49 vgchange -an $vg
50 vgexport $vg
51 vgimport $vg
52 vgchange -ay $vg
63 lvchange -$i "$vg"/"$lv"
67 vgck "$vg"
68 lvrename "$vg" "$lv" "$lv-rename"
[all …]
/netbsd-src/external/gpl2/lvm2/dist/liblvm/
H A Dlvm_vg.c32 struct volume_group *vg; in lvm_vg_create() local
34 vg = vg_create((struct cmd_context *)libh, vg_name); in lvm_vg_create()
36 if (vg_read_error(vg)) { in lvm_vg_create()
37 vg_release(vg); in lvm_vg_create()
40 vg->open_mode = 'w'; in lvm_vg_create()
41 return (vg_t) vg; in lvm_vg_create()
44 int lvm_vg_extend(vg_t vg, const char *device) in lvm_vg_extend() argument
48 if (vg_read_error(vg)) in lvm_vg_extend()
51 if (!vg_check_write_mode(vg)) in lvm_vg_extend()
54 if (!lock_vol(vg->cmd, VG_ORPHANS, LCK_VG_WRITE)) { in lvm_vg_extend()
[all …]
H A Dlvm_lv.c58 if (lv_info(lv->vg->cmd, lv, &info, 1, 0) && in lvm_lv_is_active()
67 if (lv_info(lv->vg->cmd, lv, &info, 1, 0) && in lvm_lv_is_suspended()
75 vg_t vg, const char *lvname, in _lv_set_default_params() argument
81 lp->vg_name = vg->name; in _lv_set_default_params()
83 lp->pvh = &vg->pvs; in _lv_set_default_params()
106 lv_t lvm_vg_create_lv_linear(vg_t vg, const char *name, uint64_t size) in lvm_vg_create_lv_linear() argument
112 if (vg_read_error(vg)) in lvm_vg_create_lv_linear()
114 if (!vg_check_write_mode(vg)) in lvm_vg_create_lv_linear()
117 extents = extents_from_size(vg->cmd, size, vg->extent_size); in lvm_vg_create_lv_linear()
118 _lv_set_default_params(&lp, vg, name, extents); in lvm_vg_create_lv_linear()
[all …]
H A Dlvm2app.h394 int lvm_vg_write(vg_t vg);
408 int lvm_vg_remove(vg_t vg);
422 int lvm_vg_close(vg_t vg);
445 int lvm_vg_extend(vg_t vg, const char *device);
464 int lvm_vg_reduce(vg_t vg, const char *device);
483 int lvm_vg_set_extent_size(vg_t vg, uint32_t new_size);
494 uint64_t lvm_vg_is_clustered(vg_t vg);
505 uint64_t lvm_vg_is_exported(vg_t vg);
520 uint64_t lvm_vg_is_partial(vg_t vg);
535 uint64_t lvm_vg_get_seqno(const vg_t vg);
[all …]
/netbsd-src/external/gpl2/lvm2/dist/tools/
H A Dvgchange.c21 struct volume_group *vg, int reg) in _monitor_lvs_in_vg() argument
29 dm_list_iterate_items(lvl, &vg->lvs) { in _monitor_lvs_in_vg()
57 struct volume_group *vg, int activate) in _activate_lvs_in_vg() argument
63 dm_list_iterate_items(lvl, &vg->lvs) { in _activate_lvs_in_vg()
110 count, vg->name); in _activate_lvs_in_vg()
115 static int _vgchange_monitoring(struct cmd_context *cmd, struct volume_group *vg) in _vgchange_monitoring() argument
119 if ((active = lvs_in_vg_activated(vg)) && in _vgchange_monitoring()
121 monitored = _monitor_lvs_in_vg(cmd, vg, dmeventd_monitor_mode()); in _vgchange_monitoring()
124 monitored, vg->name, (dmeventd_monitor_mode()) ? "" : "un"); in _vgchange_monitoring()
130 static int _vgchange_available(struct cmd_context *cmd, struct volume_group *vg) in _vgchange_available() argument
[all …]
H A Dvgreduce.c21 static int _remove_pv(struct volume_group *vg, struct pv_list *pvl, int silent) in _remove_pv() argument
25 if (vg->pv_count == 1) { in _remove_pv()
33 log_verbose("Removing PV with UUID %s from VG %s", uuid, vg->name); in _remove_pv()
38 "Can't remove from VG %s", uuid, vg->name); in _remove_pv()
42 vg->free_count -= pvl->pv->pe_count; in _remove_pv()
43 vg->extent_count -= pvl->pv->pe_count; in _remove_pv()
44 vg->pv_count--; in _remove_pv()
62 "dependencies)", lv->vg->name, lv->name); in _remove_lv()
98 lv->vg->name); in _remove_lv()
128 log_verbose("Removing LV %s from VG %s", lv->name, lv->vg->name); in _remove_lv()
[all …]
H A Dvgcreate.c24 struct volume_group *vg; in vgcreate() local
59 vg = vg_create(cmd, vp_new.vg_name); in vgcreate()
60 if (vg_read_error(vg)) in vgcreate()
63 if (!vg_set_extent_size(vg, vp_new.extent_size) || in vgcreate()
64 !vg_set_max_lv(vg, vp_new.max_lv) || in vgcreate()
65 !vg_set_max_pv(vg, vp_new.max_pv) || in vgcreate()
66 !vg_set_alloc_policy(vg, vp_new.alloc) || in vgcreate()
67 !vg_set_clustered(vg, vp_new.clustered)) in vgcreate()
76 if (!vg_extend(vg, argc, argv, &pp)) in vgcreate()
79 if (vp_new.max_lv != vg->max_lv) in vgcreate()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/metadata/
H A Dmetadata.c54 static struct pv_list *_find_pv_in_vg(const struct volume_group *vg,
57 static struct physical_volume *_find_pv_in_vg_by_uuid(const struct volume_group *vg,
60 static uint32_t _vg_bad_status_bits(const struct volume_group *vg,
152 int add_pv_to_vg(struct volume_group *vg, const char *pv_name, in add_pv_to_vg() argument
156 struct format_instance *fid = vg->fid; in add_pv_to_vg()
157 struct dm_pool *mem = vg->vgmem; in add_pv_to_vg()
160 pv_name, vg->name); in add_pv_to_vg()
180 if (pv_uses_vg(pv, vg)) { in add_pv_to_vg()
182 "volume group %s", pv_name, vg->name); in add_pv_to_vg()
186 if (!(pv->vg_name = dm_pool_strdup(mem, vg->name))) { in add_pv_to_vg()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/format_text/
H A Darchiver.c98 static int __archive(struct volume_group *vg) in __archive() argument
102 if (!(desc = _build_desc(vg->cmd->mem, vg->cmd->cmd_line, 1))) in __archive()
105 return archive_vg(vg, vg->cmd->archive_params->dir, desc, in __archive()
106 vg->cmd->archive_params->keep_days, in __archive()
107 vg->cmd->archive_params->keep_number); in __archive()
110 int archive(struct volume_group *vg) in archive() argument
112 if (!vg->cmd->archive_params->enabled || !vg->cmd->archive_params->dir) in archive()
126 if (!dm_create_dir(vg->cmd->archive_params->dir)) in archive()
130 if ((access(vg->cmd->archive_params->dir, R_OK | W_OK | X_OK) == -1) && in archive()
134 log_verbose("Archiving volume group \"%s\" metadata (seqno %u).", vg->name, in archive()
[all …]
H A Dimport_vsn1.c30 struct volume_group * vg, struct config_node * pvn,
156 struct volume_group *vg, struct config_node *pvn, in _read_pv() argument
201 if (!(pv->vg_name = dm_pool_strdup(mem, vg->name))) in _read_pv()
204 memcpy(&pv->vgid, &vg->id, sizeof(vg->id)); in _read_pv()
235 pv_dev_name(pv), vg->name); in _read_pv()
240 vg->extent_count += pv->pe_count; in _read_pv()
241 vg->free_count += pv->pe_count; in _read_pv()
243 pv->pe_size = vg->extent_size; in _read_pv()
258 if (vg) { in _read_pv()
259 size = pv->pe_count * (uint64_t) vg->extent_size + in _read_pv()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/test/api/
H A Dtest.c159 vg_t vg; in _lookup_vg_by_name() local
165 if (!(vg = dm_hash_lookup(_vgid_hash, argv[1])) && in _lookup_vg_by_name()
166 !(vg = dm_hash_lookup(_vgname_hash, argv[1]))) { in _lookup_vg_by_name()
171 return vg; in _lookup_vg_by_name()
208 vg_t vg; in _vg_reduce() local
215 if (!(vg = dm_hash_lookup(_vgid_hash, argv[1])) && in _vg_reduce()
216 !(vg = dm_hash_lookup(_vgname_hash, argv[1]))) { in _vg_reduce()
220 if (lvm_vg_reduce(vg, argv[2])) { in _vg_reduce()
230 pvs = lvm_vg_list_pvs(vg); in _vg_reduce()
269 vg_t vg; in _vg_extend() local
[all …]
H A Dvgtest.c29 vg_t vg; variable
37 vg = lvm_vg_create(handle, vg_name); \
38 if (!vg) { \
42 #define vg_extend(vg, dev) \ argument
44 status = lvm_vg_extend(vg, dev); \
50 #define vg_commit(vg) \ argument
52 status = lvm_vg_write(vg); \
55 lvm_vg_get_name(vg)); \
60 vg = lvm_vg_open(handle, vg_name, mode, 0); \
61 if (!vg) { \
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/format1/
H A Dimport-export.c56 struct device *dev, struct volume_group *vg, in import_pv() argument
73 memcpy(&pv->vgid, vgd->vg_uuid, sizeof(vg->id)); in import_pv()
76 if (vg && !*vg->system_id) in import_pv()
77 strncpy(vg->system_id, (char *)pvd->system_id, NAME_LEN); in import_pv()
79 if (vg && in import_pv()
80 strncmp(vg->system_id, (char *)pvd->system_id, sizeof(pvd->system_id))) in import_pv()
83 pv_dev_name(pv), vg->system_id); in import_pv()
111 if (vg) { in import_pv()
112 size = pv->pe_count * (uint64_t) vg->extent_size + in import_pv()
143 struct volume_group *vg, in export_pv() argument
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/display/
H A Ddisplay.c349 pvseg->lvseg->lv->vg->cmd->dev_dir, in pvdisplay_segments()
350 pvseg->lvseg->lv->vg->name, in pvdisplay_segments()
434 const struct volume_group *vg __attribute((unused)), in pvdisplay_short()
462 inkernel = lv_info(lv->vg->cmd, lv, &info, 1, 0) && info.exists; in lvdisplay_colons()
465 lv->vg->cmd->dev_dir, in lvdisplay_colons()
466 lv->vg->name, in lvdisplay_colons()
468 lv->vg->name, in lvdisplay_colons()
496 log_print("LV Name %s%s/%s", lv->vg->cmd->dev_dir, in lvdisplay_full()
497 lv->vg->name, lv->name); in lvdisplay_full()
498 log_print("VG Name %s", lv->vg->name); in lvdisplay_full()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/include/
H A Dlvm2app.h394 int lvm_vg_write(vg_t vg);
408 int lvm_vg_remove(vg_t vg);
422 int lvm_vg_close(vg_t vg);
445 int lvm_vg_extend(vg_t vg, const char *device);
464 int lvm_vg_reduce(vg_t vg, const char *device);
483 int lvm_vg_set_extent_size(vg_t vg, uint32_t new_size);
494 uint64_t lvm_vg_is_clustered(vg_t vg);
505 uint64_t lvm_vg_is_exported(vg_t vg);
520 uint64_t lvm_vg_is_partial(vg_t vg);
535 uint64_t lvm_vg_get_seqno(const vg_t vg);
[all …]

1234567