[Barnes & Noble Nook Tablet] roustabout:
Take a look at the end of http://xdaforums.com/showthread.php?t=1355969&page=10 -- the thread on accessing the whole filesystem.

cfoesch discovered that parted is a viable tool for resizing (well, deleting and recreating) partitions on the device.

I used a nook OS sideboot card with a modified vold.conf (commented out all the lines, essentially) that did not mount any of the internal partitions and had parted on board, then used the ADB interface to delete partitions 10 and 11 and resized them.

parition 10 is 1 gig and called media;

paritition 11 is 13 gig and called userdata

I recreated them, tried to put filesystems on them and reassigned the default names in parted, powered down, removed my card, and forced a hard reset (8 failed boots.) This completely reformats and reinstalls, but leaves the partition sizes alone.

Before I started, still booted from the rooted internal OS, I used dd to make copies of the first 8 partitions

/dev/block/mmcblk0pX of=/data/X.img

and copied those out to an sdcard.

http://nookdevs.com/Dump_NookTablet_Partitions explains who is who.

If the hard reset won't work, you can copy those 7 dd images to your boot card, boot, and use dd to put them back - in fact, I did that preemptively, but I suspect I didn't need to.

The command there would be dd if=X.img of=/dev/block/mmcblk0pX

A hard reset after restoring the first 8 does work. (It would probably work to do only the first 7.)

My NT now has 4 gig for BN stuff and close to 10 gig for my files manageable by Calibre, etc.

The last thing I did was, after rooting, to remove the directory

/data/media/B&N Downloads and symlink it to the directory

/media/B&N Downloads

Now, my books and magazines from B&N download to media and I can manage those in Calibre as well.

At first, I tried doing that last step by linking to a directory on the sdcard.

I had two issues with just using the sdcard, which (in addition to being annoyed by the partitioning scheme on general principles) made me very interested in resizing /media:

- the sdcard I'm using fails to mount at boot some of the time. So the library gacks some of the time.

- the /media partition on internal memory supports permissions assignment enough that magazines can be read when they're downloaded to it. The sdcard does not support permissions, or at least mine didn't (despite some attempts to force it to by changing values in vold.conf) and so magazines would download there, but could not be read if they were on the sdcard.

I've tried fiddling with those permissions in vold.fstab, without luck, before doing my resize.

dev_mount sdcard /mnt/sdcard auto auto /device/platform/usb/mass/storage/lun1 /devices/platform/mmci-omap-hs.0/mmc_host/mmc1

dev_mount media /mnt/media 10 002 /devices/platform/usb_mass_storage/lun0 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

Looking at the introductory stanzas in vold.fstab it looks to me as if the magic is in that auto auto versus 10 002 -- somehow, the NT is able to assign a permissions mask to a vfat partition, which I had thought was not possible. But when I've tried assigning those values to /sdcard it hasn't worked. I'm forgetting the failure mode now - that is, I can't remember if they just didn't work, or if the sdcard became unmountable.