Kako dijeliti datoteke između sustava Windows i Linux

How Share Files Between Windows



Dijeljenje datoteka je radnja slanja datoteke ili više njih s jednog računala na drugo. U teoriji, to je jednostavna stvar. Postupak je prilično jednostavan i jasan ako oba računala imaju isti operativni sustav. Kad je drugačije, stvari se malo zakompliciraju.

U ovom vodiču provjerite kako dijeliti datoteke između sustava Windows i Linux.







Dijeljenje datoteka između sustava Windows i Linux

Postoji više načina za konfiguriranje sustava Windows i Linux za dijeljenje datoteka. Međutim, u slučaju ovog vodiča, uglavnom ću vam pokazati kako konfigurirati Linux za dijeljenje datoteka. Za konfiguraciju specifičnu za Windows, pokazat ću samo one potrebne.



Započnimo!



Dijelite datoteke pomoću prijenosnih uređaja za pohranu





Ovo je jedan od najčešćih i tradicionalnih načina dijeljenja datoteka između dva računala. Općenito, to uključuje prijenosne medije za pohranu. Imate li USB flash pogon? Prijenosni HDD/SSD? Samo ga priključite na izvorno računalo, kopirajte podatke u prijenosnu pohranu i podijelite ih sa svojim ciljnim računalom.

U nekim scenarijima u kojima su podaci preveliki da bi se mogli dijeliti putem mreže/interneta, ovo je najbolje rješenje. U profesionalnom radnom prostoru gdje je potrebno dijeliti i pohranjivati ​​terabajte podataka, postoje prijenosni RAID nizovi za obavljanje posla.



Iako je jednostavan i učinkovit, morate imati na umu nekoliko stvari.

  • Kapacitet pohrane: Podaci veći od kapaciteta ne mogu se pohraniti na prijenosnu pohranu. U tom slučaju datoteku možete podijeliti na manje dijelove pomoću softvera za razdvajanje datoteka. Možda ćete morati premjestiti podatke kroz prijenosnu pohranu nekoliko puta.
  • Veličina datoteke: Ako je veličina datoteke prilično mala, a ima ih puno, brzina prijenosa bit će spora. S druge strane, ako je veličina datoteke smiješno velika, bit će i spora.
  • Datotečni sustav: Linux i Windows dolaze sa vlastitim datotečnim sustavom. Dok su datotečnim sustavima poput FAT-a (fat16, fat32 itd.) Ili NTFS-a dostupni i Windows i Linux, datotečni sustavi specifični za Linux (ext3, ext4, xfs, btrfs itd.) Nisu.

Dijelite datoteke putem pohrane u oblaku

Pohrana u oblaku standardni je način dijeljenja datoteka u ovo doba interneta. Datoteke se mogu učitati i preuzeti na bilo koji uređaj s modernim web preglednikom. Međutim, morate se sjetiti nekoliko različitih točaka ako želite odabrati ovaj put.

  • Kapacitet pohrane: U slučaju internetske pohrane u oblaku, kapacitet pohrane je velika briga. Popularna skladišta u oblaku nude ograničenu količinu prostora za pohranu u oblaku besplatno. Ako je vaša datoteka veća od toga, možda ćete morati kupiti dodatni prostor za pohranu u oblaku. Također možete podijeliti veliku datoteku na više malih.
  • Propusnost: Ovo je druga najveća briga što se tiče pohrane u oblaku. Ako je internetska veza koju koristite spora, vrijeme za prijenos/preuzimanje datoteke trajat će prilično dugo. Ako koristite mjerenu vezu, to vas može skupo koštati.

Neki od popularnih mrežnih skladišta u oblaku uključuju Google disk, Dropbox, OneDrive, pCloud, Box itd. Gotovo svi nude besplatnu razumnu količinu pohrane u oblaku.

Dijelite datoteke pomoću mrežnih mapa

Ako su oba računala na istoj mreži, to je moguće iskoristiti. U ovoj metodi određene mape izvornog stroja bit će dostupne drugim strojevima.

Konfigurirajte Linux

