Hi Jim,

The script t3000-resize-fat.sh generates the same results for when I use parted-1.9.0.

After some testing, it appears that parted does not like to resize FAT32 file systems if they are smaller than 256MB.

By making the below posted changes to the script I was able to create a FAT32 file system of about 256 MB in size (aligned to a cylinder), and then successfully grow it by about 8MB (one cylinder).

Hope this helps :-)
Curtis Gedak

----------
$ diff -c t3000-resize-fat.sh t3000-resize-fat-works.sh
*** t3000-resize-fat.sh    2009-09-23 16:32:29.000000000 -0600
--- t3000-resize-fat-works.sh    2009-09-23 16:31:35.000000000 -0600
***************
*** 32,38 ****

 test_expect_success \
     'create an empty FAT partition' \
!     'parted -s $dev mkpart primary fat32 50s 70000s > out 2>&1'
 test_expect_success 'expect no output' 'compare out /dev/null'

 test_expect_success \
--- 32,38 ----

 test_expect_success \
     'create an empty FAT partition' \
!     'parted -s $dev mkpart primary fat32 63s 530144s > out 2>&1'
 test_expect_success 'expect no output' 'compare out /dev/null'

 test_expect_success \
***************
*** 57,63 ****

 test_expect_success \
     'resize that file system' \
!     'parted -s $dev resize 1 50s 71000s'

 test_expect_success \
     'print partition table' \
--- 57,63 ----

 test_expect_success \
     'resize that file system' \
!     'parted -s $dev resize 1 63s 546147s'

 test_expect_success \
     'print partition table' \


_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to