Kuidas jagada faile Windowsi ja Linuxi vahel

How Share Files Between Windows

Failide jagamine on toiming, millega saadetakse fail või mitu faili ühest arvutist teise. Teoorias on see lihtne asi. Protsess on üsna lihtne ja arusaadav, kui mõlemal arvutil on sama opsüsteem. Kui see on teisiti, lähevad asjad natuke keeruliseks.

Selles juhendis vaadake, kuidas jagada faile Windowsi ja Linuxi vahel.



Failide jagamine Windowsi ja Linuxi vahel

Nii Windowsi kui ka Linuxi failide jagamiseks konfigureerimiseks on mitu võimalust. Kuid selle juhendi puhul tutvustan enamasti Linuxi failide jagamiseks konfigureerimist. Windowsi-spetsiifilise konfiguratsiooni puhul esitlen ainult vajalikke.



Alustame!



Jagage faile kaasaskantavate mäluseadmete abil

See on üks levinumaid ja traditsioonilisemaid viise failide jagamiseks kahe arvuti vahel. Üldiselt hõlmab see kaasaskantavat andmekandjat. Kas teil on USB -mälupulk? Kaasaskantav kõvaketas/SSD? Lihtsalt ühendage see lähtearvutiga, kopeerige andmed kaasaskantavasse salvestusruumi ja jagage seda oma sihtarvutiga.

Teatud olukordades, kus andmed on liiga suured, et neid võrgu/Interneti kaudu jagada, on see parim lahendus. Professionaalses tööruumis, kus terabaiti andmeid on vaja jagada ja salvestada, on töö tegemiseks kaasaskantavad RAID -massiivid.



Kuigi see on lihtne ja tõhus, tuleb meeles pidada paari asja.

  • Mälumaht: mahutavusest suuremaid andmeid ei saa teisaldatavasse salvestusseadmesse salvestada. Kui see nii on, saate faili jagamise tarkvara abil jagada faili väiksemateks osadeks. Võimalik, et peate mitu korda andmeid teisaldatava salvestusruumi kaudu teisaldama.
  • Faili suurus: kui faili suurus on üsna väike ja neid on palju, on edastuskiirus aeglane. Teisest küljest, kui faili suurus on naeruväärselt suur, on see ka aeglane.
  • Failisüsteem: Linuxil ja Windowsil on oma failisüsteem. Kuigi failisüsteemid nagu FAT (fat16, fat32 jne) või NTFS on ligipääsetavad nii Windowsist kui ka Linuxist, ei ole Linuxile omased failisüsteemid (ext3, ext4, xfs, btrfs jne) mitte.

Jagage faile pilvesalvestuse kaudu

Pilvesalvestus on sellel Interneti -ajastul tavaline failide jagamise viis. Faile saab üles laadida ja alla laadida mis tahes seadmes, millel on kaasaegne veebibrauser. Selle tee valimisel tuleb aga meeles pidada paari erinevat punkti.

  • Mälumaht: Interneti -pilvesalvestuse puhul on murettekitav murettekitav. Populaarsed pilvesalvestid pakuvad piiratud koguses pilvesalvestust tasuta. Kui teie fail on sellest suurem, peate võib -olla ostma täiendavat pilvesalvestusruumi. Samuti saate suure faili jagada mitmeks väikeseks.
  • Ribalaius: See on pilvesalvestuse osas suuruselt teine ​​mure. Kui kasutatav Interneti -ühendus on aeglane, võtab faili üleslaadimise/allalaadimise aeg üsna kaua aega. Kui kasutate mõõdetud ühendust, võib see teile palju maksta.

Mõned populaarsed veebipõhised pilvesalvestusruumid hõlmavad Google Drive'i, Dropboxi, OneDrive'i, pCloudi, Boxi jne. Peaaegu kõik neist pakuvad tasuta mõistlikku pilvesalvestust.

Jagage faile võrgukaustade abil

Kui mõlemad arvutid on samas võrgus, on seda võimalik ära kasutada. Selle meetodi puhul on allikamasina teatud kaustad teistele masinatele kättesaadavad.

Linuxi seadistamine

