Two or three months ago, I started using comic boards. I believe (I'm not at home) they are the 8 1/2x11 size. I have 1 to 5 yards on them. I think they would hold more, but I don't think I have ever bought more than 5 yards. The cupboard I am using has doors, so no dust or light.
I have had pins and paperclips damage fabric in the past. To secure the wrapped fabric, I use my hoard of trimmed selvedges. It's funny sometimes the color matches so well you cannot see it.