Dijeljenje datoteka je radnja slanja datoteke ili više njih s jednog računala na drugo. U teoriji je to jednostavna stvar. Postupak je prilično jednostavan i jednostavan 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 Windows i Linux za dijeljenje datoteka. Međutim, u slučaju ovog vodiča, uglavnom ću pokazati kako konfigurirati Linux za dijeljenje datoteka. Za konfiguraciju specifičnu za Windows, prikazat ć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, uključuje prijenosne medije za pohranu. Imam USB bljesak voziti? Prijenosni HDD / SSD? Samo ga priključite na izvorno računalo, kopirajte podatke u prijenosnu pohranu i podijelite ih s ciljnim računalom.
U određenim scenarijima kada su podaci preveliki da bi se mogli dijeliti putem mreže / interneta, ovo je najbolje rješenje. U profesionalnom radnom prostoru u kojem treba dijeliti i pohranjivati terabajte podataka, postoje prijenosni RAID nizovi za obavljanje posla.
Iako je jednostavan i učinkovit, imajte na umu nekoliko stvari.
- Kapacitet pohrane: Podaci veći od kapaciteta ne mogu se pohraniti u prijenosnu pohranu. Ako je to slučaj, datoteku možete podijeliti na manje dijelove pomoću softvera za razdvajanje datoteka. Možda ćete morati nekoliko puta premjestiti podatke kroz prijenosnu pohranu.
- 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, tada će biti i spora.
- Datotečni sustav: Linux i Windows dolaze sa vlastitim datotečnim sustavom. Dok su datotečni sustavi poput FAT (fat16, fat32, itd.) ili NTFS-u dostupni su iz Windows-a i Linuxa, datotečnih sustava specifičnih za Linux (ext3, ext4, xfs, btrfs, itd.).) nisu.
Dijelite datoteke putem pohrane u oblaku
Pohrana u oblaku standardni je način dijeljenja datoteka u ovom internetskom dobu. Datoteke se mogu prenijeti i preuzeti na bilo koji uređaj s modernim web preglednikom. Međutim, postoji nekoliko različitih točaka koje trebate upamtiti ako želite odabrati ovaj put.
- Kapacitet pohrane: U slučaju internetske pohrane u oblaku, kapacitet za pohranu je velika briga. Popularna skladišta u oblaku nude ograničenu količinu pohrane u oblaku besplatno. Ako je vaša datoteka veća od te, možda ćete morati kupiti dodatni prostor za pohranu u oblaku. Veliku datoteku možete podijeliti i na više malih.
- Širina pojasa: Ovo je druga najveća briga što se tiče pohrane u oblaku. Ako je internetska veza koju upotrebljavate spora, vrijeme prijenosa / preuzimanja datoteke potrajat će prilično dugo. Ako upotrebljavate odmjerenu vezu, to vas može puno koštati.
Neke od popularnih internetskih pohrana u oblaku uključuju Google Drive, Dropbox, OneDrive, pCloud, Box itd. Gotovo svi oni nude razumnu količinu pohrane u oblaku besplatno.
Dijelite datoteke pomoću mrežnih mapa
Ako su oba računala u istoj mreži, moguće je to iskoristiti. Ovom metodom 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 interoperabilnost sustava Windows. Pogledajte Sambu.
Samba je popularan softver koji možete preuzeti sa službenog repoa vašeg distroa. Da biste instalirali Sambu, pokrenite naredbu prema vašem distro-u.
Za Debian / Ubuntu i derivate.
$ sudo apt instaliraj sambu
Za Fedoru i derivate.
$ sudo dnf instaliraj sambuZa Arch Linux i derivate.
$ sudo pacman -S sambaZa openSUSE i derivate.
$ sudo zypper instaliraj sambuSada postavite korisničko ime i lozinku za Samba share. Ova se naredba mora pokrenuti s privilegijom root.
$ sudo smbpasswd -a
Za bolje upravljanje bolje je imati namjenski direktorij iz kojeg ćete dijeliti podatke. Stvorite namjenski direktorij.
$ mkdir -v / home /
Novi direktorij mora biti deklariran u konfiguracijskoj datoteci Samba da bi ga mogao prepoznati i koristiti. Također je potrebno izvršiti nekoliko dodatnih podešavanja. Otvorite konfiguracijsku datoteku u odabranom uređivaču teksta.
$ sudo vim / etc / samba / smb.konf
Dodajte sljedeće retke na kraj datoteke.
$ [podijeli]$ put = / home /
$ dostupno = da
$ važećih korisnika =
$ samo za čitanje = ne
$ browsable = da
$ javno = da
$ zapisljivo = da
Spremite datoteku i izađite iz uređivača. Ponovo učitajte Samba uslugu kako bi promjene stupile na snagu.
$ sudo systemctl ponovno pokrenite smbd
Voila! Samba bi trebala biti pokrenuta. U sustavu Windows upotrijebite istraživač datoteka ili preglednik i idite na ime hosta ili IP adresu Linux sustava, nakon čega slijedi naziv mape.
$ \\Konfigurirajte Windows
U slučaju sustava Windows, postoje dva koraka u procesu konfiguracije.
Prvo provjerite jesu li omogućene opcije "Network Discovery" i "File and printer sharing". Idite na Postavke >> Mreža i Internet >> Centar za mrežu i dijeljenje.
S lijeve strane kliknite „Promijeni napredne postavke dijeljenja."
U novom prozoru uključite otkrivanje mreže i dijeljenje datoteka i pisača. Kliknite „Spremi promjene."
Sada odaberite mapu za dijeljenje. Desnom tipkom miša kliknite i odaberite „Svojstva."
Iz novog prozora idite na karticu "Dijeljenje". Kliknite gumb "Dijeli".
Sada morate odabrati tko može pristupiti mapi. Ako želite da mu bilo tko pristupi, odaberite "Svi" i kliknite "Dodaj". Kada završite, kliknite "Dijeli" da biste potvrdili radnju.
Voila! Mapa bi trebala biti dostupna s Linux računala na mreži. Da biste pristupili direktoriju, otvorite preglednik datoteka i pretražite "Mrežu" iz "Ostale lokacije". Ovako se pojavljuje u pregledniku datoteka Nautilus na Ubuntuu.
Dijelite datoteke pomoću SyncThinga
Postoje alati nezavisnih proizvođača koji omogućuju dijeljenje datoteka između uređaja. Ova vrsta alata obično je višestruka i nudi solidnu sigurnost s šifriranom vezom.
U ovom ću dijelu prikazati SyncThing. SyncThing sigurno sinkronizira datoteke između računala u stvarnom vremenu. Besplatni je softver s otvorenim kodom dostupan za Windows, Linux, macOS, BSD i druge. Pogledajte SyncThing.
Krenimo s instaliranjem SyncThinga. SyncThing je također dostupan u zadanim repo paketima različitih distro-a. Pokrenite odgovarajuću naredbu u skladu s distribucijom.
Za Debian / Ubuntu i derivate.
$ sudo apt instaliraj sinkronizaciju
Za Fedoru i derivate.
$ sudo dnf instalacija sinkronizacijeZa openSUSE i derivate.
$ sudo zypper sinkronizacija instalacijeZa CentOS / RHEL i derivate.
$ dnf sinkronizacija instalacijeZa ostale platforme pogledajte stranicu za preuzimanje SyncThing. Zadani TAR za Linux.GZ arhiva sadrži prijenosnu verziju SyncThinga.
Jednom instaliran, pokrenite SyncThing. Odsad ć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.
Jednom pokrenut, prvi korak trebao bi biti osiguravanje pristupa SyncThingu. Svakako konfigurirajte korisničko ime i lozinku iz sigurnosnih razloga. U gornjem desnom kutu idite na Radnje >> Postavke.
Idite na karticu “GUI” i unesite korisničko ime i lozinku za GUI autentifikaciju. Označite opciju koja omogućuje HTTPS za GUI.
Nakon što spremite promjene, web stranica će se ponovno učitati i zatražiti provjeru autentičnosti za web sučelje SyncThing.
Zatim provjerite kako dodati / ukloniti mape u SyncThing za dijeljenje. Na upravljačkoj ploči vidimo da je već konfigurirana zadana mapa.
Da biste dodali mapu po vašem izboru, kliknite "Dodaj mapu".
Dajte mapi prepoznatljivo ime. Unesite stazu direktorija u polje "Putanja mape". Općenito, to je sve što vam treba za dijeljenje mape. Imajte na umu da možda neće raditi ako korisnik SyncThing radi pod i nema dopuštenje za čitanje u direktorij i datoteke.
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 Radnje >> Prikaži ID. U ovom slučaju to je ID uređaja SyncThing moje radne površine 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. Možete i ručno postaviti naziv uređaja.
Na kartici "Napredno" možete biti sigurni da će sav prijenos podataka s uređajem biti komprimiran. 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. Kliknite 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. Kada se Linux sustav pokuša povezati, prikazat će se sljedeći skočni prozor u sustavu Windows. Kliknite "Dodaj" za potvrdu.
Odlučite gdje treba spremiti dolazne podatke (na Windows sustavu).
Sinkronizacija bi trebala započeti. Vrijeme završetka sinkronizacije ovisi o propusnosti mreže i količini podataka koji se trebaju sinkronizirati. Kad završite, vidjet ćete da je mapa na oba sustava označena kao „Ažurirana“.
Završne misli
Postoje razne metode za dijeljenje datoteka između računala. Koju metodu odabrati? Sve ovisi o vama. Osobno je korištenje alata nezavisnih proizvođača najjednostavniji način 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!