Da biste uživali u ovoj značajci, prvo morate konfigurirati sustave. U slučaju Linuxa, Samba je savršeno rješenje. Samba je standardni paket programa za UNIX/Linux operativne sustave za standardnu ​​Windows interoperabilnost. Pogledajte Sambu .

Samba je popularan softver koji možete preuzeti iz službenih repozitorija paketa vašeg distributera. Da biste instalirali Sambu, pokrenite naredbu u skladu sa svojim distributorom.

Za Debian/Ubuntu i izvedenice.

$sudoprikladaninstaliratisamba

Za Fedoru i izvedenice.

$sudodnfinstaliratisamba

Za Arch Linux i izvedenice.

$sudoPac Man-Ssamba

Za openSUSE i izvedenice.

$sudoziperinstaliratisamba

Sada postavite korisničko ime i lozinku za Samba dijeljenje. Ova naredba mora se izvoditi s root ovlastima.

$sudosmbpasswd-do <Korisničko ime>

Za bolje upravljanje, bolje je imati namjenski imenik iz kojeg ćete dijeliti podatke. Napravite namjenski direktorij.

$mkdir -v /Dom/<Korisničko ime> /udio

Novi direktorij mora biti deklariran u konfiguracijskoj datoteci Sambe da bi ga prepoznao i koristio. Također je potrebno napraviti nekoliko prepravki. Otvorite konfiguracijsku datoteku u svom uređivaču teksta po izboru.

$sudo došao sam /itd/samba/smb.conf

Dodajte sljedeće retke na kraj datoteke.

$[udio]
$ put =/Dom/<Korisničko ime> /udio
$ dostupno =Da
$ vrijedikorisnika=<Korisničko ime>
$čitatisamo = ne
$ pregledno =Da
$ javno =Da
$ za pisanje =Da

Spremite datoteku i izađite iz uređivača. Ponovno učitajte uslugu Samba kako bi promjene stupile na snagu.

$sudosystemctl ponovno pokretanje smbd

Voila! Samba bi trebala biti pokrenuta. Iz sustava Windows upotrijebite istraživač datoteka ili preglednik i idite na naziv hosta ili IP adresu Linux sustava, a zatim naziv mape.

$\<linux_mašinski_ip>udio

Konfigurirajte Windows

U slučaju sustava Windows postoje dva koraka u procesu konfiguracije.

Prvo provjerite jesu li omogućene opcije Otkrivanje mreže i dijeljenje datoteka i pisača. Idite na Postavke >> Mreža i Internet >> Centar za mrežu i dijeljenje.

S lijeve strane kliknite Promijeni napredne postavke dijeljenja.

Uključite iz novog prozora otkrivanje mreže te dijeljenje datoteka i pisača. Pritisnite Spremi promjene.

Sada odaberite mapu za dijeljenje. Desnom tipkom miša kliknite i odaberite Svojstva.

Iz novog prozora idite na karticu Dijeljenje. Pritisnite gumb Dijeli.

Sada morate odabrati tko može pristupiti mapi. Ako želite da svima bude dostupan, odaberite Svi i kliknite Dodaj. Nakon dovršetka kliknite Dijeli da biste potvrdili radnju.

Voila! Mapa bi trebala biti dostupna s Linux stroja na mreži. Za pristup imeniku otvorite preglednik datoteka i pregledajte mrežu s drugih lokacija. Ovako se pojavljuje u pregledniku datoteka Nautilus na Ubuntuu.

Dijelite datoteke pomoću SyncThinga

Postoje alati trećih strana koji omogućuju dijeljenje datoteka između uređaja. Ova vrsta alata općenito je međuplatformska i nudi solidnu sigurnost s kriptiranom vezom.

U ovom odjeljku pokazat ću SyncThing. SyncThing sigurno sinkronizira datoteke između računala u stvarnom vremenu. Besplatni je softver otvorenog koda dostupan za Windows, Linux, macOS, BSD i druge. Provjerite SyncThing.

Započnimo instaliranjem SyncThing. SyncThing je također dostupan na zadanim repo paketima različitih distribucija. Pokrenite odgovarajuću naredbu u skladu sa svojim distributorom.

