Sehol sem állítottam, hogy ne lehetne egy ro filerendszer alkönyvtárához rw filerendszert csatolni.
Valóban nem. Azért gondoltam, hogy így hiszed, mert magyarázat lehetett volna a usr-hez való ragaszkodáshoz. De akkor én hittem rosszul, hogy te hiszed rosszul :)
Én csak azt mondtam, hogy azért célszerű berakni minden telepített file-t a /usr alá, mert akkor ez lehet egy önálló, ro filerendszer is akár. Ha közvetlenül a root fs-en vannak ezek szétszórva, s azt szeretnénk, hogy ro legyen, akkor az a gond, hogy minden rw alkönyvtár vagy külön-külön filerendszer lesz
Milyen könyvtárakra gondolsz? A home-on és a var-on kívül más nemigen jut eszembe, amit érdemes/praktikus lehetne külön partícióra rakni az rw hozzáférés miatt. Ezt a kettőt meg úgyse rakod egy partícióra :)
De számoljunk:
- a te megoldásodban kell egy root-partíció (ami mondjuk legyen rw), valamint kell egy usr-partíció (ami ro/rw, ahogy a feladat követeli). Ez kettő partíció.
- az én megoldásomban kell egy root partíció (amin ro/rw lesz, ahogy a feladat kívánja), és lesz egy home-partíció. Ez is kettő.
Persze ha még esetleg a var-t is rw-re akarod, akkor azt is egy külön partícióra rakod, ezzel három. Viszont ennyi erővel azt is meg lehetne oldani, hogy a root-on a var egy szimlink, amit ügyesen "bedugsz" valahova (pl. /home/var :), ahogy írtad - ha a /bin lehet szimlink, akkor a /var miért ne lehetne - és "kifordítottunk").
Nyilván két különböző dolog, két különböző filozófia, szerintem mindkettőnek van/lehet realitása.
Szerintem nincs baj azzal, hogy a /usr alatt vannak ezek, mert aki igényli, megteheti, hogy ro mountol egy filerendszert alá. A kompatibilitás sem sérül, hiszen a symlinkek ezt megoldják.
Ezt meg én nem mondtam ;) De nem is gondolom, hogy ezzel baj van, csak azt mondtam, hogy kicsit arrafelé áll a szekér rúdja.