Hlavní navigace

Ubuntu One: synchronizace dat mezi Ubuntu počítači

27. 8. 2009
Doba čtení: 4 minuty

Sdílet

Minulý týden jsme vám přinesli informaci o tom, že služba Ubuntu One bude součástí nového Ubuntu 9.10. Jelikož jde o velmi zajímavou službu, tak by byla škoda o ní něco nenapsat. Ubuntu One synchronizuje soubory přes vzdálený server a ty jsou dostupné na všech zúčastněných počítačích a na webu.

Jak to funguje

Ubuntu One je službou firmy Canonical. Je určena hlavně domácím uživatelům a těm také nabízí jednoduchou možnost synchronizace dat. Na každém vašem počítači, který do Ubuntu One zapojíte, se vytvoří adresář, ve kterém najdete dva další adresáře. Jeden patří vám a do něj si nahráváte vlastní soubory a druhý obsahuje data uživatelů, kteří s vámi data sdílí. S oběma adresáři pracujete lokálně, takže změny se uloží nejdříve u vás na disku a aplikace běžící na pozadí je začne přesouvat na server. Jde víceméně o uzavřenou službu, resp. není možné si vytvořit vlastní server, na který by se data nahrávala. Když jsou data jednou na serveru, další zapojené počítače si toho všimnou a začnou je kopírovat k sobě.

Pokud tedy píšete třeba nějaký dokument, při každém jeho uloženi Ubuntu One zbystří a odešle novou verzi na server. Fyzicky se za pár okamžiku objeví i jinde, tím pádem máte i určitou zálohu svých dat. Samozřejmě vám to nepomůže, pokud něco spletete, a tak se klasickým zálohám nevyhnete.

Jelikož jde o uzavřenou službu, nehodí se příliš pro používání u firem, kterým jde o bezpečnost interních dokumentů. Krom toho, že se firemní dokumenty odesílají bůh ví kam, Ubuntu One nemá moc propracovaný způsob sdílení dat. Funguje na principu „buď všechno nebo nic“ a jako majitel firmy byste určitě nechtěli, aby jeden zaměstnanec v dobré víře se svými fotkami z dovolené sdílel i seznam zaměstnanců s platy.

Kapacitně je na tom Ubuntu One dobře. Jelikož jde o relativně pomalý přenos přes internet a ne každý má připojení v řádu desítek megabitů, je standardní kapacita 2 GB dostačující pro menší fotky, dokumenty, textové soubory, konfigurační soubory a další věci, které všichni potřebujeme, ale také je často zapomínáme na druhém počítači. Pokud by vám to ovšem bylo málo, umožňuje Ubuntu One rozšířit kapacitu na 10 GB za 10 USD na měsíc. Jde myslím o přiměřenou cenu za takovouto službu.

Instalace

Instalační proces je trochu nezvyklý, ale doufám, že alespoň tento druh přidávání repositářů se dostane i na další místa. Nebudeme předbíhat. Nejdříve navštívíme oficiální stránku Ubuntuone.com. Pokud nemáte účet na Launchpadu, tak se registrujte kliknutím na „Subscribe to Ubuntu One“ na pravé stráně. Registrací tedy získáte účet i na Launchpadu. Pro přihlášení si vyberete jeden z programů a měli byste vidět seznam svých souborů. Ten je zatím prázdný.

Ubuntu one - seznam souborů

Dalším krokem je kliknutí na Installation v horní části webu.

Po přečtení celé stránky klikněte na první oranžovou bublinu s textem „Add PPA (Ubuntu 9.04)“. Tím stáhnete balíček, přes který se vám do systému přidají nové PPA. To je repositář s několika balíky, v tomto případě s Ubuntu One.

Ubuntu One - add ppa

Teď je čas nainstalovat Ubuntu One klienta. To se provede kliknutím na druhou bublinu s textem „Install ubuntuone-client-gnome“. Tento postup funguje jen u prohlížeče Firefox. Pokud používáte něco jiného, tak vám zbývá jen nainstalovat si klienta ručně. Jde o balíčky ubuntuone-client, ubuntuone-client-gnome a ubuntuone-client-tools.

Ubuntu One - install

První dva balíčky potřebujete pro samotnou funkci Ubuntu One. Poslední balíček obsahuje konzolovou utilitu u1sync, která umožní preciznější práci se sdílenými daty. Tady pozor. Při automatické instalaci přes zmiňovanou bublinku se balíček ubuntuone-client-tools nenainstaluje. Pro chod služby není nutný.

Teď zbývá Ubuntu One spustit. Otevře se vám prohlížeč, kde povolíte přístup ke službě z aktuálního počítače.

ubuntu one - add computer

Webové rozhraní

Krom toho, že svoje data najdete v ~/Ubuntu One, tak pokud nemáte zrovna přístup ke svému počítači, můžete použít i webové rozhraní. To sice neoplývá nějakým výrazným komfortem, ale přehled o souborech máte a možnost uploadu taky. Je tu také možnost vytvářet nové adresáře a sdílet soubory s ostatními. Jde opravdu jen o nouzové řešení.

Utilitka u1sync

Ve zmíněném balíčku ubuntuone-client-tools najdeme jednu utilitku, která trochu rozšiřuje práci s Ubuntu One. Utilitka umí vynutit synchronizaci s dalším adresářem. Bohužel ten se nepřidá vedle adresáře My Files, ale oba adresáře se začnou nepřehledně míchat. Na jednom stroji se mi při pokusech soubory neobjevily vůbec a na webu nebyla dostupná nová verze, dokud jsem nevynutil synchronizaci ručně. Každopádně by byla škoda použití nezmínit.

Nejprve si tedy vybereme nějaký adresář a inicializujeme ho:

$ u1sync --init ~/test 

Pak vynutíme upload souborů na synchronizační server:

$ u1sync --action upload ~/test 

Pokud uděláme nějakou změnu a ta se na webu neobjeví, vynutíme i synchronizaci:

$ u1sync --action sync ~/test 

Nezapomeňte, že se obsah takto přidaného adresáře zamíchá do již nahraných souborů v  My Files.

Sdílení

Jak už jsem psal, sdílení dokumentů není v Ubuntu One zatím příliš dotažené. Když někomu dáte možnost kouknout se na vaše soubory, tak uvidí vždy všechny. Jediná restrikce, kterou lze zavést, je omezení přístupu pouze pro čtení.

skoleni

Pokud tedy někomu věříte natolik, že mu přístup dát chcete, je možné to provést přes webové rozhraní. Tam klikněte na ikonku „Sharing“ a vyplňte e-mail protějšku. Pak sdílení nějakým způsobem pojmenujte. Protějšek o tomto kromu dostane e-mail a musí sdílení potvrdit. Pokud vše proběhlo správně, tak uvidí seznam sdílených souborů.

Závěr

Ubuntu One se stále nachází v testovacím stádiu, takže nelze očekávat stoprocentní funkčnost. Problémy se objevovaly hlavně při použití utilitky u1sync. Další problém, co jsem zaznamenal, bylo zmizení ikonky z traybaru. Po tom vypadla synchronizace úplně i přes to, že procesy patřící Ubuntu One stále běžely. Pokud ale bude v Ubuntu 9.10 fungovat, půjde o zajímavou alternativu např. k Dropboxu.

Autor článku

Adam Štrauch je redaktorem serveru Root.cz a svobodný software nasazuje jak na desktopech tak i na routerech a serverech. Ve svém volném čase se stará o komunitní síť, ve které je již přes 100 členů.