Nagy Gyula
Nagy Gyula hogy mindegyikük ugyanazt a Home könyvtárat
Erre a megoldás az, hogy csinálsz egy dedikált partíciót, ahova a home könyvtár(ak)at teszed, és a rendszerekben eljársz aszerint, mintha a home-ot áthelyeznéd másik partícióra.
Ám, nem biztos, hogy ezt tenném.
Inkább hagynám mindet, ahogy van, és csinálnék egy adat partíciót, kvázi home-ként.
Ezen a partíción létrehoznék minden felhasználónak minden rendszerből egy saját könyvtárat, akon belül pedig az adatoknak valókat (mint userdirs).
Valahogy így nézne ki:
adatpartició ---- user1 --dokumentumok
| |--képek
| |--zenék... stb
|
|-- user2 -- dokumentumok
| |--képek stb...
stb.
Ezt a partíciót cstolnám a'la fstab mindegyik rendszerben -valahová, ez az én gépeimen olyasmi, hogy /home/home-ext , de szabadon választod.
Ezután a rendszerekben az ott lévő /home alatt található felhasználói könyvtárakból az ott lévő "dokumentumok" satöbbi könyvtárakat linkelném a home/home-ext/userneve/dokmunteumok könyvtárra, és rendre az összes ilyen adatkönytárat.
Ezt megcsinálnám minden rendszeren.
Példa:
- rendszeren legyen egy "gyula" user, meg egy "marika" user.
- rendszeren legyen csak egy "gyula".
Akkor az 1. rendszeren az új partíció becsatolása után /home/home-ext -re:
mkdir -p /home/home-ext/gyula
mkdir -p /home/home-ext/marika
Nyilván root-ként.
Ezután
mv /home/gyula/Dokumentumok /home/home-ext/gyula/Dokumentumok
ln -s /home/home-ext/gyula/Dokumentumok /home/gyula/Dokumentumok
Nem írom le az összes könyvtárra...
Ezután
chown gyula:gyula /home/home-ext/gyula -R
chmod 770 /home/home-ext/gyula
hogy a jogosultásgok meglegyenek.
Aztán következhet marika...
Ezután a 2-ik rendszeren rootként:
ugyanúgy csatolnám azt a home-ext-et, aztán példaul:
cp /home/gyula/Dokumentumok/* /home/home-ext/gyula/Dokumentumok/ -r
Ezzel az adathalmaz összeömlik. Vigyázz!! azonos nevű fájlok felülíródnak!
Ha minden adat átkerült (ésszel!)
rm -rf /home/gyula/Dokumentumok
a könyvtár törlése, majd linkelése ln -s mint feljebb, satöbbi.
Vigyázat!
Ha a rendszerek között az azonos nevű userek uid-i eltérnek, abból nagy kavarodás lesz, azt ellenőrizni kell, hogy ha az egyiken pl. "gyula" 1001, akkor a másik rendszeren is az legyen.
Én így csinálnám, esetleg szóba kerülhet még egyes programok területeinek ilyetén kiközösítése is, mondjuk .mozilla könyvtár, .thunderbird, de mindenképp kerülném a .config, .cache, .local teljes közösítését.
Maximum azokon belül egy-egy program könyvtárát célzottan.
Most lehet, mások megköveznek, de erre swap partíciót csinálnék, ssd ide vagy oda. Azt meg használhatná szerintem mindegyik, mert úgysem egyszerre fogják.