How is enough oxygen stored for extended space voyages?
It can be stored as liquid oxygen and then warmed up when needed,
or it can be produced by 'fuel cells' whose by-products include
water which can be 'cracked' into hydrogen and oxygen gas and
then used.