Hogyan szinkronizáljunk minden mappát a felhőhöz szimbolikus hivatkozásokkal
A nagy felhőtárolási szolgáltatások - a Dropbox, a Google Drive, a Microsoft OneDrive és mások - ugyanazzal a problémával rendelkeznek. Csak a felhőtároló mappában lévő mappákat szinkronizálhatják. De van egy út a korlátozás körül: szimbolikus linkek.
A szimbolikus hivatkozások rendkívül hasznosak a számítógép bármely mappájának szinkronizálásához. Előfordulhat, hogy szinkronizálhat valamilyen konfigurációs fájlt, amely például egy adott helyen kell lennie a számítógépen.
Szimbolikus kapcsolatok 101
A Windows, a Linux és a Mac OS X integrált eszközökkel rendelkezik a szimbolikus hivatkozások létrehozásához. A szimbolikus hivatkozás csak egy „mutató”, amely egy másik mappára mutat. A számítógépen lévő programok úgy látják a hivatkozást, mintha ugyanaz lenne, mint a valódi mappa vagy fájlok.
Tegyük fel például, hogy szinkronizálni szeretné az összes fájlt a C-ben: Töltse fel a Dropboxot, de még mindig C-ben akarja őket: Cikkek. Létrehozhat egy szimbolikus hivatkozást a Dropbox mappába, amely a C-re mutat: A cucc és a Dropbox mindent szinkronizál a C:.
Ez az elmélet. A gyakorlatban számos felhőtároló szolgáltatás már nem működik megfelelően szimbolikus hivatkozásokkal. Mégis használhatunk szimbolikus linkeket fordított formában. Példánkban az egész C-t mozgatjuk: A mappa a Dropbox mappájába kerül. Ezután létrehozunk egy szimbolikus linket a C-n: A Dobozok a Dropbox-ba mutató mappába mutatnak. A Dropbox szinkronizálja a mappában lévő fájlokat és a C: mappát igénylő programokat: A tárgyak rendesen működnek. Először ezt a megoldást fedeztük fel, amikor megnéztük, hogyan kell szinkronizálni bármely mappát a OneDrive rendszerrel a Windows 8.1 rendszeren.
ablakok
Először nyissa meg a Parancssor ablakot rendszergazdaként. Windows 8 vagy 10 esetén nyomja meg a Windows billentyűt + X és kattintson a Parancssor (Admin) elemre. Windows 7 rendszeren nyissa meg a Start menüt, végezzen keresést a parancssorban, kattintson a jobb gombbal a Parancssor parancsikonra, és válassza a Futtatás rendszergazdaként parancsot.
Írja be a következő parancsokat a Parancssor ablakba. Az első parancsban cserélje ki a „C: Útvonal Külső mappa” pontot a szinkronizálni kívánt mappa elérési útjával, és a „C: Felhasználók Naptár” a felhőtároló mappa elérési útjával. Ez a parancs áthelyezi a teljes mappát a felhőtároló mappába.
„C: Útvonal Külső mappa elérése” „C: Felhasználók NAME OneDrive”
Hozzon létre egy szimbolikus hivatkozást az eredeti helyen. Azok a programok, amelyek az eredeti helyen keresik a mappát, ott találják meg. Az általuk elvégzett változtatások a felhőtároló mappába kerülnek.
mklink / d “C: A külső mappa elérési útja” “C: Felhasználók NAME OneDrive Külső mappa”
Linux
Linuxon egyszerűen csak képesnek kell lennie szimbolikus kapcsolat létrehozására a ln -s parancs. Nem kell semmilyen fájlt mozgatni. Nyisson meg egy terminált és futtassa a következő parancsot:
ln -s / elérési út / / Külső mappa ~ / Dropbox /
Egy adott fájl szinkronizálásához adja meg a fájl elérési útját a mappához vezető út helyett. Ha ez a módszer nem működik, először mozgassa a külső mappát a felhőtároló mappába, majd hozzon létre egy szimbolikus hivatkozást fordított irányban - mint ahogyan a Windows rendszeren.
Mac OS X
Ugyanezt a parancsot használhatja a Mac rendszeren. Először nyissa meg a terminálablakot - nyomja meg a Command + Space billentyűt, írja be a terminált a Spotlight keresési párbeszédablakba, és nyomja meg az Enter billentyűt. Futtassa a következő parancsot, töltse ki a megfelelő útvonalat:
ln -s “/ path / to / ExternalFolder” “/ Felhasználók / név / Dropbox / ExternalFolder”
A Google Drive nem fogadja el a fenti paranccsal létrehozott szimbolikus hivatkozásokat, de más szolgáltatások is. Ahhoz, hogy ez a Google Drive szolgáltatással működjön, mozgassa a szinkronizálni kívánt mappát a felhőtároló mappába, majd hozza létre a szimbolikus hivatkozást fordítva:
mv “/ path / to / ExternalFolder” “/ Felhasználók / név / Google Drive /”
ln -s “/ Felhasználók / név / Google Drive / ExternalFolder” “/ path / to / ExternalFolder”
Szinkronizálja a külső mappákat
Használhatja ezt a trükköt, hogy szinkronizálja a mappákat a felhőtároló mappán kívül is. Tegyük fel például, hogy van C: dosszié. A felhőtároló mappába költöztette, így a Dropbox mappában és a weben található „Stuff” alatt érheti el. Ha több számítógépen van beállítva a Dropbox, a Stuff mappát a Dropbox mappában találja. Az összes számítógépen és a C tartalmánál ugyanazokat a szimbolikus hivatkozásokat hozhatja létre: A dosszié mappa ugyanaz lesz az összes számítógépén.
Néhány harmadik fél programja segít abban, hogy szimbolikus hivatkozásokat hozzon létre ezekhez a szolgáltatásokhoz, de mindezt az operációs rendszerben található eszközökkel teheti meg. Nem szeretjük az ilyen harmadik féltől származó segédprogramokat, amikor segítünk.
Bizonyos programok természetesen lehetővé teszik bármely mappa szinkronizálását a felhőre. SpiderOak - szintén szép, mert teljesen titkosítva van, így nem is látják, mit tárol ott - lehetővé teszi, hogy kiválasszon bármilyen mappát a számítógépén, hogy szinkronizáljon anélkül, hogy szimbolikus hivatkozásokkal kommunikálna.