Failu koplietošana ir faila vai vairāku failu nosūtīšana no viena datora uz citu. Teorētiski tā ir vienkārša lieta. Process ir diezgan vienkāršs un vienkāršs, ja abos datoros darbojas viena un tā pati operētājsistēma. Kad tas ir citādi, lietas kļūst mazliet sarežģītākas.
Šajā rokasgrāmatā pārbaudiet, kā koplietot failus starp Windows un Linux.
Failu koplietošana starp Windows un Linux
Ir vairāki veidi, kā konfigurēt gan Windows, gan Linux failu koplietošanai. Tomēr šīs rokasgrāmatas gadījumā es galvenokārt parādīšu, kā konfigurēt Linux failu koplietošanai. Windows specifiskai konfigurācijai es parādīšu tikai nepieciešamās.
Sāksim!
Koplietojiet failus, izmantojot portatīvās atmiņas ierīces
Šis ir viens no izplatītākajiem un tradicionālākajiem failu koplietošanas veidiem starp diviem datoriem. Parasti tas ietver pārnēsājamus datu nesējus. Jums ir USB zibatmiņa? Pārnēsājams HDD / SSD? Vienkārši pievienojiet to avota datoram, kopējiet datus portatīvajā krātuvē un koplietojiet tos ar mērķa datoru.
Dažos gadījumos, kad dati ir pārāk lieli, lai tos varētu koplietot tīklā / internetā, tas ir labākais risinājums. Profesionālā darbvietā, kur ir jādalās un jāuzglabā terabaiti datu, darba veikšanai ir pārnēsājami RAID masīvi.
Lai gan tas ir vienkārši un efektīvi, ir jāņem vērā pāris lietas.
- Krātuves ietilpība: datus, kas ir lielāki par ietilpību, nevar saglabāt portatīvajā krātuvē. Šajā gadījumā failu var sadalīt mazākos gabalos, izmantojot failu sadalīšanas programmatūru. Iespējams, nāksies vairākas reizes pārvietot datus caur portatīvo krātuvi.
- Faila lielums: ja faila izmērs ir diezgan mazs, un to ir daudz, pārsūtīšanas ātrums būs lēns. No otras puses, ja faila lielums ir smieklīgi liels, tad tas arī būs lēns.
- Failu sistēma: Linux un Windows nāk ar savu failu sistēmu. Kamēr tādas failu sistēmas kā FAT (fat16, fat32 utt.).) vai NTFS ir pieejami gan no Windows, gan Linux, Linux specifiskajām failu sistēmām (ext3, ext4, xfs, btrfs utt.).) nav.
Koplietojiet failus, izmantojot mākoņa krātuvi
Mākoņkrātuve ir standarta failu koplietošanas veids šajā interneta laikmetā. Failus var augšupielādēt un lejupielādēt jebkurā ierīcē, izmantojot modernu tīmekļa pārlūku. Tomēr, ja vēlaties izvēlēties šo ceļu, ir jāatceras pāris dažādi punkti.
- Noliktavas ietilpība: Tiešsaistes mākoņkrātuves gadījumā lielas bažas rada atmiņas ietilpība. Populāras mākoņu krātuves bez maksas piedāvā ierobežotu daudzumu mākoņu krātuves. Ja jūsu fails ir lielāks par to, iespējams, būs jāpērk papildu mākoņa krātuves vieta. Jūs varat arī sadalīt lielo failu vairākos mazos.
- Joslas platums: Runājot par mākoņu glabāšanu, tā ir otrā lielākā problēma. Ja jūsu izmantotais interneta savienojums ir lēns, failu augšupielādes / lejupielādes laiks aizņems diezgan ilgu laiku. Ja izmantojat mērītu savienojumu, tas jums var maksāt daudz.
Daži no populārajiem tiešsaistes mākoņu krātuvēm ietver Google disku, Dropbox, OneDrive, pCloud, Box utt. Gandrīz visi no tiem piedāvā saprātīgu daudzumu mākoņu krātuves bez maksas.
Koplietojiet failus, izmantojot tīkla mapes
Ja abi datori atrodas vienā tīklā, ir iespējams to izmantot. Šajā metodē dažas avota mašīnas mapes būs pieejamas citām mašīnām.
Konfigurējiet Linux
Lai izmantotu šo funkciju, vispirms ir jākonfigurē sistēmas. Linux gadījumā Samba ir ideāls risinājums. Samba ir standarta programmu komplekts UNIX / Linux operētājsistēmām standarta Windows savietojamībai. Pārbaudiet Samba.
Samba ir populāra programmatūra, kuru varat sagrābt no sava izplatītāja oficiālajiem paketes repo. Lai instalētu Samba, palaidiet komandu atbilstoši savam izplatītājam.
Debian / Ubuntu un atvasinājumiem.
$ sudo apt instalējiet samba
Fedorai un atvasinājumiem.
$ sudo dnf instalējiet sambaArch Linux un atvasinājumiem.
$ sudo pacman -S sambaOpenSUSE un atvasinājumiem.
$ sudo zypper instalējiet sambaTagad iestatiet Samba koplietošanas lietotājvārdu un paroli. Šī komanda ir jāizpilda ar root tiesībām.
$ sudo smbpasswd -a
Lai nodrošinātu labāku pārvaldību, labāk ir izveidot īpašu direktoriju, no kura koplietot datus. Izveidojiet īpašu direktoriju.
$ mkdir -v / home /
Jaunais direktorijs ir jādeklarē Samba konfigurācijas failā, lai to varētu atpazīt un izmantot. Ir jāveic arī nedaudz papildu pielāgojumu. Atveriet konfigurācijas failu izvēlētajā teksta redaktorā.
$ sudo vim / etc / samba / smb.konf
Pievienojiet šādas rindas faila beigās.
$ [daļa]$ ceļš = / mājas /
$ pieejams = jā
$ derīgi lietotāji =
$ tikai lasāms = nē
$ pārlūkojams = jā
$ public = jā
$ rakstāms = jā
Saglabājiet failu un izejiet no redaktora. Pārlādējiet pakalpojumu Samba, lai izmaiņas stātos spēkā.
$ sudo systemctl restart smbd
Voila! Sambai vajadzētu darboties. Sistēmā Windows izmantojiet failu pārlūku vai pārlūkprogrammu un dodieties uz Linux sistēmas resursdatora vai IP adresi, kam seko mapes nosaukums.
$ \\Konfigurējiet Windows
Windows gadījumā konfigurācijas procesā ir divas darbības.
Vispirms pārliecinieties, vai ir iespējotas opcijas “Tīkla atklāšana” un “Failu un printera koplietošana”. Atveriet sadaļu Iestatījumi >> Tīkls un internets >> Tīkla un koplietošanas centrs.
Kreisajā pusē noklikšķiniet uz “Mainīt papildu koplietošanas iestatījumus.”
No jaunā loga ieslēdziet tīkla atklāšana un failu un printeru koplietošana. Noklikšķiniet uz “Saglabāt izmaiņas.”
Tagad atlasiet koplietojamo mapi. Ar peles labo pogu noklikšķiniet un atlasiet “Properties.”
Jaunajā logā dodieties uz cilni Koplietošana. Noklikšķiniet uz pogas “Kopīgot”.
Tagad jums jāizvēlas, kurš var piekļūt mapei. Ja vēlaties, lai tas būtu pieejams ikvienam, atlasiet “Visi” un noklikšķiniet uz “Pievienot”. Kad esat pabeidzis, noklikšķiniet uz Kopīgot, lai apstiprinātu darbību.
Voila! Mapei jābūt pieejamai no Linux datora tīklā. Lai piekļūtu direktorijai, atveriet failu pārlūku un pārlūkojiet “Network” no “Other Locations”. Tas tiek parādīts Ubuntu failu pārlūkā Nautilus.
Koplietojiet failus, izmantojot SyncThing
Ir trešo pušu rīki, kas ļauj koplietot failus starp ierīcēm. Šāda veida rīki parasti ir starpplatformi un nodrošina drošu drošību ar šifrētu savienojumu.
Šajā sadaļā es parādīšu SyncThing. SyncThing droši reāllaikā sinhronizē failus starp datoriem. Tā ir bezmaksas un atvērtā koda programmatūra, kas pieejama Windows, Linux, macOS, BSD un citiem. Pārbaudiet SyncThing.
Sāksim, instalējot SyncThing. SyncThing ir pieejams arī dažādu distros noklusējuma paketes repos. Palaidiet atbilstošo komandu atbilstoši savam izplatītājam.
Debian / Ubuntu un atvasinājumiem.
$ sudo apt instalējiet sinhronizāciju
Fedorai un atvasinājumiem.
$ sudo dnf instalējiet sinhronizācijuOpenSUSE un atvasinājumiem.
$ sudo zypper instalējiet sinhronizācijuCentOS / RHEL un atvasinājumiem.
$ dnf instalējiet sinhronizācijuCitām platformām skatiet SyncThing lejupielādes lapu. Noklusējuma Linux TAR.GZ arhīvs satur portatīvo SyncThing versiju.
Pēc instalēšanas palaidiet SyncThing. Turpmāk pakāpieni lielākoties būs līdzīgi visās platformās. Pirmais solis ir palaist SyncThing dēmonu.
Pēc tam palaidiet SyncThing tīmekļa lietotāja saskarni. Šis ir SyncThing galvenais vadības panelis, no kura viss tiks darīts.
Pēc palaišanas vispirms ir jānodrošina SyncThing piekļuve. Drošības nolūkos noteikti konfigurējiet lietotājvārdu un paroli. Augšējā labajā stūrī dodieties uz Darbības >> Iestatījumi.
Pārejiet uz cilni “GUI” un ievadiet GUI autentifikācijai lietotājvārdu un paroli. Atzīmējiet opciju, kas iespējo HTTPS GUI.
Pēc izmaiņu saglabāšanas vietne tiks atkārtoti ielādēta un pieprasīs autentifikāciju SyncThing tīmekļa lietotāja saskarnē.
Pēc tam pārbaudiet, kā pievienot / noņemt mapes SyncThing koplietošanai. No vadības paneļa mēs varam redzēt, ka jau ir konfigurēta noklusējuma mape.
Lai pievienotu izvēlēto mapi, noklikšķiniet uz “Pievienot mapi”.
Piešķiriet mapei atpazīstamu nosaukumu. Laukā “Mapes ceļš” ievadiet direktorijas ceļu. Parasti tas ir viss, kas jums nepieciešams, lai koplietotu mapi. Ņemiet vērā, ka tas var nedarboties, ja lietotājam SyncThing darbojas zem direktorija un failu lasīšanas atļaujas.
Laiks pievienot attālo darbvirsmu. Lai to izdarītu, mums ir nepieciešams attālās darbvirsmas SyncThing ierīces ID. ID ir pieejams sadaļā Darbības >> Rādīt ID. Šajā gadījumā tas ir mana Windows darbvirsmas SyncThing ierīces ID.
Lai to pievienotu operētājsistēmai Linux, noklikšķiniet uz “Pievienot attālo ierīci” SyncThing tīmekļa vadības paneļa apakšējā labajā stūrī.
Ievadiet ierīces ID. Varat arī manuāli iestatīt ierīces nosaukumu.
Cilnē “Papildu” varat pārliecināties, vai visa datu pārsūtīšana ar ierīci tiks saspiesta. Tas var būt noderīgi, lai palielinātu efektīvo joslas platumu.
Darbvirsmai vajadzētu parādīties attālo darbvirsmu sarakstā.
Koplietosim tikko pievienoto mapi ar Windows sistēmu. Noklikšķiniet uz mapes un atlasiet Rediģēt.
Cilnē “Kopīgošana” atlasiet tikko pievienoto attālo darbvirsmu.
Operētājsistēmā Windows ir jāpievieno arī Linux SyncThing ierīces ID. Kad Linux sistēma mēģina izveidot savienojumu, tā parādīs šādu uznirstošo logu Windows sistēmā. Lai apstiprinātu, noklikšķiniet uz “Pievienot”.
Izlemiet, kur jāglabā ienākošie dati (Windows datorā).
Sākas sinhronizācija. Sinhronizācijas pabeigšanas laiks ir atkarīgs no tīkla joslas platuma un sinhronizējamo datu apjoma. Kad tas būs pabeigts, jūs redzēsiet, ka mape abās sistēmās ir atzīmēta kā “Atjaunināta”.
Pēdējās domas
Failu koplietošanai starp datoriem ir dažādas metodes. Kuru metodi izvēlēties? Viss ir atkarīgs no jums. Personīgi, izmantojot trešo pušu rīkus, ir vienkāršākais veids, jo tie ir pielāgoti tikai šim darbam.
Ekspertiem, iespējams, vēlamāka ir programma rsync. Tas ir komandrindas rīks ar daudzām pielāgošanām un stabilu funkcionalitāti. Pārbaudiet, kā failu kopēšanai izmantot rsync.
Laimīgu skaitļošanu!