Synchronizace OS - jde to vůbec ?

Synchronizace OS - jde to vůbec ?
« kdy: 26. 02. 2020, 17:17:01 »
Ahoj, měl bych takový asi specifický dotaz. Dá se nějak synchronizovat OS na více PC ? Jde mi o to, že používám Ubuntu na notebooku i na stolním PC a nechtěl bych se starat o 2 OS ale spíš jen o jeden, který se synchronizuje sám se sebou.
Nejde mi tak o dokumenty, spíš o programy a ruzné nastavení, abych programy nemusel stahovat a nastavovat 2x jak na notebooku tak i na PC.

Zatím mi to přijde možné jen tak, že bych bootoval z ext. ssd, ale to nevím, jak moc dobře by to fungovalo. Je i nějaký jiný způsob ? Řeším to kvůli výkonu, jinak by mi stačil čistě notebook samozřejmě.

Snad mě chápete a neukamenujete :D děkuji za odpovědi


alex6bbc

  • *****
  • 1 432
    • Zobrazit profil
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #1 kdy: 26. 02. 2020, 19:12:54 »
kdysi se pouzivaly tenke terminaly, ktere nemely disk a takaly vsecko z centralniho serveru, na kteremkoliv terminalu se clovek mohl pripojit.

co treba pripojovat sitovy disk, kde by byl system.


Re:Synchronizace OS - jde to vůbec ?
« Odpověď #2 kdy: 26. 02. 2020, 19:34:28 »
V podstatě potřebujete "jen" synchronizovat domovské adresáře a mít software ve stejné verzi. V praxi to je spíš tortura, než výhoda.

Na Linuxu pro domácí použití je to prakticky neřešitelné (přinese to víc problémů, času s odladěním, než užitku), případně se dá synchronizovat jen pár vybraných nastavení a vybrané adresáře.

Na Windows to jde dost dobře ve Windows doméně, kde se spustí roamingové profily, které přenášejí veškerá nastavení uživatel + automatický deployment aplikací. V menším měřítku lze synchronizovat Windows přes Live účet, OneDrive - pak jsou dokumenty a nastavení také k dispozici všude - ale s omezeními oproti roamingovým profilům, ale aplikace tím řešitelné nejsou.

To je důvod, proč je čím dál víc služeb synchronizovaných v cloudu, aplikace si svoje potřeby pořeší vlastními prostředky.

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #3 kdy: 26. 02. 2020, 20:15:20 »
V podstatě potřebujete "jen" synchronizovat domovské adresáře a mít software ve stejné verzi. V praxi to je spíš tortura, než výhoda.

Na Linuxu pro domácí použití je to prakticky neřešitelné (přinese to víc problémů, času s odladěním, než užitku), případně se dá synchronizovat jen pár vybraných nastavení a vybrané adresáře.[...]
V podstate s tim v domacim pouziti muze byt mene problemu nez to co uvadis s Windows a potreby domeny, i kdyz ve Windows je to pripravene k naklikani na ukor straty soukromi ;-)

Teoreticky:
- pokud pracuje jen na NB nebo jen na PC, tak pri odhlaseni by se rsync home -> nas
- a pri prihlaseni by se rsync nas -> home
- ohledne install app, pridat skript co po apt install new balicku hodi na nas vystup z apt-clone nebo jen ty nove instalovane a "druhej stroj" pri sync home z nas by na zaklade toho provedl nainstalovani balicku

Nevim zda to uz nejake pripravene nema treba ansible, puppet ci neco podobneho...

Pripadne naprosto bezpromove to co tazatel nadhodil, USB-extSSD (s system + home) sdilet mezi obema stroji a startovat z toho, pokud bude USB3 prevodnik s UASP a zapojeno do USB3 portu tak prakticky nepozna rozdil oproti SATA pripojeni...

Re:Synchronizace OS - jde to vůbec ?
« Odpověď #4 kdy: 26. 02. 2020, 20:24:34 »
V podstate s tim v domacim pouziti muze byt mene problemu nez to co uvadis s Windows a potreby domeny, i kdyz ve Windows je to pripravene k naklikani na ukor straty soukromi ;-)

To by mě zajímalo, jak s windows doménou ztrácím soukromí?


k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #5 kdy: 26. 02. 2020, 23:54:30 »
V podstate s tim v domacim pouziti muze byt mene problemu nez to co uvadis s Windows a potreby domeny, i kdyz ve Windows je to pripravene k naklikani na ukor straty soukromi ;-)

To by mě zajímalo, jak s windows doménou ztrácím soukromí?
v domacim pouziti => potreba zprovozneni HW s Windows Server co bude delat domenu
v jakemkoliv pouziti => strata soukromi
s pouzitim s MSLive uctem => jeste vetsi strata soukromi

