1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-10 16:58:47 +03:00

tests: fsadm 300m xfs

This commit is contained in:
Zdenek Kabelac 2022-08-31 12:22:59 +02:00
parent 570dbad527
commit e295610d42
3 changed files with 23 additions and 21 deletions

View File

@ -20,7 +20,7 @@ export LVM_TEST_PREFER_BRD=0
. lib/inittest
aux prepare_vg 1 300
aux prepare_vg 1 1300
# set to "skip" to avoid testing given fs and test warning result
# i.e. check_reiserfs=skip
@ -200,8 +200,8 @@ check_missing cryptsetup || skip
vgchange -s 128k
lvcreate -n $lv1 -L25M $vg
lvcreate -n ${lv1}bar -L35M $vg
lvcreate -n ${lv1}plain -L35M $vg
lvcreate -n ${lv1}bar -L335M $vg
lvcreate -n ${lv1}plain -L335M $vg
create_crypt_device
trap 'cleanup_mounted_and_teardown' EXIT
@ -266,9 +266,9 @@ test_ext3_small_shrink() {
}
test_xfs_resize() {
mkfs.xfs -l internal,size=1536b -f "$3"
mkfs.xfs -f "$3"
fsadm --lvresize resize $1 30M
fsadm --lvresize resize $1 330M
# Fails - not enough space for 4M fs
lvresize -L+10M -r $1
not lvreduce -L10M -r $1
@ -281,7 +281,7 @@ test_xfs_resize() {
}
test_xfs_small_shrink() {
mkfs.xfs -l internal,size=1536b -f "$3"
mkfs.xfs -f "$3"
not lvresize -L-1 -r $1
fscheck_xfs "$3"
@ -345,7 +345,7 @@ test_ext3_inactive() {
test_xfs_inactive() {
crypt_open "$2" $PWD2 "$4"
mkfs.xfs -l internal,size=1536b -f "$3"
mkfs.xfs -f "$3"
crypt_close "$4"
not fsadm --lvresize resize $1 30M
@ -426,7 +426,7 @@ test_ext3_plain() {
}
test_xfs_plain() {
mkfs.xfs -l internal,size=1536b -f "$3"
mkfs.xfs -f "$3"
not fsadm --lvresize resize $1 30M
not lvresize -L+10M -r $1
@ -434,7 +434,7 @@ test_xfs_plain() {
fscheck_xfs "$3"
lvresize -f -L+10M $1
fsadm --cryptresize resize $3 40M
fsadm --cryptresize resize $3 345M
# no shrink support in xfs
not fsadm --cryptresize resize $3 35M
fscheck_xfs "$3"
@ -446,7 +446,7 @@ test_xfs_plain() {
crypt_open_plain "$2" $PWD3 "$4"
fscheck_xfs "$3"
lvresize -f -L35M $1
lvresize -f -L320M $1
}
test_reiserfs_plain() {
@ -492,7 +492,7 @@ test_ext3_detached() {
}
test_xfs_detached() {
mkfs.xfs -l internal,size=1536b -f "$3"
mkfs.xfs -f "$3"
not fsadm --lvresize resize $1 30M
not lvresize -L+10M -r $1
@ -560,8 +560,10 @@ if check_missing ext3; then
fi
if check_missing xfs; then
lvresize -f -L310M $vg_lv
cryptsetup resize $CRYPT_NAME
test_xfs_resize "$vg_lv" "$dev_vg_lv" "$CRYPT_DEV"
lvresize -f -L25M $vg_lv
lvresize -f -L325M $vg_lv
cryptsetup resize $CRYPT_NAME
test_xfs_inactive "$vg_lv2" "$dev_vg_lv2" "$CRYPT_DEV2" "$CRYPT_NAME2"
@ -570,7 +572,7 @@ if check_missing xfs; then
test_xfs_plain "$vg_lv3" "$dev_vg_lv3" "$CRYPT_DEV_PLAIN" "$CRYPT_NAME_PLAIN"
crypt_close "$CRYPT_NAME_PLAIN"
lvresize -f -L100M $vg_lv
lvresize -f -L310M $vg_lv
cryptsetup resize $CRYPT_NAME
test_xfs_small_shrink "$vg_lv" "$dev_vg_lv" "$CRYPT_DEV"
lvresize -f -L25M $vg_lv

View File

@ -16,7 +16,7 @@ SKIP_WITH_LVMPOLLD=1
. lib/inittest
aux prepare_vg 1 80
aux prepare_vg 1 700
vg_lv=$vg/$lv1
vg_lv_ren=${vg_lv}_renamed
@ -63,11 +63,11 @@ if not which "$i" ; then
continue
fi
lvcreate -n $lv1 -L20M $vg
lvcreate -n $lv1 -L300M $vg
case "$i" in
*ext3) MKFS_ARGS="-b1024 -j" ;;
*xfs) MKFS_ARGS="-l internal,size=1700b -f" ;;
*xfs) MKFS_ARGS="-l internal,size=64m -f" ;;
*reiserfs) MKFS_ARGS="-s 513 -f" ;;
esac
@ -97,7 +97,7 @@ fail lvresize -y -L+10M -r $vg_lv_ren
# fails on unknown mountpoint (FIXME: umount)
not umount "$dev_vg_lv"
lvcreate -L20 -n $lv1 $vg
lvcreate -L300 -n $lv1 $vg
"$i" $MKFS_ARGS "$dev_vg_lv"
aux udev_wait

View File

@ -16,7 +16,7 @@ SKIP_WITH_LVMPOLLD=1
. lib/inittest
aux prepare_vg 1 100
aux prepare_vg 1 400
# set to "skip" to avoid testing given fs and test warning result
# i.e. check_reiserfs=skip
@ -179,10 +179,10 @@ if check_missing ext3; then
fi
if check_missing xfs; then
mkfs.xfs -l internal,size=2000b -f "$dev_vg_lv"
lvresize -L 300M $vg_lv
mkfs.xfs -l internal -f "$dev_vg_lv"
fsadm --lvresize resize $vg_lv 30M
# Fails - not enough space for 4M fs
fsadm --lvresize resize $vg_lv 320M
lvresize -L+10M -r $vg_lv
not lvreduce -L10M -r $vg_lv