Za Debian/Ubuntu i izvedenice.

$sudoprikladaninstaliratisinkroniziranje

Za Fedoru i izvedenice.

$sudodnfinstaliratisinkroniziranje

Za openSUSE i izvedenice.

$sudoziperinstaliratisinkroniziranje

Za CentOS/RHEL i izvedenice.

$dnfinstaliratisinkroniziranje

Za ostale platforme, provjerite Stranica za preuzimanje SyncThing. Zadana arhiva TAR.GZ za Linux sadrži prijenosnu verziju SyncThinga.

Nakon instaliranja pokrenite SyncThing. Od sada će koraci uglavnom biti slični na svim platformama. Prvi korak je pokretanje demona SyncThing.

Zatim pokrenite web sučelje SyncThing. Ovo je glavna upravljačka ploča SyncThinga s koje će se sve raditi.

Nakon pokretanja, prvi korak trebao bi biti osiguravanje pristupa SyncThing -u. U sigurnosne svrhe svakako konfigurirajte korisničko ime i lozinku. U gornjem desnom kutu idite na Radnje >> Postavke.

Prijeđite na karticu GUI i unesite korisničko ime i lozinku za autentifikaciju GUI -ja. Označite opciju koja omogućuje HTTPS za grafičko sučelje.

Nakon što spremite promjene, web stranica će se ponovno učitati i zatražiti provjeru autentičnosti na web sučelju SyncThing.

Zatim provjerite kako dodati/ukloniti mape na SyncThing radi dijeljenja. S upravljačke ploče možemo vidjeti da je već konfigurirana zadana mapa.

Da biste dodali mapu po svom izboru, kliknite Dodaj mapu.

Dajte mapi prepoznatljiv naziv. Unesite put direktorija u polje Putanja mape. Općenito, to je sve što vam je potrebno za dijeljenje mape. Imajte na umu da možda neće funkcionirati ako korisnik pod kojim SyncThing radi nema dozvolu za čitanje direktorija i datoteka.

Vrijeme je za dodavanje udaljene radne površine. Za to nam je potreban ID uređaja SyncThing udaljene radne površine. ID je dostupan u odjeljku Akcije >> Prikaži ID. U ovom slučaju to je ID uređaja SyncThing moje radne površine sustava Windows.

Da biste ga dodali u Linux, kliknite Dodaj udaljeni uređaj u donjem desnom kutu web upravljačke ploče SyncThing.

Unesite ID uređaja. Također možete ručno postaviti naziv uređaja.

Na kartici Napredno možete biti sigurni da će se sav prijenos podataka s uređajem komprimirati. To može biti korisno za povećanje učinkovite propusnosti.

Radna površina trebala bi se pojaviti na popisu udaljenih radnih površina.

Podijelimo mapu koju smo upravo dodali sa sustavom Windows. Pritisnite mapu i odaberite Uredi.

Na kartici Dijeljenje odaberite udaljenu radnu površinu koju smo upravo dodali.

U sustavu Windows mora se dodati i ID uređaja Linux SyncThing. Kad se sustav Linux pokuša povezati, u sustavu Windows prikazat će se sljedeći skočni prozor. Pritisnite Dodaj za potvrdu.

Odlučite gdje će se spremati dolazni podaci (na Windows računalu).

Sinkronizacija bi trebala započeti. Vrijeme dovršetka sinkronizacije ovisi o propusnosti vaše mreže i količini podataka za sinkronizaciju. Kad završite, vidjet ćete da je mapa označena kao Ažurirana na oba sustava.

Završne misli

Postoje različiti načini dijeljenja datoteka između računala. Koju metodu odabrati? Sve ovisi o vama. Osobno je najlakši način korištenje alata trećih strana jer su oni prilagođeni samo ovom poslu.

Za stručnjake je rsync vjerojatno poželjniji. To je alat naredbenog retka s mnoštvom prilagodbi i robusnom funkcionalnošću. Provjerite kako koristiti rsync za kopiranje datoteka.

Sretno računanje!