Tudo bem, kpartx e links simbólicos para o resgate!
Use KPartX para criar blocos de dispositivos virtuais para cada partição:
klm@lato:~/images/disk$ sudo kpartx -a arch-linux2
klm@lato:~/images/disk$ ls /dev/mapper/
control cryptswap1 loop0p1 loop0p2 loop0p3 loop0p4
Agora você pode apontar seu gparted para suas partições individuais:
klm@lato:~/images/disk$ sudo gparted /dev/mapper/loop0p1
Mas isso não ajuda muito, já que o gparted precisa de toda a tabela de partição para redimensionar uma partição nela. Links simbólicos resolvem isso:
klm@lato:~/images/disk$ ln -s /dev/mapper/loop0p1 arch-linux2p1
klm@lato:~/images/disk$ ln -s /dev/mapper/loop0p2 arch-linux2p2
klm@lato:~/images/disk$ ln -s /dev/mapper/loop0p3 arch-linux2p3
klm@lato:~/images/disk$ ln -s /dev/mapper/loop0p4 arch-linux2p4
Esta é a estrutura que o gparted deseja:
klm@lato:~/images/disk$ ls -l
total 6275112
-rw-r--r-- 1 klm klm 4339007488 2011-07-22 15:47 arch-linux2
lrwxrwxrwx 1 klm klm 19 2011-08-04 15:23 arch-linux2p1 -> /dev/mapper/loop0p1
lrwxrwxrwx 1 klm klm 19 2011-08-04 15:23 arch-linux2p2 -> /dev/mapper/loop0p2
lrwxrwxrwx 1 klm klm 19 2011-08-04 15:23 arch-linux2p3 -> /dev/mapper/loop0p3
lrwxrwxrwx 1 klm klm 19 2011-08-04 15:23 arch-linux2p4 -> /dev/mapper/loop0p4
Agora, corro o gparted normalmente e sem avisos, e posso redimensionar as coisas!
klm@lato:~/images/disk$ sudo gparted arch-linux2