Selle funktsiooni nautimiseks peate esmalt süsteemid konfigureerima. Linuxi puhul on Samba ideaalne lahendus. Samba on standardne programmikomplekt UNIX/Linuxi operatsioonisüsteemidele Windowsi standardseks koostalitlusvõimeks. Tutvuge Sambaga .

Samba on populaarne tarkvara, mille saate hankida oma distro ametlikest pakettidest. Samba installimiseks käivitage käsk vastavalt oma distrole.

Debiani/Ubuntu ja tuletisinstrumentide jaoks.

$sudoasjakohanepaigaldadasamba

Fedora ja tuletisinstrumentide jaoks.

$sudodnfpaigaldadasamba

Arch Linuxi ja selle derivaatide jaoks.

$sudopacman-Ssamba

OpenSUSE ja tuletisinstrumentide jaoks.

$sudozypperpaigaldadasamba

Nüüd määrake Samba aktsia kasutajanimi ja parool. Seda käsku tuleb käivitada juureõigustega.

$sudosmbpasswd-juurde <kasutajanimi>

Parema haldamise jaoks on parem omada spetsiaalset kataloogi, kust andmeid jagada. Looge spetsiaalne kataloog.

$mkdir -v /Kodu/<kasutajanimi> /jaga

Uus kataloog tuleb deklareerida Samba konfiguratsioonifailis, et seda ära tunda ja kasutada. Samuti on vaja teha käputäis täiendavaid muudatusi. Avage konfiguratsioonifail oma valitud tekstiredaktoris.

$sudo ma tulin /jne/samba/smb.conf

Lisage faili lõppu järgmised read.

$[jaga]
$ tee =/Kodu/<kasutajanimi> /jaga
$ saadaval =jah
$ kehtivkasutajatele=<kasutajanimi>
$loeainult = ei
$ sirvitav =jah
$ avalik =jah
$ kirjutatav =jah

Salvestage fail ja väljuge redaktorist. Muudatuste jõustamiseks laadige Samba teenus uuesti.

$sudosystemctl taaskäivitage smbd

Voila! Samba peaks olema töökorras. Windowsis kasutage failiuurijat või brauserit ja minge Linuxi süsteemi hosti- või IP -aadressile, millele järgneb kausta nimi.

$\<linux_machine_ip> jaga

Windowsi seadistamine

Windowsi puhul on konfigureerimisprotsessis kaks etappi.

Esiteks veenduge, et võrgu avastamise ning failide ja printerite jagamise suvandid on lubatud. Avage Seaded >> Võrk ja Internet >> Võrgu- ja ühiskasutuskeskus.

Klõpsake vasakul küljel Muuda jagamise täpsemaid seadeid.

Lülitage uues aknas sisse võrgu avastamine ning failide ja printerite jagamine. Klõpsake nuppu Salvesta muudatused.

Nüüd valige jagamiseks kaust. Paremklõpsake ja valige Atribuudid.

Minge uues aknas vahekaardile Jagamine. Klõpsake nuppu Jaga.

Nüüd peate valima, kes pääseb kausta juurde. Kui soovite, et see oleks kõigile juurdepääsetav, valige Kõik ja klõpsake nuppu Lisa. Kui olete lõpetanud, klõpsake toimingu kinnitamiseks nuppu Jaga.

Voila! Kaust peaks olema saadaval võrgu Linuxi masinast. Kataloogile juurdepääsemiseks avage oma failibrauser ja sirvige võrku teistest asukohtadest. Nii näeb see välja Ubuntu failibrauseris Nautilus.

Jagage faile SyncThingi abil

On olemas kolmanda osapoole tööriistu, mis võimaldavad failide jagamist seadmete vahel. Seda tüüpi tööriistad on üldiselt platvormidevahelised ja pakuvad krüpteeritud ühendusega kindlat turvalisust.

Selles osas tutvustan SyncThingi. SyncThing sünkroonib failid arvutite vahel reaalajas turvaliselt. See on tasuta ja avatud lähtekoodiga tarkvara, mis on saadaval Windowsi, Linuxi, macOS-i, BSD ja teiste jaoks. Vaadake SyncThingi.

Alustame SyncThingi installimisega. SyncThing on saadaval ka erinevate distributsioonide vaikepakettide repos. Käivitage vastav käsk vastavalt oma distrole.