Re:Synchronizace OS - jde to vůbec ?
« Odpověď #6 kdy: 26. 02. 2020, 23:56:11 »
v jakemkoliv pouziti => strata soukromi
s pouzitim s MSLive uctem => jeste vetsi strata soukromi

Jestli považujete za ztrátu soukromí mít windows nebo někde účet, tak to je smutné. Musí Vás děsit i jmenovka na poštovní schránce, protože ta soukromí narušuje víc a ve větším okruhu lidí, než mít Live account.

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #7 kdy: 27. 02. 2020, 00:34:41 »
Jak píše @k3dAR

Základní princip: Dokumenty a .local na Dropbox, nebo něco podobného. Při instalaci aplikace si balíček hodit do seznamu, a při přesunu na druhý počítač z toho seznamu udělat install.

Pak je prostor to všemožně vylepšovat.

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #8 kdy: 27. 02. 2020, 00:47:34 »
v jakemkoliv pouziti => strata soukromi
s pouzitim s MSLive uctem => jeste vetsi strata soukromi

Jestli považujete za ztrátu soukromí mít windows nebo někde účet, tak to je smutné. Musí Vás děsit i jmenovka na poštovní schránce, protože ta soukromí narušuje víc a ve větším okruhu lidí, než mít Live account.

jestli nepovazujes za ztratu soukromi odsouhlaseni EULA k Windows, ci hur k MSLive, kdy davas svoleni ze Microsoft muze pristupovat, nahravat si k sobe a analyzovat tvoji postu, zpravy, poznamky, rucne psane, hlasove, dokumenty, fotky vcetne privatnich souboru, nemoznost vypnout odesilani telemetrie ale pouze ji nastavit na zakladni, atd, atd... tak nejsi svepravnej... ale bud tak laskav a odpust si blbe kecy srovnavajici to s jmenovkou na postovni schrance ;-)

_Jenda

  • *****
  • 1 550
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #9 kdy: 27. 02. 2020, 00:49:37 »
Nejde mi tak o dokumenty, spíš o programy a ruzné nastavení, abych programy nemusel stahovat a nastavovat 2x jak na notebooku tak i na PC.
Programy, balíčky, aktualizace a nastavení systému → normálně bych rsyncoval celé / s výjimkou /etc/fstab a /etc/crypttab (a případně těch několika dalších souborů co máš zvlášť, třeba /etc/network/interfaces pokud máš statické adresy).

Uživatelské nastavení → rsyncoval bych vybrané "tečkované" .adresáře v home.

Re:Synchronizace OS - jde to vůbec ?
« Odpověď #10 kdy: 27. 02. 2020, 01:03:44 »
jestli nepovazujes za ztratu soukromi odsouhlaseni EULA k Windows, ci hur k MSLive, kdy davas svoleni ze Microsoft muze pristupovat, nahravat si k sobe a analyzovat tvoji postu, zpravy, poznamky, rucne psane, hlasove, dokumenty, fotky vcetne privatnich souboru, nemoznost vypnout odesilani telemetrie ale pouze ji nastavit na zakladni, atd, atd... tak nejsi svepravnej... ale bud tak laskav a odpust si blbe kecy srovnavajici to s jmenovkou na postovni schrance ;-)

