We develop a geometric approach for fractional linear time-invariant systems with Caputo-type derivatives. In particular, we generalize the fundamental notions of invariance and controlled invariance to the fractional setting. We then exploit this new geometric framework to address the disturbance decoupling problem via static pseudostate feedback, with and without stability. Our main contribution is a set of necessary and sufficient conditions for the disturbance decoupling problem that are related to the input-output properties of the closed-loop system, and hence they are applicable not just to Caputo-type derivatives but, more broadly, to any type of fractional system. These results show that, while the conditions for guaranteeing the existence of a decoupling pseudostate feedback remain essentially unchanged, the underlying theoretical framework is substantially different, because the fractional derivative is a nonlocal operator and this property plays a major role in the characterization of the evolution of the pseudostate trajectory. In particular, we show that, unlike the integer case, the infinite-dimensional nature of fractional systems means that feedback control is insufficient to maintain the pseudostate trajectory on a controlled invariant subspace, unless the entire past history of the pseudostate has evolved on that subspace. However, feedforward control can achieve this task under certain necessary and sufficient geometric conditions.