Anksčiau mes parodėme, kaip nuotoliniu būdu prisijungti prie „Linux“ kompiuterio iš „Windows“ (spustelėkite čia). Ką daryti, jei jums reikia perkelti kai kuriuos failus tarp „Windows“ ir „Linux“ sistemų?
Na, USB diskas yra patogus paprastiems duomenų perdavimui. Jei reikia daugybės failų skirtingu metu, jums reikia kito efektyvaus metodo. Rekomenduojama perkelti duomenis iš „Linux“ į „Windows“ naudojant vietinį tinklą. Naudodamiesi paprasta ir greita vienkartine sąranka, galite bendrinti failus įvairiose mašinose.
Failų bendrinimas tarp „Linux“ ir „Windows“ sistemų
Šioje pamokoje mes padėsime jums dalintis failais tarp „Ubuntu“ ir „Windows“ mašinų per vietinį tinklą, taip pat parodysime, kaip perkelti failus tarp „Windows“ ir „Linux“ tame pačiame kompiuteryje.
Per tinklą
Failų perkėlimas iš „Ubuntu“ į „Windows“ gali būti atliekamas įvairiais būdais, tačiau šioje pamokoje aptarsime šiuos populiarius metodus:
- Perkelkite failus iš „Ubuntu“ į „Windows“ per SSH.
- Perkelkite failus iš „Ubuntu“ į „Windows“ naudodami „Samba“.
- Perkelkite failus iš „Ubuntu“ į „Windows“ naudodami „Shared Network Folders“.
1 metodas: perkelkite failus tarp „Ubuntu“ ir „Windows“ per SSH
Šiuo metodu turite įdiegti ir įjungti „SSH“ paslaugą „Ubuntu“. Be to, mums reikia „SSH“ kliento programos sistemoje „Windows“. Šioje pamokoje naudosime glaistą. Tada mes naudosime komandinę eilutę, norėdami bendrinti failus visame tinkle.
1 žingsnis. Įdiekite SSH paketą „Ubuntu“ naudodami kitą komandą.
sudo apt įdiekite openssh-serverį
2 žingsnis. Sėkmingai baigus diegimą, galite patikrinti SSH paslaugos būseną naudodami šią komandą.
sudo paslaugos ssh būsena
Komandos išvestis turėtų atrodyti taip, kaip nurodyta toliau pateiktoje ekrano kopijoje:
Jei paslauga neveikia, galite ją paleisti naudodami šią komandą:
sudo paslaugos ssh pradžia
Be to, jei norite, kad SSH paslauga būtų paleista kiekvieną kartą paleidus sistemą, galite naudoti šią komandą:
sudo paslaugos ssh įjungti
3 žingsnis. Įdiekite „net-tools“ paketą.
sudo apt įdiekite net-tools
4 žingsnis. Vykdykite kitą komandą, kad gautumėte „Ubuntu“ mašinos IP.
ifconfig
5 žingsnis. Iš jūsų „Windows“ kompiuterio mums reikia SSH kliento (kuris yra glaistas) ir PSCP. PSCP laikomas saugiu kopijavimo įrankiu, kuris naudojamas kartu su „Putty“ saugiai perkelti failus per tinklą.
Abi („Putty“ ir „PSCP“) galite atsisiųsti iš oficialios „Putty“ svetainės. (Paspauskite čia.) Prašome atkreipti dėmesį, kad „Putty“ reikės įdiegti, o PSCP nebus. Jūs turite įdėti PSCP.exe „C: \“ diske, kurį norite naudoti, kaip netrukus turėtumėte pamatyti.
6 žingsnis. Dabar atidarykite failų naršyklę ir naudokite kitą komandą, kad pradėtumėte failų perkėlimas iš „Windows“ kompiuterio į „Ubuntu“.
c: \ pscp "C: \ Ubuntu Tutorials \ Windows Shared Folder \ Windows Shared Folder.txt "hendadel @ 192.168.1.8: windowssharedfile.txt
7 žingsnis. Tada turėtumėte įvesti savo „Ubuntu“ slaptažodį.
8 žingsnis. Sėkmingai įvedus slaptažodį, komanda nukopijuos tekstinį failą iš „Windows“ kompiuterio į „Ubuntu“ namus. Dabar galite patikrinti savo namų katalogą ir turėtumėte rasti failą.
9 žingsnis. Dabar, jei jums reikia perkelkite failus iš „Ubuntu“ kompiuterio į „Windows“, atidarykite failų naršyklę iš „Windows“ kompiuterio ir naudokite kitą komandą. Būkite atsargūs ir nepamirškite taško komandos pabaigoje.
c: \ pscp hendadel @ 192.168.1.8: ubuntushared .
Vykdydami ankstesnę komandą, turėtumėte įvesti savo „Ubuntu“ mašinos slaptažodį. Tada failas bus perkeltas iš „Ubuntu“ į dabartinį „Windows“ katalogą.
2 metodas: perkelkite failus per „Samba“
Taikydami šį metodą, „Ubuntu“ ketiname įdiegti „Samba“ paketą. Be to, naudokite „Windows“ vykdomą programą, kad prisijungtumėte prie bendrų „Ubuntu“ katalogų.
1 žingsnis. Įdiekite „Samba“ paketą „Ubuntu“ naudodami šią komandą.
sudo apt įdiegti samba
2 žingsnis. Galite nustatyti „samba“ bendrinimo slaptažodį taip.
sudo smbpasswd -a hendadel
kur „hendadel“ yra „Ubuntu“ vartotojas, kurį turėsite naudoti, kai pasieksite „Ubuntu“ bendrinamą katalogą.
3 žingsnis. Sukurkime katalogą, kuris naudojamas jūsų failams bendrinti.
mkdir / home / hendadel / UbuntuSharedDir
4 žingsnis. Naudodami mėgstamą teksto rengyklę atidarykite sambos konfigūracijos failą.
sudo vi / etc / samba / smb.konf
5 žingsnis. Pridėkite kitas eilutes samba konfigūracijos failo pabaigoje.
[UbuntuSharedDir] kelias = / home / hendadel / UbuntuSharedDir pasiekiamas = taip galiojantys vartotojai = tik „hendadel“ tik skaitomas = ne naršomas = taip viešas = taip rašomas = taip
„Samba“ konfigūracijos failas turėtų patikti taip:
Išsaugokite ir išeikite iš „Samba“ konfigūracijos failo.
6 žingsnis. Iš naujo paleiskite samba paslaugą naudodami šią komandą:
sudo paslaugos smbd paleiskite iš naujo
7 žingsnis. „Windows“ kompiuteryje atidarykite paleisties programą iš meniu Pradėti ir įveskite „Ubuntu“ mašinos IP su bendro katalogo pavadinimu taip.
\ 2.168.1.8 \ UbuntuSharedDir
Norėdami tęsti, paspauskite mygtuką Gerai.
8 žingsnis. Pasirodys „Windows Security“ pranešimas, turėtumėte įvesti savo samba vartotojo vardą ir slaptažodį. Tada paspauskite mygtuką Gerai, kad tęstumėte.
9 žingsnis. Dabar turėtumėte turėti prieigą prie savo „Ubuntu“ bendro katalogo ir galite perkelti failus.
3 metodas: bendri tinklo aplankai
Tai lengviausias būdas tarp visų. Taikant šį metodą, mes bendriname bet kurį „Windows“ įrenginio aplanką, kad jis būtų matomas „Ubuntu“ kompiuteryje.
1 žingsnis. „Windows“ kompiuteryje dešiniuoju pelės mygtuku spustelėkite tinklo ryšių piktogramą, esančią dešinėje užduočių juostos apačioje.
2 žingsnis. Pasirinkite „Atidaryti tinklo ir interneto nustatymus.“
3 žingsnis. Tada pasirinkite „Bendrinimo parinktys.“
4 žingsnis. Dabar iš dabartinio tinklo profilio pasirinkite šias parinktis:
- Įjunkite tinklo atradimą.
- Įjunkite failų ir spausdintuvų bendrinimą.
Nepamirškite išsaugoti pakeitimų.
5 žingsnis. Dabar atidarykite failų naršyklę ir eikite į katalogą, kurį turite bendrinti. Dešiniuoju pelės mygtuku spustelėkite aplanką, tada pasirinkite Ypatybės.
6 žingsnis. Atidarę aplanko ypatybes, pasirinkite skirtuką Bendrinimas. Taip pat pasirinkite mygtuką Išplėstinis bendrinimas.
7 žingsnis. Pažymėkite langelį „Bendrinti šį aplanką“.
Jei jums reikia nustatyti bendro aplanko teises, pvz., (Skaityti, Rašyti), galite pasirinkti leidimų mygtuką ir nustatyti savo teises.
Norėdami tęsti, paspauskite mygtuką Gerai.
8 žingsnis. Dabar iš „Ubuntu“ kompiuterio atidarykite failų naršyklę.
9 žingsnis. Kairiajame skydelyje pasirinkite „Kitos vietos.“
10 žingsnis. Apatinėje juostoje įveskite „Windows“ mašinos IP adresą ir kelią į bendrinamą aplanką taip:
smb: // 192.168.1.6 / „Windows“ bendras aplankas
Tada paspauskite mygtuką Prisijungti.
11 žingsnis. Turėtų pasirodyti autentifikavimo pranešimas. Įveskite savo vartotojo vardą ir slaptažodį. Norėdami tęsti, paspauskite mygtuką Prisijungti.
12 žingsnis. Tada turėtumėte pamatyti savo „Windows“ bendrinamą aplanką. Dabar galite perkelti failus tarp dviejų mašinų.
Failų perkėlimas tarp „Windows“ ir „Linux“ tame pačiame kompiuteryje
Anksčiau mes nagrinėjome, kaip mes galime dalytis failais tarp „Linux“ ir „Windows“ kompiuterių tinkle. Kai kurios naudojamos komunalinės paslaugos buvo SSH, „Samba“ ir „Shared Network Folders“. Čia mes pažvelgsime į gana panašią situaciją tik tuo, kad šį kartą ji bus toje pačioje mašinoje.
Jums gali kilti klausimas, kodėl mes negalime kopijuoti failų tiesiai iš „Linux“ skaidinio į „Windows“ skaidinius ir atvirkščiai? Paprastas atsakymas yra tas; Vienam tai tiks, bet kitam netiks. Pažvelkime į priežastis.
Kodėl tai nėra lengva
„Windows“ naudojamas NTFS skaidinio formatas nepalaiko „Linux“ failų teisių. Todėl negalime apsvarstyti galimybės įdiegti „Linux“ NTFS skaidinyje, išskyrus „Ext4“. Kita vertus, „Windows“ negali nuskaityti „Linux“ failų sistemos, net jei „Linux“ sistemos gali nuskaityti NTFS skaidinį. Daugeliu atvejų „Linux“ skaidinys nėra išvardytasŠis kompiuteris “ skyriuje apie „Windows“ dvigubą įkrovą. Todėl galite nukopijuoti failą iš „Windows“ skaidinio sistemoje „Linux“, bet ne atvirkščiai.
Paprastas sprendimas
Turėdami omenyje pirmiau pateiktą informaciją, turime rasti būdą, kaip palaikyti abi operacines sistemas ir nekelti jokių duomenų sugadinimo problemų. Pvz., Jei ištrinsite arba pakeisite bet kurį „Windows“ skaidinio failą, kai pasieksite jį naudodami „Linux“, yra didelė tikimybė, kad „Windows“ gali sukelti klaidų paleidžiant.
Kadangi „Linux“ negali veikti NTFS ar FAT32 skaidinyje, o „Windows“ negali nuskaityti „Linux“ failų sistemos, turėsime sukonfigūruoti trečią skaidinį, prie kurio gali prisijungti abi operacinės sistemos. Šiame trečiame skaidinyje bus bendrai naudojami failai. Pavadinkime tai „SharedPartition“.
Failams bendrinti galime naudoti kitus metodus, įskaitant išorinę atmintį, pvz., USB, ar internetinę atmintį, pvz., „Google“ diską ir „DropBox“. Tačiau tai vargina, nes norint perjungti iš vienos OS į kitą, reikės paleisti iš naujo, o kitas metodas priklauso nuo pralaidumo.
Sukurkite „SharedPartition“
Nesvarbu, ar turite SSD, ar kietąjį diską, mums reikės bent keturių skaidinių:
- „Linux“ skaidinys
- „Windows“ skaidinys
- SWAP erdvė
- „SharedPartition“ (NTFS)
Tikiu, kad jau turite pirmuosius tris. Norėdami sukurti „SharedPartition“, galite saugiai patikrinti mūsų įrašą „Skyrių kūrimas arba dydžio keitimas„ Linux “.'Įsitikinkite, kad formatuojate ją į NTFS. Be to, jums gali tekti suprasti jūsų diskuose naudojamą skaidinių lentelę. Tai gali būti GPT arba MBR. Mūsų pranešimas „Linux ar Windows paleidimas iš USB disko“ suteikia jums išsamų vadovą. Jūs taip pat suprasite vieno pranašumą prieš kitą.
Iki šiol mes jau turime „SharedPartition“ prie kurių gali prisijungti abi operacinės sistemos. Tačiau mums gali tekti atlikti keletą konfigūracijų, pvz., „Auto-mount“ sistemoje „Linux“ ir nustatyti ją kaip numatytąją įvairių failų vietą.
Konfigūruokite „Auto-Mount“ sistemoje „Linux“
Mums reikės vykdyti kelias komandas komandinėje eilutėje. Jei dar tik pradedate, nepanikuokite. Nukopijuokite ir įklijuokite toliau pateiktas komandas. Mūsų pasirinktas „Linux“ platinimas šiame įraše yra „Ubuntu 20“.04 LTS.
Pastaba: Nepamirškite pakeisti vardo „SharedPartition“ su savo naujo skaidinio etikete bet kurioje iš komandų.
1 žingsnis. Įdiekite „NTfs-3g“ tvarkyklę, kuri leidžia „Linux“ skaityti ir rašyti NTFS skaidinius.
sudo apt įdiegti ntfs-3g
2 žingsnis. Sukurkite katalogą, kuriame sumontuosime naują skaidinį.
sudo mkdir / media / SharedPartition
3 žingsnis. Gaukite naujos „SharedPartition“ UUID (visuotinai unikalų identifikatorių) naudodami toliau pateiktą komandą.
sudo blkid
Turėtumėte pamatyti tokį išėjimą.
Nukopijuokite „SharedPartition“ UUID. UUID identifikuoja skaidinį faile / etc / fstab.
4 žingsnis. Kadangi redaguosime failą / etc / fstab, sukurkite atsarginę kopiją naudodami toliau pateiktą komandą.
sudo cp / etc / fstab / etc / fstab.atsarginė kopija
5 žingsnis. Norėdami redaguoti / etc / fstab naudodami nano redaktorių, vykdykite toliau pateiktą komandą.
sudo nano / etc / fstab
Turėtumėte pamatyti langą, panašų į žemiau esantį. Pabaigoje pridėkite šią eilutę, tačiau nepamirškite pakeisti UUID savo.
# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, user, rw 0 0
Atlikę šį veiksmą, iš naujo paleiskite kompiuterį. Dabar turėtumėte pamatyti „SharedPartition“ montuojamas po 'Kitos vietos ' Meniu.
Konfigūruokite specialiuosius aplankus („Linux“)
Specialūs „Linux“ aplankai yra jūsų namų kataloge. Jie apima darbalaukį, dokumentus, vaizdo įrašus ir kt. Norėdami redaguoti jų kelius, vykdykite toliau pateiktą komandą.
sudo nano .config / user-dirs.rež
Dabar turime redaguoti kelius, kad nukreiptume į mūsų „SharedPartition“, sumontuotą / media / SharedPartition. Pavyzdžiui, atsisiųsdami, pridėsime kelią „/ media / SharedPartition / Downloads “ ir ištrinti$ HOME / atsisiuntimai “ kelias. Pritaikę pakeitimus, turėtumėte turėti kažką panašaus į šį:
Išsaugokite pakeitimus ir uždarykite „Nano“ redaktorių.
Konfigūruokite specialiuosius aplankus („Windows“)
1 žingsnis. Atidarykite „File Explorer“ ir įveskite %vartotojo profilis% adreso juostoje. Paspauskite „Enter“.
2 žingsnis. Pasirinkite aplanką, sakykime „Atsisiuntimai“, kurį norite pasiekti abiejose operacinėse sistemose. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite savybių parinktį.
3 žingsnis. Atsidariusiame iššokančiame lange pasirinkite skirtuką Vieta.
Pamatysite numatytąjį kelią į savo atsisiuntimų vietą.
4 žingsnis. Spustelėkite Perkelti mygtuką. Tai atvers langą, kuriame galėsite pasirinkti naują atsisiuntimų kelią. Eikite į savo „SharedPartition“ ir pasirinkite jau sukurtą „Linux“ aplanką „Atsisiuntimai“. Spustelėkite Pasirinkite aplanką mygtuką.
5 žingsnis. Norėdami nustatyti pakeitimus, spustelėkite mygtuką Taikyti.
Pamatysite iššokantį langą, raginantį perkelti senojo aplanko turinį į šią naują vietą. Spustelėkite Gerai.
Viskas. Dabar galite tęsti tą patį su kitais aplankais. Dabar viską, ką išsaugosite šiuose aplankuose, el.g., Dokumentai sistemoje „Windows“ bus pasiekiami naudojant „Linux“ katalogą Dokumentai.
Naudoti kitą skaidinį dalinantis failais tarp dviejų operacinių sistemų yra patikimiausias pasirinkimas, nes „Windows“ negali nuskaityti „Linux“ failų sistemos nenaudodama trečiųjų šalių programinės įrangos. Taikant šį metodą, jums nereikia turėti pasikartojančių failų. Abi operacinės sistemos gali skaityti ir rašyti tame pačiame skaidinyje.