DrewE wrote:
Maybe a cheap indoor/outdoor rug, such as they have for about $20 (for a 6'x8') at the big box home improvement stores. They look like thin commercial carpeting and are typically made of (at least partly) recycled plastic. If the rug slides around too much, you could perhaps staple it down along the edges.
^^^^^This. Go to Lowes or Home Depot and get one or 2 of these outdoor rugs. They are thin and do not prevent things from sliding easily enough to put things in and take them out but has enough friction to hold things in place.....more so than the bare vinyl. I put it in my front storage area and I like it. Works for me anyway.
I also put it on top of the plywood of the bed that the mattress sits on. The plywood always caught the fabric of the mattress when we changed the sheets so that solved the issue.