Space bags sound good ... but they can open or get punctured. Using the silica packs and putting the bags in some sort of tubs with tops so that the tubs aren't too heavy would be great.
Whatever you do you may want to check on your fabric every so often ... so put it where you can get at it while it is in storage.
ali