~ubuntu-branches/debian/jessie/lvm2/jessie

« back to all changes in this revision

Viewing changes to test/shell/lvcreate-large-raid10.sh

  • Committer: Package Import Robot
  • Author(s): Bastian Blank
  • Date: 2013-08-27 13:13:17 UTC
  • mfrom: (30.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130827131317-4s1pa4b2trpl3xiz
Tags: 2.02.98-6
* Update init script:
  - Use auto-activation.
  - Drop manual loading of dm-mod.
* Fix udev rules:
  - Re-add another oversight.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# Copyright (C) 2012 Red Hat, Inc. All rights reserved.
 
3
#
 
4
# This copyrighted material is made available to anyone wishing to use,
 
5
# modify, copy, or redistribute it subject to the terms and conditions
 
6
# of the GNU General Public License v.2.
 
7
#
 
8
# You should have received a copy of the GNU General Public License
 
9
# along with this program; if not, write to the Free Software Foundation,
 
10
# Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
11
 
 
12
# 'Exercise some lvcreate diagnostics'
 
13
 
 
14
. lib/test
 
15
 
 
16
aux target_at_least dm-raid 1 3 0 || skip
 
17
 
 
18
aux prepare_vg 5
 
19
 
 
20
lvcreate -s -l 20%FREE -n $lv1 $vg --virtualsize 256T
 
21
lvcreate -s -l 20%FREE -n $lv2 $vg --virtualsize 256T
 
22
lvcreate -s -l 20%FREE -n $lv3 $vg --virtualsize 256T
 
23
lvcreate -s -l 20%FREE -n $lv4 $vg --virtualsize 256T
 
24
lvcreate -s -l 20%FREE -n $lv5 $vg --virtualsize 256T
 
25
 
 
26
aux lvmconf 'devices/filter = [ "a/dev\/mapper\/.*$/", "a/dev\/LVMTEST/", "r/.*/" ]'
 
27
 
 
28
pvcreate $DM_DEV_DIR/$vg/$lv[12345]
 
29
vgcreate -c n $vg1 $DM_DEV_DIR/$vg/$lv[12345]
 
30
 
 
31
#
 
32
# Create large RAID LVs
 
33
#
 
34
# We need '--nosync' or our virtual devices won't work
 
35
 
 
36
lvcreate --type raid10 -m 1 -i 2 -L 200T -n $lv1 $vg1 --nosync
 
37
check lv_field $vg1/$lv1 size "200.00t"
 
38
lvremove -ff $vg1
 
39
 
 
40
lvremove -ff $vg