A fájlmegosztás egy vagy több fájl küldésének egyik számítógépről a másikra történő elküldése. Elméletileg egyszerű dolog. A folyamat meglehetősen egyszerű és egyértelmű, ha mindkét számítógép ugyanazt az operációs rendszert futtatja. Ha ez más, a dolgok kissé bonyolulttá válnak.
Ebben az útmutatóban tekintse meg a fájlok Windows és Linux közötti megosztását.
Fájlok megosztása Windows és Linux között
A fájlok megosztására a Windows és a Linux egyaránt többféleképpen konfigurálható. Ennek az útmutatónak az esetében azonban leginkább azt mutatom be, hogyan állítsam be a Linuxot a fájlmegosztáshoz. Windows-specifikus konfiguráció esetén csak a szükségeseket mutatom be.
Kezdjük el!
Fájlok megosztása hordozható tárolóeszközök segítségével
Ez az egyik leggyakoribb és hagyományos módszer a fájlok két számítógép közötti megosztására. Általában hordozható adathordozókat tartalmaz. Van egy USB flash meghajtó? Hordozható HDD / SSD? Csak csatlakoztassa a forrás számítógéphez, másolja az adatokat a hordozható tárolóba, és ossza meg a célszámítógéppel.
Bizonyos esetekben, amikor az adatok túl nagyok ahhoz, hogy a hálózaton / interneten keresztül megosszák őket, ez a legjobb megoldás. Egy professzionális munkaterületen, ahol terabájtnyi adatot kell megosztani és tárolni, hordozható RAID tömbök vannak a munka elvégzéséhez.
Bár egyszerű és hatékony, néhány dolgot szem előtt kell tartani.
- Tárolási kapacitás: A kapacitásnál nagyobb adatok nem tárolhatók hordozható tárolón. Ebben az esetben a fájlt felosztó szoftver segítségével kisebb darabokra oszthatja a fájlt. Előfordulhat, hogy az adatokat többször kell áthelyeznie a hordozható tárolón keresztül.
- Fájlméret: Ha a fájlméret elég kicsi, és sok van belőlük, az átviteli sebesség lassú lesz. Másrészt, ha a fájlméret nevetségesen nagy, akkor az is lassú lesz.
- Fájlrendszer: A Linux és a Windows saját fájlrendszerrel rendelkezik. Míg a fájlrendszerek, mint a FAT (fat16, fat32, stb.) vagy az NTFS Windows és Linux, valamint a Linux-specifikus fájlrendszerek (ext3, ext4, xfs, btrfs stb.).) nem.
Fájlok megosztása felhőalapú tárhelyen
A felhőtárolás a fájlmegosztás szokásos módja ebben az internetkorban. A fájlokat bármely eszközre fel lehet tölteni, modern böngészővel. Van azonban néhány különféle szempont, amelyre emlékezni kell, ha ezt az utat kívánja választani.
- Tárolási kapacitás: Az online felhőtárolás esetében a tárolókapacitás nagy gondot jelent. A népszerű felhőtárolók korlátozott mennyiségű felhőtárhelyet kínálnak ingyenesen. Ha a fájl ennél nagyobb, akkor további felhőalapú tárhelyet kell vásárolnia. A nagy fájlt több kisebbre is felbonthatja.
- Sávszélesség: Ez a második legnagyobb gond a felhőtárolással kapcsolatban. Ha az Ön által használt internetkapcsolat lassú, akkor a fájl feltöltési / letöltési ideje eltart egy ideig. Ha mért kapcsolatot használ, az sokba kerülhet.
Néhány népszerű online felhőtárhely a Google Drive, a Dropbox, a OneDrive, a pCloud, a Box stb. Szinte mindegyik ésszerű mennyiségű felhőtárhelyet kínál ingyenesen.
Fájlok megosztása hálózati mappák használatával
Ha mindkét számítógép ugyanazon a hálózaton van, akkor kihasználható. Ebben a módszerben a forrásgép bizonyos mappái elérhetőek lesznek más gépek számára.
Konfigurálja a Linuxot
A funkció használatához először konfigurálnia kell a rendszereket. Linux esetén a Samba a tökéletes megoldás. A Samba a UNIX / Linux operációs rendszerek szabványos programcsomagja a Windows szabványos interoperabilitása érdekében. Nézze meg a Samba-t.
A Samba egy népszerű szoftver, amelyet megkaparinthat a disztribúció hivatalos csomagtárházaiból. A Samba telepítéséhez futtassa a parancsot a terjesztése szerint.
Debian / Ubuntu és származékai számára.
$ sudo apt install samba
Fedora és származékai esetében.
$ sudo dnf install sambaArch Linux és származékai számára.
$ sudo pacman -S sambaAz openSUSE és származékai számára.
$ sudo zypper telepítse a samba-tMost állítsa be a Samba megosztás felhasználónevét és jelszavát. Ezt a parancsot root jogosultsággal kell futtatni.
$ sudo smbpasswd -a
A jobb kezelés érdekében jobb, ha van egy dedikált könyvtár, ahonnan adatokat lehet megosztani. Hozzon létre egy dedikált könyvtárat.
$ mkdir -v / home /
Az új könyvtárat be kell jelenteni a Samba konfigurációs fájlban, hogy felismerje és használhassa. Emellett egy maroknyi további módosítást is el kell végezni. Nyissa meg a konfigurációs fájlt a kívánt szövegszerkesztőben.
$ sudo vim / etc / samba / smb.konf
Adja hozzá a következő sorokat a fájl végéhez.
$ [megosztás]$ path = / home /
$ elérhető = igen
$ érvényes felhasználó =
$ csak olvasható = nem
$ böngészhető = igen
$ public = igen
$ írható = igen
Mentse a fájlt, és lépjen ki a szerkesztőből. Töltse be újra a Samba szolgáltatást a változások életbe léptetéséhez.
$ sudo systemctl indítsa újra az smbd-t
Voálá! Sambának fel kell készülnie. A Windows rendszerből használja a fájlkezelőt vagy a böngészőt, és lépjen a Linux rendszer hosztnevéhez vagy IP-címéhez, majd a mappa nevéhez.
$ \\Konfigurálja a Windows rendszert
Windows esetén a konfigurációs folyamatnak két lépése van.
Először ellenőrizze, hogy a „Network Discovery” és a „File and printer sharing” opciók engedélyezve vannak-e. Nyissa meg a Beállítások >> Hálózat és Internet >> Hálózati és megosztási központ menüpontot.
A bal oldalon kattintson a „Speciális megosztási beállítások módosítása.”
Az új ablakból kapcsolja be hálózati felfedezés, valamint fájl- és nyomtatómegosztás. Kattintson a „Módosítások mentése.”
Most válassza ki a megosztani kívánt mappát. Kattintson a jobb gombbal, és válassza a „Tulajdonságok.”
Az új ablakból lépjen a „Megosztás” fülre. Kattintson a „Megosztás” gombra.
Most ki kell választania, hogy ki férhet hozzá a mappához. Ha azt szeretné, hogy bárki elérhesse, válassza a „Mindenki” lehetőséget, majd kattintson az „Hozzáadás” gombra. Ha elkészült, kattintson a „Megosztás” gombra a művelet megerősítéséhez.
Voálá! A mappának elérhetőnek kell lennie a hálózat Linux gépéről. A könyvtár eléréséhez nyissa meg a fájlböngészőt, és keresse meg a „Hálózatot” az „Egyéb helyek” részben. Így jelenik meg az Ubuntu Nautilus fájlböngészőjében.
Fájlok megosztása a SyncThing használatával
Vannak harmadik féltől származó eszközök, amelyek lehetővé teszik a fájlok megosztását az eszközök között. Az ilyen típusú eszközök általában platformokon átívelőek és szilárd biztonságot kínálnak titkosított kapcsolattal.
Ebben a részben bemutatom a SyncThing szolgáltatást. A SyncThing valós időben, biztonságosan szinkronizálja a fájlokat a számítógépek között. Ingyenes és nyílt forráskódú szoftver, amely Windows, Linux, macOS, BSD és mások számára elérhető. Nézze meg a SyncThing alkalmazást.
Kezdjük a SyncThing telepítésével. A SyncThing a különféle disztribúciók alapértelmezett csomagrepóiban is elérhető. Futtassa a megfelelő parancsot a disztribúciójának megfelelően.
Debian / Ubuntu és származékai számára.
$ sudo apt telepítés szinkronizálása
Fedora és származékai esetében.
$ sudo dnf install syncthingAz openSUSE és származékai számára.
$ sudo zypper telepítse a szinkronizálástCentOS / RHEL és származékai esetében.
$ dnf telepítés szinkronizálásaMás platformok esetén nézze meg a SyncThing letöltési oldalt. Az alapértelmezett Linux TAR.A GZ archívum a SyncThing hordozható változatát tartalmazza.
A telepítés után indítsa el a SyncThing alkalmazást. Innentől kezdve a lépések többnyire minden platformon hasonlóak lesznek. Az első lépés a SyncThing démon elindítása.
Ezután indítsa el a SyncThing webes felhasználói felületet. Ez a SyncThing fő vezérlőpultja, ahonnan mindent meg fog tenni.
Miután elindult, az első lépés a SyncThing hozzáférés biztosítása kell, hogy legyen. Biztonsági okokból ne felejtsen el konfigurálni egy felhasználónevet és jelszót. A jobb felső sarokban válassza a Műveletek >> Beállítások lehetőséget.
Menjen át a „GUI” fülre, és adjon meg egy felhasználónevet és jelszót a GUI hitelesítéséhez. Jelölje be a HTTPS for GUI engedélyezését.
A változások mentése után a weboldal újratöltődik, és hitelesítést kér a SyncThing webes felhasználói felületén.
Ezután nézze meg, hogyan adhat hozzá / távolíthat el mappákat a SyncThinghez a megosztáshoz. A kezelőpanelről láthatjuk, hogy már van beállítva egy alapértelmezett mappa.
A kívánt mappa hozzáadásához kattintson a „Mappa hozzáadása” gombra.
Adjon felismerhető nevet a mappának. Írja be a könyvtár elérési útját a „Mappa elérési útja” mezőbe. Általában ennyi kell egy mappa megosztásához. Ne feledje, hogy nem működik, ha a SyncThing alatt futó felhasználónak nincs olvasási engedélye a könyvtárhoz és a fájlokhoz.
Ideje hozzáadni a távoli asztalt. Ehhez szükségünk van a távoli asztal SyncThing eszközazonosítójára. Az azonosító elérhető az Actions >> Show ID menüpontból. Ebben az esetben ez a Windows asztalom SyncThing eszközazonosítója.
Ha hozzá szeretné adni a Linuxhoz, kattintson a SyncThing web vezérlőpult jobb alsó sarkában található „Távoli eszköz hozzáadása” elemre.
Adja meg az eszköz azonosítóját. Az eszköz nevét manuálisan is beállíthatja.
A „Speciális” fülön ellenőrizheti, hogy az eszközzel történő összes adatátvitel tömörítésre kerül-e. Ez hasznos lehet a tényleges sávszélesség növeléséhez.
Az asztalnak meg kell jelennie a távoli asztalok listáján.
Osszuk meg az imént hozzáadott mappát a Windows rendszerrel. Kattintson a mappára, és válassza a „Szerkesztés” lehetőséget.
A „Megosztás” fülön válassza ki az imént hozzáadott távoli asztalt.
Windows rendszerben a Linux SyncThing eszközazonosítót is hozzá kell adni. Amikor a Linux rendszer megpróbál csatlakozni, a következő felugró ablak jelenik meg a Windows rendszerben. Kattintson a „Hozzáadás” gombra a megerősítéshez.
Döntse el, hová kell menteni a bejövő adatokat (a Windows gépen).
A szinkronizálásnak el kell indulnia. A szinkronizálás befejezésének ideje a hálózati sávszélességtől és a szinkronizálandó adatok mennyiségétől függ. Miután elkészült, látni fogja, hogy a mappa mindkét rendszeren „Up to Date” jelöléssel van ellátva.
Végső gondolatok
Különböző módszerek léteznek a fájlok számítógépek közötti megosztására. Melyik módszert válasszuk? Minden rajtad múlik. Személy szerint a harmadik féltől származó eszközök használata a legegyszerűbb, mivel ezek csak erre a munkára vannak szabva.
Szakértők számára valószínűleg az rsync előnyösebb. Ez egy parancssori eszköz rengeteg testreszabással és robusztus funkcionalitással. Nézze meg, hogyan lehet fájlokat másolni az rsync használatával.
Boldog számítástechnika!