>>10905322/?
It is also imperative to mark and date the foodstuffs you put in storage. Remember to cycle through your food and eat what you store. I've heard freezing things before placing them into storage is a great way to remove bacteria but I've never tried it myself.
You can buy packs online of 200 plus meals that last for 20 years. While it's expensive it might be worth looking into. If your on a budget, pick up canned goods and tuna, and make up meals of what you would usually eat. Spices are always a great addition if you don't feel like eating plain rice for long periods of time.
If you are caught out, but still have some time, fill your bath/sinks with water. This will at least give you something before the water is cut.