Predtým sme vám ukázali, ako sa vzdialene pripojiť k počítaču so systémom Linux z Windows (kliknite sem). Čo teraz, ak potrebujete preniesť niektoré súbory medzi systémami Windows a Linux?
Pre jednoduché dátové prenosy sa hodí USB disk. Pre veľké množstvo súborov v rôznych časoch potrebujete inú efektívnu metódu. Odporúča sa prenos dát medzi systémami Linux a Windows pomocou miestnej siete. Vďaka jednoduchému a rýchlemu jednorazovému nastaveniu môžete zdieľať svoje súbory medzi rôznymi strojmi.
Zdieľanie súborov medzi systémami Linux a Windows
V tomto výučbe vás prevedieme zdieľaním súborov medzi počítačmi Ubuntu a Windows v lokálnej sieti a ukážeme vám tiež spôsob prenosu súborov medzi systémami Windows a Linux na rovnakom počítači.
Cez sieť
Prenos súborov medzi Ubuntu a Windows je možné vykonať mnohými spôsobmi, ale v tomto výučbe sa budeme zaoberať nasledujúcimi populárnymi metódami:
- Prenos súborov medzi Ubuntu a Windows prostredníctvom protokolu SSH.
- Prenos súborov medzi Ubuntu a Windows pomocou Samba.
- Prenos súborov medzi Ubuntu a Windows pomocou zdieľaných sieťových priečinkov.
Metóda 1: Prenos súborov medzi Ubuntu a Windows cez SSH
V tejto metóde musíte nainštalovať a povoliť službu SSH na Ubuntu. Potrebujeme tiež klientsku aplikáciu SSH v systéme Windows. V tomto výučbe budeme používať tmel. Ďalej použijeme príkazový riadok na zdieľanie vašich súborov v sieti.
Krok 1. Nainštalujte balík SSH na Ubuntu pomocou nasledujúceho príkazu.
sudo apt nainštalovať openssh-server
Krok 2. Po úspešnom dokončení inštalácie môžete skontrolovať stav služby SSH pomocou nasledujúceho príkazu.
sudo služba ssh status
Výstup príkazu by mal vyzerať ako na nasledujúcom obrázku obrazovky:
Ak služba nie je spustená, môžete ju spustiť pomocou nasledujúceho príkazu:
sudo služba ssh štart
Ak chcete povoliť spustenie služby SSH pri každom spustení systému, môžete použiť nasledujúci príkaz:
sudo služba ssh povoliť
Krok 3. Nainštalujte balík net-tools.
sudo apt nainštalovať net-tools
Krok 4. Vykonajte ďalší príkaz, aby ste získali IP adresu vášho zariadenia Ubuntu.
ifconfig
Krok 5. Z vášho počítača so systémom Windows potrebujeme klienta SSH (ktorým je Putty) a PSCP. PSCP je považovaný za bezpečný nástroj na kopírovanie, ktorý sa používa spolu s Putty na bezpečný prenos súborov po sieti.
Môžete si stiahnuť oboje (Putty a PSCP) z oficiálnej webovej stránky Putty. (Kliknite tu.) Upozorňujeme, že bude potrebné nainštalovať tmel, zatiaľ čo PSCP nie. Musíte dať PSCP.Ako by ste mali čoskoro vidieť, na disku „C: \“ použite exe.
Krok 6. Teraz otvorte prehliadač súborov a použite ďalší príkaz na spustenie prenos súborov z počítača so systémom Windows do systému Ubuntu.
c: \ pscp "C: \ Ubuntu Tutoriály \ Zdieľaný priečinok Windows \ Zdieľaný priečinok Windows.txt "hendadel @ 192.168.1.8: zdieľaný súbor okna.TXT
Krok 7. Ďalej by ste mali zadať svoje heslo Ubuntu.
Krok 8. Po úspešnom zadaní hesla príkaz skopíruje textový súbor z vášho počítača so systémom Windows do vášho domova Ubuntu. Teraz môžete skontrolovať domovský adresár a mali by ste tam nájsť súbor.
Krok 9. Teraz pre prípad, že by ste potrebovali preneste svoje súbory zo zariadenia Ubuntu do systému Windows, otvorte prieskumník súborov na počítači so systémom Windows a použite nasledujúci príkaz. Buďte opatrní a nezabudnite na bodku na konci príkazu.
c: \ pscp hendadel @ 192.168.1.8: ubuntushared .
Vykonaním predchádzajúceho príkazu by ste mali zadať heslo vášho zariadenia Ubuntu. Ďalej sa súbor prenesie z Ubuntu do aktuálneho adresára Windows.
Metóda 2: Prenos súborov pomocou Samby
V tejto metóde sa chystáme nainštalovať balík Samba na Ubuntu. Na pripojenie k zdieľaným adresárom Ubuntu navyše použite aplikáciu spustenú v systéme Windows.
Krok 1. Nainštalujte balík Samba na Ubuntu pomocou nasledujúceho príkazu.
sudo apt nainštalovať sambu
Krok 2. Heslo pre zdieľanie samby môžete nastaviť nasledovne.
sudo smbpasswd -a hendadel
kde hendadel je užívateľ Ubuntu, ktorého použijete pri prístupe k zdieľanému adresáru Ubuntu.
Krok 3. Vytvorme adresár, ktorý sa používa na zdieľanie vašich súborov.
mkdir / home / hendadel / UbuntuSharedDir
Krok 4. Pomocou obľúbeného textového editora otvorte konfiguračný súbor samby.
sudo vi / etc / samba / smb.konf
Krok 5. Pridajte ďalšie riadky na koniec konfiguračného súboru samby.
[UbuntuSharedDir] path = / home / hendadel / UbuntuSharedDir available = yes valid users = hendadel only read = no browsable = yes public = yes writable = yes
Konfiguračný súbor samby by mal vyzerať takto:
Uložte a ukončite konfiguračný súbor samby.
Krok 6. Reštartujte službu samba pomocou nasledujúceho príkazu:
sudo služba smbd reštart
Krok 7. Na počítači so systémom Windows otvorte spustenú aplikáciu z ponuky Štart a zadajte IP stroja s názvom zdieľaného adresára nasledujúcim spôsobom.
\ 2.168.1.8 \ UbuntuSharedDir
Pokračujte stlačením tlačidla OK.
Krok 8. Zobrazí sa správa Zabezpečenie systému Windows, budete musieť zadať svoje používateľské meno a heslo samba. Potom pokračujte stlačením tlačidla OK.
Krok 9. Teraz by ste mali mať prístup do svojho zdieľaného adresára Ubuntu a môžete prenášať súbory.
Metóda 3: Zdieľané sieťové priečinky
Toto je najjednoduchšia metóda zo všetkých. V tejto metóde zdieľame ľubovoľný priečinok zo zariadenia so systémom Windows, aby bol viditeľný v zariadení so systémom Ubuntu.
Krok 1. V počítači so systémom Windows kliknite pravým tlačidlom myši na ikonu sieťových pripojení v pravom dolnom rohu panela úloh.
Krok 2. Vyberte „Otvorené nastavenia siete a internetu.“
Krok 3. Ďalej zvoľte „Možnosti zdieľania.“
Krok 4. Teraz z vášho aktuálneho sieťového profilu vyberte nasledujúce možnosti:
- Zapnite zisťovanie siete.
- Zapnite zdieľanie súborov a tlačiarní.
Nezabudnite uložiť zmeny.
Krok 5. Teraz otvorte prehľadávač súborov a choďte do adresára, ktorý musíte zdieľať. Pravým tlačidlom myši kliknite na priečinok a potom vyberte položku Vlastnosti.
Krok 6. Po otvorení vlastností priečinka vyberieme kartu Zdieľanie. Vyberte tiež tlačidlo Rozšírené zdieľanie.
Krok 7. Označte políčko „Zdieľať tento priečinok“.
V prípade, že potrebujete nastaviť oprávnenie pre zdieľaný priečinok ako (Čítanie, Zápis), môžete vybrať tlačidlo povolení a nastaviť svoje oprávnenia.
Pokračujte stlačením tlačidla OK.
Krok 8. Teraz zo zariadenia Ubuntu otvorte prehľadávač súborov.
Krok 9. Na ľavom paneli vyberte možnosť „Ostatné umiestnenia“.“
Krok 10. Na dolnom paneli zadajte adresu IP vášho počítača so systémom Windows a cestu k zdieľanému priečinku takto:
smb: // 192.168.1.6 / Windows Shared Folder
Potom stlačte tlačidlo Pripojiť.
Krok 11. Mala by sa zobraziť overovacia správa. Zadajte svoje užívateľské meno a heslo. Pokračujte stlačením tlačidla Pripojiť.
Krok 12. Ďalej by ste mali vidieť svoj zdieľaný priečinok Windows. Teraz môžete prenášať súbory medzi týmito dvoma strojmi.
Prenos súborov medzi Windows a Linux na rovnakom stroji
Predtým sme sa zaoberali tým, ako môžeme zdieľať súbory medzi počítačom so systémom Linux a počítačom so systémom Windows prostredníctvom siete. Niektoré z použitých nástrojov zahŕňali SSH, Samba a zdieľané sieťové priečinky. Tu sa pozrieme na relatívne podobnú situáciu len to, že tentokrát to bude na rovnakom stroji.
Možno by vás zaujímalo, prečo nemôžeme kopírovať súbory priamo z oddielu Linux do oddielu Windows a naopak? Jednoduchá odpoveď je taká; Bude to fungovať pre jedného, ale nebude to fungovať pre druhého. Pozrime sa na dôvody, ktoré sú za tým.
Prečo to nie je ľahké
Formát oddielu NTFS používaný systémom Windows nepodporuje povolenia súborov Linux. Preto nemôžeme zvážiť inštaláciu systému Linux na iný oddiel NTFS ako Ext4. Na druhej strane systém Windows nedokáže prečítať súborový systém Linux, aj keď systémy Linux dokážu prečítať oddiel NTFS. Vo väčšine prípadov nie je oddiel Linux uvedený v zozname „Tento počítač “ sekcia Windows pri duálnom zavedení systému. Preto môžete skopírovať súbor z oddielu Windows v systéme Linux, ale nie naopak.
Jednoduché riešenie
S ohľadom na vyššie uvedené informácie musíme nájsť spôsob, ako zvýhodniť oba operačné systémy, a nemal by spôsobovať problémy s poškodením údajov. Napríklad ak odstránite alebo zmeníte akýkoľvek súbor v oddieli Windows pri prístupe k nemu v systéme Linux, je vysoká pravdepodobnosť, že Windows môže pri zavádzaní spôsobiť nejaké chyby.
Pretože Linux nemôže bežať na oddieli NTFS alebo FAT32 a Windows nedokáže čítať súborový systém Linux, budeme musieť nakonfigurovať tretí oddiel, ku ktorému majú prístup oba operačné systémy. Tento tretí oddiel bude obsahovať bežne zdieľané súbory medzi nimi. Hovorme tomu SharedPartition.
Na zdieľanie súborov môžeme použiť ďalšie metódy, vrátane externého úložiska ako USB alebo online úložiska ako Google Drive a DropBox. Sú však zdĺhavé, pretože pri prepnutí z jedného operačného systému na druhý bude potrebné reštartovanie, zatiaľ čo druhá metóda závisí od šírky pásma.
Vytvorte zdieľaný oddiel
Či už máte disk SSD alebo pevný disk, budeme vyžadovať minimálne štyri oddiely:
- Linuxový oddiel
- Windows oddiel
- SWAP priestor
- SharedPartition (NTFS)
Verím, že už máte prvé tri. Ak chcete vytvoriť SharedPartition, môžete bezpečne skontrolovať náš príspevok na tému „Vytváranie alebo zmena veľkosti oddielov v systéme Linux.„Uistite sa, že ste ho naformátovali na NTFS. Možno budete musieť porozumieť tabuľke oddielov použitej na vašich diskoch. To môže byť GPT alebo MBR. Náš príspevok na tému „Zavádzanie systému Linux alebo Windows z jednotky USB“ vám poskytuje komplexnú príručku. Pochopíte tiež výhodu jedného oproti druhému.
Až sem už máme SharedPartition ku ktorým majú prístup oba operačné systémy. Možno však budeme musieť vykonať niektoré konfigurácie, napríklad Auto-mount v systéme Linux, a nastaviť ich ako predvolené umiestnenie pre rôzne súbory.
Nakonfigurujte automatické pripojenie v systéme Linux
Budeme musieť vykonať niekoľko príkazov na príkazovom riadku. Ak s tým ešte len začínate, neprepadajte panike. Skopírujte a prilepte príkazy uvedené nižšie. Naša distribúcia Linuxu, ktorú si v tomto príspevku zvolíte, je Ubuntu 20.04 LTS.
Poznámka: Nezabudnite nahradiť meno SharedPartition s označením vášho nového oddielu v ktoromkoľvek z príkazov.
Krok 1. Nainštalujte ovládač ntfs-3g, ktorý umožňuje systému Linux čítať a zapisovať oddiely NTFS.
sudo apt nainštalovať ntfs-3g
Krok 2. Vytvorte adresár, do ktorého pripojíme náš nový oddiel.
sudo mkdir / media / SharedPartition
Krok 3. Získajte príkaz UUID (univerzálny jedinečný identifikátor) nového zdieľaného oddielu.
sudo blkid
Mali by ste vidieť výstup ako tento.
Skopírujte UUID zdieľaného oddielu. UUID identifikuje oddiel v súbore / etc / fstab.
Krok 4. Pretože budeme upravovať súbor / etc / fstab, vytvoríme zálohu pomocou príkazu nižšie.
sudo cp / etc / fstab / etc / fstab.záloha
Krok 5. Vykonajte nasledujúci príkaz a upravte súbor / etc / fstab pomocou nano editora.
sudo nano / etc / fstab
Mali by ste vidieť okno, ako je toto dole. Pridajte nasledujúci riadok na koniec, ale nezabudnite nahradiť UUID svojím.
# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, užívateľ, rw 0 0
Po tomto kroku reštartujte počítač. Teraz by ste mali vidieť SharedPartition namontovaný podIné miesta ' Ponuka.
Nakonfigurujte si špeciálne priečinky (Linux)
Špeciálne priečinky v systéme Linux sú tie, ktoré sa nachádzajú vo vašom domovskom adresári. Zahŕňajú pracovnú plochu, dokumenty, videá atď. Vykonajte nasledujúci príkaz a upravte ich cesty.
sudo nano .konfiguračné / používateľské-adresy.dirs
Teraz musíme upraviť cesty smerujúce k nášmu zdieľanému oddielu pripojenému k / media / SharedPartition. Napríklad pre súbory na stiahnutie pridáme cestu „/ media / SharedPartition / Downloads ” a odstráňte „$ HOME / Downloads ” cesta. Po uplatnení zmien by ste mali mať niečo podobné s týmto:
Uložte zmeny a zatvorte editor Nano.
Konfigurácia špeciálnych priečinkov (Windows)
Krok 1. Otvorte Prieskumník súborov a zadajte %užívateľský profil% na paneli s adresou. Stlačte kláves Enter.
Krok 2. Vyberte priečinok, napríklad Stiahnuté súbory, do ktorého chcete vstúpiť v oboch operačných systémoch. Kliknite pravým tlačidlom myši a vyberte možnosť Vlastnosti.
Krok 3. V rozbaľovacom okne, ktoré sa otvorí, vyberte kartu Umiestnenie.
Uvidíte predvolenú cestu k vášmu umiestneniu súborov na stiahnutie.
Krok 4. Klikni na Hýbte sa tlačidlo. Tým sa otvorí okno, kde si vyberiete svoju novú cestu sťahovania. Prejdite na svoju SharedPartition a vyberte priečinok Stiahnuté súbory, ktorý je už vytvorený v systéme Linux. Klikni na Vyberte priečinok tlačidlo.
Krok 5. Kliknutím na tlačidlo Použiť nastavíte zmeny.
Uvidíte vyskakovacie okno s výzvou na presun obsahu v starom priečinku do tohto nového umiestnenia. Kliknite na tlačidlo OK.
To je všetko. Teraz môžete postupovať rovnako pre ostatné priečinky. Všetko, čo do týchto priečinkov uložíte, napr.g., Dokumenty vo Windows budú prístupné v systéme Linux v adresári Dokumenty.
Najspoľahlivejšou možnosťou je použitie iného oddielu na zdieľanie súborov medzi týmito dvoma operačnými systémami, pretože Windows nemôžu čítať súborový systém Linux bez použitia softvéru tretích strán. Pri tejto metóde nemusíte mať duplicitné súbory. Oba operačné systémy môžu čítať a zapisovať na rovnakom oddiele.