Can you really store a 17 month supply of oxygen?
They make O2 out of urine now on the ISS.
You don't want to know details about the logistics for long-term spacecraft. Russians designed most of it, and it mostly works.
But the less you think about it... the better.
/johnny