Korábban megmutattuk, hogyan lehet távolról csatlakozni a Linux gépéhez Windows rendszerről (Kattintson ide). És mi van akkor, ha át kell töltenie néhány fájlt a Windows és a Linux rendszerek között?
Nos, az USB-meghajtó hasznos az egyszerű adatátvitelhez. Különböző időpontokban nagyszámú fájlhoz egy másik hatékony módszerre van szükség. Az adatátvitel Linux és Windows között a helyi hálózaton keresztül ajánlott. Egyszerű és gyors, egyszeri beállítással megoszthatja fájljait különböző gépek között.
Fájlmegosztás Linux és Windows rendszerek között
Ebben az oktatóanyagban bemutatjuk a fájlok megosztását az Ubuntu és a Windows gépek között helyi hálózaton keresztül, és bemutatjuk, hogyan lehet fájlokat átvinni Windows és Linux között ugyanazon a számítógépen.
Hálózaton keresztül
A fájlok átvitele az Ubuntu és a Windows között sokféleképpen történhet, de ebben az oktatóanyagban a következő népszerű módszereket fogjuk megvitatni:
- Fájlok átvitele az Ubuntu és a Windows között az SSH-n keresztül.
- Fájlok átvitele az Ubuntu és a Windows között a Samba használatával.
- Fájlok átvitele az Ubuntu és a Windows között a Megosztott hálózati mappák használatával.
1. módszer: Fájlok átvitele az Ubuntu és a Windows között SSH-n keresztül
Ebben a módszerben telepítenie és engedélyeznie kell az SSH szolgáltatást az Ubuntun. Szükségünk van egy SSH kliens alkalmazásra a Windows rendszeren. Ebben az oktatóanyagban a Putty-t fogjuk használni. Ezután a parancssor segítségével fogjuk megosztani a fájljait a hálózaton.
1. lépés. Telepítse az SSH csomagot az Ubuntu a következő paranccsal.
sudo apt install openssh-server
2. lépés. A telepítés sikeres befejezése után a következő paranccsal ellenőrizheti az SSH szolgáltatás állapotát.
sudo szolgáltatás ssh állapota
A parancs kimenetének az alábbi képernyőképnek kell kinéznie:
Ha a szolgáltatás nem fut, akkor a következő paranccsal indíthatja el:
sudo szolgáltatás ssh start
Ezenkívül a következő paranccsal engedélyezheti az SSH szolgáltatás indítását a rendszer minden indításakor:
sudo szolgáltatás ssh engedélyezése
3. lépés. Telepítse a net-tools csomagot.
sudo apt telepítse a net-tools programot
4. lépés. Hajtsa végre a következő parancsot az Ubuntu gép IP-címének megszerzéséhez.
ifconfig
5. lépés. A Windows gépéről szükségünk van egy SSH kliensre (ami Putty) és egy PSCP-re. A PSCP biztonságos másolási eszköznek számít, amelyet a Putty-val együtt használnak a fájlok biztonságos hálózaton történő továbbítására.
A (Putty és a PSCP) programokat a Putty hivatalos weboldaláról töltheti le. (Kattints ide.) Kérjük, vegye figyelembe, hogy a Putty-t telepíteni kell, míg a PSCP-t nem. Be kell raknia a PSCP-t.exe a használandó „C: \” meghajtóban, amint hamarosan látnia kell.
6. lépés. Most nyissa meg a fájlkezelőt, és a következő paranccsal indítsa el fájljainak átvitele a Windows gépéről az Ubuntu-ra.
c: \ pscp "C: \ Ubuntu oktatóanyagok \ Windows megosztott mappa \ Windows megosztott mappa.txt "hendadel @ 192.168.1.8: windowssharedfile.txt
7. lépés. Ezután meg kell adnia az Ubuntu jelszavát.
8. lépés. A jelszó sikeres megadása után a parancsnak át kell másolnia a szöveges fájlt a Windows gépéről az Ubuntu otthonába. Most ellenőrizheti a saját könyvtárát, és ott meg kell találnia a fájlt.
9. lépés. Most, ha szüksége van rá fájljainak átvitele az Ubuntu gépről a Windows rendszerre, nyissa meg a fájlkezelőt a Windows gépén, és használja a következő parancsot. Legyen óvatos, és ne felejtse el a parancs végén található pontot.
c: \ pscp hendadel @ 192.168.1.8: ubuntushared .
Az előző parancs végrehajtásával meg kell adnia az Ubuntu gép jelszavát. Ezután a fájl átkerül az Ubuntuból a Windows aktuális könyvtárába.
2. módszer: Fájlok átvitele a Samba segítségével
Ebben a módszerben a Samba csomagot telepítjük az Ubuntu-ra. Ezenkívül használja a Windows futtató alkalmazást az Ubuntu megosztott könyvtárakhoz való csatlakozáshoz.
1. lépés. Telepítse a Samba csomagot az Ubuntu-ra a következő paranccsal.
sudo apt install samba
2. lépés. Jelszót állíthat be a samba megosztáshoz az alábbiak szerint.
sudo smbpasswd -a hendadel
ahol a hendadel egy Ubuntu felhasználó, amelyet az Ubuntu megosztott könyvtár elérésekor kell használnia.
3. lépés. Hozzunk létre egy könyvtárat, amely a fájlok megosztására szolgál.
mkdir / home / hendadel / UbuntuSharedDir
4. lépés. Kedvenc szövegszerkesztőjével nyissa meg a samba konfigurációs fájlt.
sudo vi / etc / samba / smb.konf
5. lépés. Adja hozzá a következő sorokat a samba konfigurációs fájl végéhez.
[UbuntuSharedDir] elérési út = / home / hendadel / UbuntuSharedDir elérhető = igen érvényes felhasználók = hendadel csak olvasható = nem böngészhető = igen nyilvános = igen írható = igen
A samba konfigurációs fájlnak az alábbiaknak kell lennie:
Mentse el és lépjen ki a samba konfigurációs fájlból.
6. lépés. Indítsa újra a samba szolgáltatást a következő paranccsal:
sudo service smbd restart
7. lépés. A Windows gépen nyissa meg a futtató alkalmazást a Start menüből, és írja be az Ubuntu gép IP-címét a megosztott könyvtár nevével az alábbiak szerint.
\ 2.168.1.8 \ UbuntuSharedDir
A folytatáshoz nyomja meg az OK gombot.
8. lépés. Megjelenik egy Windows Security üzenet, meg kell adnia a samba felhasználónevét és jelszavát. Ezután nyomja meg az OK gombot a folytatáshoz.
9. lépés. Most hozzáférnie kell az Ubuntu megosztott könyvtárához, és fájlokat is átvihet.
3. módszer: Megosztott hálózati mappák
Ez a legegyszerűbb módszer az összes közül. Ebben a módszerben megosztjuk a Windows gép bármely mappáját, hogy az látható legyen az Ubuntu gépen.
1. lépés. A Windows gépen kattintson a jobb gombbal a hálózati kapcsolatok ikonra a tálca jobb alsó részén.
2. lépés. Válassza a „Hálózati és internetbeállítások megnyitása lehetőséget.”
3. lépés. Ezután válassza a „Megosztási beállítások lehetőséget.”
4. lépés. Most a jelenlegi hálózati profilból válassza a következő lehetőségeket:
- Kapcsolja be a hálózati felderítést.
- Kapcsolja be a fájl- és nyomtatómegosztást.
Ne felejtse el elmenteni a módosításokat.
5. lépés. Most nyissa meg a fájlkezelőt, és lépjen a megosztani kívánt könyvtárba. Kattintson a jobb gombbal a mappára, majd válassza a Tulajdonságok parancsot.
6. lépés. A mappa tulajdonságainak megnyitása után válasszuk a Sharing fület. Válassza ki a Speciális megosztás gombot is.
7. lépés. Jelölje be a „Mappa megosztása” négyzetet.
Abban az esetben, ha engedélyeket kell beállítania a megosztott mappához, például (Olvasás, Írás), kiválaszthatja az engedélyek gombot, és beállíthatja az engedélyeket.
A folytatáshoz nyomja meg az OK gombot.
8. lépés. Most az Ubuntu gépen nyissa meg a fájlböngészőt.
9. lépés. A bal oldali panelen válassza az „Egyéb helyek” lehetőséget.”
10. lépés. Az alsó sávba írja be a Windows gép IP-címét és a megosztott mappa elérési útját az alábbiak szerint:
smb: // 192.168.1.6 / Windows megosztott mappa
Ezután nyomja meg a Csatlakozás gombot.
11. lépés. Meg kell jelennie egy hitelesítési üzenetnek. Írja be felhasználónevét és jelszavát. A folytatáshoz nyomja meg a Csatlakozás gombot.
12. lépés. Ezután látnia kell a Windows megosztott mappáját. Most fájlokat vihet át a két gép között.
Fájlok átvitele Windows és Linux között ugyanazon a gépen
Korábban megvizsgáltuk, hogyan oszthatunk meg fájlokat egy Linux és egy Windows PC között egy hálózaton keresztül. A használt segédprogramok között megtalálható volt az SSH, a Samba és a megosztott hálózati mappák. Itt csak egy viszonylag hasonló helyzetet fogunk megvizsgálni, hogy ezúttal ugyanazon a gépen lesz.
Kíváncsi lehet, miért nem másolhatunk fájlokat közvetlenül egy Linux partícióról egy Windows partícióra és fordítva? Az egyszerű válasz az; Az egyiknek működni fog, a másiknak viszont nem. Nézzük meg ennek okait.
Miért nem könnyű
A Windows által használt NTFS partíciós formátum nem támogatja a Linux fájlengedélyeket. Ezért nem tudjuk fontolóra venni a Linux NT4 kiterjesztésű NTFS partícióra történő telepítését. Másrészt a Windows nem tudja olvasni a Linux fájlrendszert, annak ellenére, hogy a Linux rendszerek képesek olvasni egy NTFS partíciót. A legtöbb esetben a Linux partíció nem szerepel a “Ez a PC ” szakasz a Windows rendszeren kettős rendszerindítással. Ezért másolhat egy fájlt a Windows partícióról Linuxon, de fordítva nem.
Egyszerű megoldás
A fenti információkat szem előtt tartva meg kell találnunk a módot, hogy mindkét operációs rendszert előnyben részesítsük, és ne merítsen fel adatkorrupciós problémákat. Például, ha töröl egy fájlt vagy módosít egy fájlt a Windows partícióból, miközben Linuxon érte el, akkor nagy a valószínűsége annak, hogy a Windows néhány hibát emelhet a rendszerindításkor.
Mivel a Linux nem tud futni NTFS vagy FAT32 partíción, a Windows pedig nem tud Linux fájlrendszert olvasni, be kell állítanunk egy harmadik partíciót, amelyhez mindkét operációs rendszer hozzáférhet. Ez a harmadik partíció a kettő között közösen megosztott fájlokat fog tartalmazni. Nevezzük annak SharedPartition.
Más módszereket is használhatunk a fájlok megosztására, beleértve a külső tárhelyet, például az USB-t, vagy az online tárhelyet, például a Google Drive-ot és a DropBox-ot. Ezek azonban unalmasak, mivel az egyik operációs rendszerről a másikra váltáshoz újra kell indítani, míg a másik módszer a sávszélességtől függ.
Hozzon létre egy SharedPartition-t
Akár SSD, akár merevlemez van, legalább négy partícióra lesz szükségünk:
- Linux partíció
- Windows partíció
- SWAP-hely
- A SharedPartition (NTFS)
Azt hiszem, már megvan az első három. A SharedPartition, nyugodtan ellenőrizheti a "Partíciók létrehozása vagy átméretezése Linux alatt" című bejegyzésünket.'Biztosítsa, hogy NTFS-re formázza. Emellett meg kell értenie a meghajtókon használt partíciós táblázatot. Ez lehet GPT vagy MBR. A „Linux vagy Windows indítása USB-meghajtóról” című bejegyzésünk átfogó útmutatót nyújt erről. Meg fogja érteni az egyik előnyét is a másikkal szemben.
Idáig már van egy SharedPartition amelyhez mindkét operációs rendszer hozzáférhet. Előfordulhat azonban, hogy néhány konfigurációt el kell végeznünk, például az Auto-mount Linux rendszeren, és a különböző fájlok alapértelmezett helyeként kell beállítanunk.
Konfigurálja az Auto-Mount Linux rendszeren
Több parancsot kell végrehajtanunk a parancssoron. Ha még csak most kezded, ne essen pánikba. Kérjük, másolja és illessze be az alábbi parancsokat. A választott Linux disztribúciónk ebben a bejegyzésben az Ubuntu 20.04 LTS.
jegyzet: Ne felejtse el kicserélni a nevet SharedPartition az új partíció címkéjével bármelyik parancsban.
1. lépés. Telepítse az ntfs-3g illesztőprogramot, amely lehetővé teszi a Linux számára az NTFS partíciók olvasását és írását.
sudo apt install ntfs-3g
2. lépés. Hozzon létre egy könyvtárat, ahová felcsatoljuk az új partíciónkat.
sudo mkdir / media / SharedPartition
3. lépés. Az alábbi paranccsal szerezze be az új SharedPartition UUID azonosítóját (univerzálisan egyedi azonosítót).
sudo blkid
Látnia kell egy ilyen kimenetet.
Másolja a SharedPartition UUID azonosítóját. Az UUID azonosítja a partíciót az / etc / fstab fájlban.
4. lépés. Mivel az / etc / fstab fájlt fogjuk szerkeszteni, hozzon létre egy biztonsági másolatot az alábbi paranccsal.
sudo cp / etc / fstab / etc / fstab.biztonsági mentés
5. lépés. Hajtsa végre az alábbi parancsot az / etc / fstab szerkesztéséhez a nano szerkesztővel.
sudo nano / etc / fstab
Meg kell látnia egy olyan ablakot, mint az alábbi. Adja hozzá a következő sort a végén, de ne felejtse el kicserélni az UUID-t a sajátjával.
# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, user, rw 0 0
Ezt a lépést követően indítsa újra a számítógépet. Most látnia kell a SharedPartition alatt szereltEgyéb helyszínek menü.
Konfigurálja a speciális mappákat (Linux)
A Linux speciális mappái találhatók a saját könyvtárában. Ide tartoznak az Asztal, Dokumentumok, Videók stb. Az útvonalak szerkesztéséhez hajtsa végre az alábbi parancsot.
sudo nano .config / user-dirs.dirs
Most szerkesztenünk kell az elérési utakat, hogy a beépített SharedPartition-ra mutassunk / media / SharedPartition. Például a Letöltésekhez hozzáadjuk a „/ media / SharedPartition / Letöltések ” és törölje a$ HOME / Letöltések ” pálya. A változtatások alkalmazása után valami hasonlóval kell rendelkeznie:
Mentse el a módosításokat, és zárja be a Nano szerkesztőt.
Speciális mappák konfigurálása (Windows)
1. lépés. Nyissa meg a Fájlkezelőt, és írja be %felhasználói profil% a címsávon. Nyomja meg az Enter billentyűt.
2. lépés. Jelöljön ki egy mappát (mondjuk Letöltések), amelyhez mindkét operációs rendszerben hozzáférni szeretne. Kattintson a jobb gombbal, és válassza ki a tulajdonságok opciót.
3. lépés. A megnyíló előugró ablakban válassza a Hely fület.
Megjelenik a Letöltések helyének alapértelmezett elérési útja.
4. lépés. Kattintson a Mozog gomb. Ez megnyit egy ablakot, ahol kiválaszthatja az új letöltési útvonalat. Navigáljon a SharedPartition és válassza a Linux alatt már létrehozott Letöltések mappát. Kattintson a Mappa kiválasztása gomb.
5. lépés. A változtatások beállításához kattintson az Alkalmaz gombra.
Megjelenik egy felugró ablak, amely arra kéri, hogy helyezze át a régi mappában található tartalmat erre az új helyre. Kattintson az OK gombra.
Ez az. Most folytathatja ugyanezt a többi mappával is. Most bármit menthet ezekre a mappákra, pl.g., A Windows rendszeren található dokumentumok Linux alatt elérhetők lesznek a Dokumentumok könyvtárban.
Egy másik partíció használata a fájlok megosztásához a két operációs rendszer között a legmegbízhatóbb lehetőség, mivel a Windows nem tudja elolvasni a Linux fájlrendszert harmadik féltől származó szoftver használata nélkül. Ezzel a módszerrel nincs szükség duplikált fájlokra. Mindkét operációs rendszer képes olvasni és írni ugyanazon a partíción.