ntfsresize shrunk my ntfs a bit, but refused to shrink it nearly as much as i wanted.  so i created a huge ntfs file, and thinking i might even want to add more later, built a VG in the file, and then an ext3 LV.  no worries about overhead, it's just longterm storage.

this all works great except at each boot i have to "losetup -f <file>".  mountall then mounts it (unless it's due an fsck, whereupon surprisingly (natty) mountall does neither).  as i'm using the nobootwait option, it wouldn't be right to put that losetup in rc.local.  and i dont wanna write a script that waits and checks, and i dont wanna modify mountall.  i'd be happy to learn there's a feature to handle this somehow, is there?