K Vašim datům má přístup kdejaká služba, i zmiňovaný dropbox. U něho si přečtete podmínky (https://www.dropbox.com/terms#privacy), ony se o moc neliší. Každá z těchto firem si do podmínek dává poměrně volná pravidla, aby na sebe nešili zbytečný bič. Je ale potřeba sledovat, jak se chovají v praxi. Např. MS neměl v historii žádný incident se zneužíváním svěřených dat, Dropbox, pokud vím, tak taky ne. Byli by v tu ránu bez zákazníků a moc dobře si to uvědomují. Naopak bezpečnostní firma, Avast, který se vždy vymezoval proti praktikám Microsoftu, bez skrupulí data prodával.

Buďto nebudete mít jmenovku na schránce a nebudete mít nikde účet, natož data - zachováte "soukromí" ve Vašem pojetí. Nebo přijmete fakt, že svoje data dáváte všanc všude možně - a pak je na místě také přijmout i fakt, že v tu chvíli už nemůžete zabránit jejich zneužití. Nutně následuje výběr těch, kterým svá data svěříte. Buďto se necháte zaslepit emocemi, třeba i nenávistí k MS a dalším, nebo to vyhodnotíte objektivně, z historie, jak se k nim každá z firem dlouhodobě chová.

Live account je žabařina proti tomu, jak svoje soukromí dáváte všanc jen pouhým nošením mobilního telefonu a jaké informace o sobě poskytujete, když ještě k tomu na telefonu užíváte Android nebo Apple iOS.


Re:Synchronizace OS - jde to vůbec ?
« Odpověď #11 kdy: 27. 02. 2020, 07:46:19 »
Úplně automatická synchronizace vždy znamená nějak vyřešit, co se má stát, když se na každém z počítačů jeden soubor modifikuje jinak. Což se může snadno stát, a pokud připustíme možnost běhu offline, zabránit tomu technicky nejde.

Klíčovou otázkou je taky, co všechno synchronizovat. Seznam nainstalovaných aplikací by neměl být problém. Asi nechcete úplně synchronizovat nastavení k specifickému hardware, možná ani nastavení obrazovek a jejich rozlišení.

Externí SSD může být řešení (a technicky řeší problém s modifikací na obou stranách – to se zde nestane), vidím tu pár „ale“:

* Rychlost – pokud bude připojené přes USB, přidá se tam latence. Nejspíš to nebude horší než HDD (aspoň dokud nebudete vytěžovat i jiné USB na stejném USB controlleru), ale může to být znát.
* Bezpečnost – vyžaduje mít povolený boot z USB.
* Konfigurace specifické pro hardware.

Další možnost je mít nějaké skripty, které udělají, co je potřeba, a ty si třeba verzovat v Gitu. Skripty by měly být idempotentní, tzn. pokud je spustím podruhé, nic se nestane. Změnu na obou stranách to řeší celkem rozumně (musel byste to udělat vědomě, a pokud to uděláte, Git to vyřeší nebo udělá konflikt a bude chtít zvolit řešení). Rozdílný hardware to taky řeší – prostě si budete sdílet jen to, co potřebujete. Lze na to použít jak speciální nástroje (např. Ansible), tak je možné si vystačit s obyčejnými Bashovými skripty. Ale vyžaduje to nějakou ruční práci.

Pak tu jsou nástroje na automatickou synchronizaci na pozadí jako Dropbox (centralizovaný) a Syncthing (decentralizovaný). Záleží, jak je použijete a co všechno tím budete synchronizovat. Nedoporučuju tím ale synchronizovat ani celé /etc ani nastavení běžících programů v domovském adresáři. Celkově bych na podobná řešení byl velmi opatrný a nevím, jestli bych to zde použil. Tyto nástroje na pozadí synchronizují soubor po souboru. S trochou smůly v případě synchronizace celého /etc nemusíte nabootovat (zvlášť pokud počítač vypnete v nevhodnou chvíli) a v případě synchronizace nastavení běžících aplikací můžete způsobit těmto aplikacím problémy nebo naopak vám tyto aplikace mohou synchronizované soubory zpátky přepsat.

Podobně dopadnete s rsyncem, akorát s o něco menším rizikem, pokud jej budete spouštět ručně, přestože si můžete částečně pohlídat, aby běžel ve vhodnou chvíli. Já bych to tak ale dělat upřímně nechtěl.

Re:Synchronizace OS - jde to vůbec ?
« Odpověď #12 kdy: 27. 02. 2020, 09:02:43 »
Ahoj, měl bych takový asi specifický dotaz. Dá se nějak synchronizovat OS na více PC ?

Tak jak si to představuješ ne. Microsoft tento koncept už kolem roku 2005 přestavil jako směr vývoje Windows . Nicméně nějaký pokrok tam je s tím MS účtem. Ale protože jej nepoužívám tak to nevím.

Jediné možnosti jak dosáhnout podobného effektu ( s různými klady/zápory) :

1) Image/recovery systémové partition při vypnutí/zapnutí. Přenášení jejich bitové verze
2) Centrální server a přistupovat přes sít k sítovému profilu
3) Virtuální stroj přes sít
4) Nebo mít bootovací USB s live systémem a ten přenášet

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Synchronizace OS - jde to vůbec ?
« Odpověď #13 kdy: 27. 02. 2020, 11:29:33 »
[...]vicemene blbe kecy[...]
k mejm datum nema pristup kdejaka sluzba, protoze kdejake sluzby nepouzivam, ani (ne mnou) zminovany DropBox

pokud v GNU/Linux pouziju klienta pro GoogleDrive, tak narozdil od pouziti Microsoft Windows s MSLive uctem (i bez nej) nedavam souhlas k pristupu k lokalne ulozenejm datum.

budes se divit ale jmenovka na schrance neobsahuje me data ulozene v notebooku...

kdyby Live account byla zabarina, tak Microsoft nebude pri instalaci W10 k jeho zalozeni uzivatele nekolikrat tlacit, ani nebude mit zakazenou moznost intalace W10-Home bez nutnosti zrizeni MSLive uctu...

kate

Re:Synchronizace OS - jde to vůbec ?
« Odpověď #14 kdy: 27. 02. 2020, 18:26:09 »
Na Linuxu pro domácí použití je to prakticky neřešitelné (přinese to víc problémů, času s odladěním, než užitku)

Dost přemýšlím nad tím, že přesunu veškerou konfiguraci svých PC do ansible playbooků, pak by s tím neměl být problém. Zajímalo by mě, jaké problémy bych s tím měla čekat :)