Debiani/Ubuntu ja tuletisinstrumentide jaoks.

$sudoasjakohanepaigaldadasünkroonimine

Fedora ja tuletisinstrumentide jaoks.

$sudodnfpaigaldadasünkroonimine

OpenSUSE ja tuletisinstrumentide jaoks.

$sudozypperpaigaldadasünkroonimine

CentOS/RHEL ja tuletisinstrumendid.

$dnfpaigaldadasünkroonimine

Teiste platvormide puhul vaadake SyncThingi allalaadimisleht. Linuxi TAR.GZ vaikearhiiv sisaldab SyncThingi kaasaskantavat versiooni.

Pärast installimist käivitage SyncThing. Edaspidi on sammud enamikul platvormidel enamasti sarnased. Esimene samm on käivitada deemon SyncThing.

Seejärel käivitage SyncThingi veebi kasutajaliides. See on SyncThingi peamine juhtpaneel, millest kõik tehakse.

Pärast käivitamist peaks esimene samm olema SyncThingi juurdepääsu tagamine. Turvalisuse huvides seadistage kindlasti kasutajanimi ja parool. Avage paremas ülanurgas jaotis Toimingud >> Seaded.

Minge vahekaardile GUI ja sisestage kasutajanimi ja parool GUI autentimiseks. Märkige ruut, mis lubab HTTPS -i GUI jaoks.

Kui olete muudatused salvestanud, laaditakse veebileht uuesti ja küsitakse SyncThingi veebi kasutajaliideselt autentimist.

Järgmisena vaadake, kuidas SyncThingile jagamiseks kaustu lisada/eemaldada. Juhtpaneelilt näeme, et vaikekaust on juba konfigureeritud.

Valitud kausta lisamiseks klõpsake nuppu Lisa kaust.

Andke kaustale äratuntav nimi. Sisestage kataloogi tee väljale Kausta tee. Üldiselt on see kõik, mida vajate kausta jagamiseks. Pange tähele, et see ei pruugi töötada, kui kasutajal SyncThing töötab, millel pole kataloogi ja failide lugemisõigust.

Aeg lisada töölaud. Selleks vajame kaugtöölaua SyncThingi seadme ID -d. ID on saadaval jaotises Toimingud >> Kuva ID. Sel juhul on see minu Windowsi töölaua SyncThingi seadme ID.

Selle lisamiseks Linuxile klõpsake SyncThingi veebi juhtpaneeli paremas alanurgas nuppu Lisa kaugseade.

Sisestage seadme ID. Saate seadme nime ka käsitsi määrata.

Vahekaardil Täpsemalt saate veenduda, et kõik seadmega edastatavad andmed pakitakse kokku. See võib olla kasulik tõhusa ribalaiuse suurendamiseks.

Töölaud peaks ilmuma kaugtöölaudade loendisse.

Jagame äsja lisatud kausta Windowsi süsteemiga. Klõpsake kausta ja valige Muuda.

Vahekaardil Jagamine valige äsja lisatud kaugtöölaud.

Windowsis tuleb lisada ka Linux SyncThing seadme ID. Kui Linuxi süsteem proovib ühendust luua, kuvatakse see Windowsi süsteemis järgmine hüpikaken. Kinnitamiseks klõpsake nuppu Lisa.

Otsustage, kuhu sissetulevad andmed salvestada (Windowsi masinas).

Sünkroonimine peaks algama. Sünkroonimise lõpetamise aeg sõltub teie võrgu ribalaiusest ja sünkroonitavate andmete hulgast. Kui olete lõpetanud, näete, et kaust on mõlemas süsteemis märgitud ajakohaseks.

Lõplikud mõtted

Failide jagamiseks arvutite vahel on erinevaid meetodeid. Milline meetod valida? Kõik sõltub sinust. Isiklikult on lihtsaim viis kasutada kolmanda osapoole tööriistu, kuna need on kohandatud ainult selle töö jaoks.

Ekspertide jaoks on ilmselt eelistatavam rsync. See on käsurea tööriist, millel on palju kohandusi ja tugev funktsionaalsus. Vaadake, kuidas failide kopeerimiseks kasutada rsynci.

Head arvutamist!