Com compartir fitxers entre Windows i Linux

How Share Files Between Windows



Compartir fitxers és l’acció d’enviar un fitxer o més d’un ordinador a un altre. En teoria, és una cosa senzilla. El procés és bastant senzill i senzill si tots dos equips executen el mateix sistema operatiu. Quan és diferent, les coses es compliquen una mica.

En aquesta guia, consulteu com compartir fitxers entre Windows i Linux.







Compartir fitxers entre Windows i Linux

Hi ha diverses maneres de configurar Windows i Linux per compartir fitxers. No obstant això, en el cas d’aquesta guia, mostraré sobretot com configurar Linux per compartir fitxers. Per a la configuració específica de Windows, només mostraré les necessàries.



Comencem!



Compartir fitxers mitjançant dispositius d'emmagatzematge portàtils





Aquesta és una de les formes més habituals i tradicionals de compartir fitxers entre dos equips. En general, es tracta de suports d'emmagatzematge portàtils. Tens una unitat flash USB? Un disc dur / SSD portàtil? Simplement connecteu-les a l'ordinador d'origen, copieu les dades a l'emmagatzematge portàtil i compartiu-les amb l'ordinador de destinació.

En alguns casos en què les dades són massa grans per compartir-les a la xarxa / Internet, aquesta és la millor solució. En un espai de treball professional on cal compartir i emmagatzemar terabytes de dades, hi ha matrius RAID portàtils per fer la feina.



Tot i que és senzill i eficaç, cal tenir en compte un parell de coses.

  • Capacitat d’emmagatzematge: les dades superiors a la capacitat no es poden emmagatzemar a l’emmagatzematge portàtil. Si és així, podeu dividir el fitxer en trossos més petits mitjançant el programari de divisió de fitxers. És possible que hagueu de moure les dades per l’emmagatzematge portàtil diverses vegades.
  • Mida del fitxer: si la mida del fitxer és bastant petita i n’hi ha moltes, la velocitat de transferència serà lenta. D’altra banda, si la mida del fitxer és ridículament gran, també serà lent.
  • Sistema de fitxers: Linux i Windows inclouen el seu propi sistema de fitxers. Tot i que els sistemes de fitxers com FAT (fat16, fat32, etc.) o NTFS són accessibles des de Windows i Linux, els sistemes de fitxers específics de Linux (ext3, ext4, xfs, btrfs, etc.) no ho són.

Compartiu fitxers mitjançant emmagatzematge al núvol

L’emmagatzematge al núvol és la forma estàndard de compartir fitxers en aquesta era d’Internet. Els fitxers es poden carregar i descarregar en qualsevol dispositiu amb un navegador web modern. Tot i això, cal recordar un parell de punts diferents si voleu escollir aquest camí.

  • Capacitat d'emmagatzematge: En el cas de l’emmagatzematge al núvol en línia, la capacitat d’emmagatzematge és una gran preocupació. Els emmagatzematges al núvol populars ofereixen una quantitat limitada d’emmagatzematge al núvol de forma gratuïta. Si el fitxer és més gran que això, és possible que hagueu de comprar espai d'emmagatzematge al núvol addicional. També podeu dividir el fitxer gran en diversos fitxers petits.
  • Ample de banda: Aquesta és la segona preocupació més important pel que fa a l’emmagatzematge al núvol. Si la connexió a Internet que utilitzeu és lenta, el temps de pujada / baixada del fitxer trigarà força temps. Si utilitzeu una connexió mesurada, us pot costar molt.

Alguns dels emmagatzematges al núvol en línia més populars inclouen Google Drive, Dropbox, OneDrive, pCloud, Box, etc. Gairebé tots ofereixen una quantitat raonable d'emmagatzematge al núvol de forma gratuïta.

Compartir fitxers mitjançant carpetes de xarxa

Si tots dos equips es troben a la mateixa xarxa, és possible aprofitar-la. En aquest mètode, algunes carpetes de la màquina d'origen estaran disponibles per a altres màquines.

Configureu Linux

Per gaudir d'aquesta funció, primer heu de configurar els sistemes. En el cas de Linux, Samba és la solució perfecta. Samba és el conjunt estàndard de programes per a sistemes operatius UNIX / Linux per a la interoperabilitat estàndard de Windows. Fes una ullada a Samba .

Samba és un programari popular que podeu treure del paquet oficial de repos de la vostra distribució. Per instal·lar Samba, executeu l'ordre segons la vostra distribució.

Per a Debian / Ubuntu i derivats.

$suoapteinstal·larsamba

Per a Fedora i derivats.

$suodnfinstal·larsamba

Per a Arch Linux i derivats.

$suopacman-Ssamba

Per a openSUSE i derivats.

$suozypperinstal·larsamba

Ara, configureu un nom d'usuari i una contrasenya per al recurs compartit de Samba. Aquesta ordre s'ha d'executar amb privilegis d'arrel.

$suosmbpasswd-a <nom d'usuari>

Per a una millor gestió, és millor tenir un directori dedicat per compartir dades. Creeu un directori dedicat.

$mkdir -v /a casa/<nom d'usuari> /Compartir

El nou directori s’ha de declarar al fitxer de configuració de Samba perquè el reconegui i l’utilitzi. També cal fer un grapat de modificacions addicionals. Obriu el fitxer de configuració a l’editor de text que trieu.

$suo vaig venir /etc/samba/smb.conf

Afegiu les línies següents al final del fitxer.

$[Compartir]
$ camí =/a casa/<nom d'usuari> /Compartir
$ disponible =
$ vàlidusuaris=<nom d'usuari>
$llegirnomés = no
$ navegable =
$ públic =
$ escrivible =

Deseu el fitxer i sortiu de l'editor. Torneu a carregar el servei Samba per fer efectius els canvis.

$suosystemctl reinicia smbd

Voila! Samba hauria d’estar en funcionament. Des del Windows, utilitzeu l'explorador de fitxers o el navegador i aneu al nom d'amfitrió o a l'adreça IP del sistema Linux, seguit del nom de la carpeta.

$\<linux_machine_ip>Compartir

Configureu Windows

En el cas de Windows, hi ha dos passos en el procés de configuració.

Primer, assegureu-vos que les opcions de compartició de fitxers i impressores estiguin activades. Aneu a Configuració >> Xarxa i Internet >> Centre de xarxes i compartició.

A la part esquerra, feu clic a Canvia la configuració d’ús compartit avançada.

Activa la finestra nova descobriment de xarxa i compartició de fitxers i impressores. Feu clic a Desa els canvis.

Ara, seleccioneu la carpeta que voleu compartir. Feu clic amb el botó dret i seleccioneu Propietats.

Des de la finestra nova, aneu a la pestanya Compartir. Feu clic al botó Compartir.

Ara heu de triar qui pot accedir a la carpeta. Si voleu que tothom pugui accedir-hi, seleccioneu Tothom i feu clic a Afegeix. Un cop finalitzada, feu clic a Comparteix per confirmar l'acció.

Voila! La carpeta hauria d’estar disponible a la xarxa de la màquina Linux. Per accedir al directori, obriu el navegador de fitxers i navegueu per la xarxa des d’altres ubicacions. Així és com apareix al navegador de fitxers Nautilus a Ubuntu.

Compartir fitxers mitjançant SyncThing

Hi ha eines de tercers que permeten compartir fitxers entre dispositius. Aquest tipus d’eines solen ser multiplataforma i ofereixen una seguretat sòlida amb una connexió xifrada.

En aquesta secció mostraré SyncThing. SyncThing sincronitza els fitxers entre ordinadors en temps real de manera segura. És programari lliure i de codi obert disponible per a Windows, Linux, macOS, BSD i altres. Feu una ullada a SyncThing.

Comencem instal·lant SyncThing. SyncThing també està disponible a les reposicions predeterminades del paquet de diverses distribucions. Executeu l'ordre adequat segons la vostra distribució.

Per a Debian / Ubuntu i derivats.

$suoapteinstal·larsintetitzant

Per a Fedora i derivats.

$suodnfinstal·larsintetitzant

Per a openSUSE i derivats.

$suozypperinstal·larsintetitzant

Per a CentOS / RHEL i derivats.

$dnfinstal·larsintetitzant

Per a altres plataformes, consulteu el fitxer Pàgina de descàrrega de SyncThing. L'arxiu TAR.GZ de Linux per defecte conté una versió portàtil de SyncThing.

Un cop instal·lat, inicieu SyncThing. A partir d’aquí, els passos seran majoritàriament similars a totes les plataformes. El primer pas és iniciar el dimoni SyncThing.

A continuació, inicieu la interfície d’usuari web de SyncThing. Aquest és el tauler de control principal de SyncThing des del qual es farà tot.

Un cop llançat, el primer pas hauria de ser garantir l'accés a SyncThing. Assegureu-vos de configurar un nom d’usuari i una contrasenya per motius de seguretat. Des de l'extrem superior dret, aneu a Accions >> Configuració.

Aneu a la pestanya GUI i introduïu un nom d’usuari i una contrasenya per a l’autenticació GUI. Marqueu l'opció que habilita HTTPS per a la GUI.

Un cop hàgiu desat els canvis, la pàgina web es tornarà a carregar i us demanarà autenticació a la interfície d'usuari web de SyncThing.

A continuació, consulteu com afegir o eliminar carpetes a SyncThing per compartir-les. Des del tauler de control, podem veure que ja hi ha una carpeta predeterminada configurada.

Per afegir una carpeta que trieu, feu clic a Afegeix carpeta.

Assigneu un nom reconeixible a la carpeta. Introduïu el camí del directori al camp Camí de la carpeta. En general, això és tot el que necessiteu per compartir una carpeta. Tingueu en compte que pot ser que no funcioni si l’usuari amb què s’executa SyncThing no té permís de lectura al directori i als fitxers.

És hora d’afegir l’escriptori remot. Per fer-ho, necessitem l’identificador de dispositiu SyncThing de l’escriptori remot. L'identificador està disponible a Accions >> Mostra l'identificador. En aquest cas, és l’identificador de dispositiu SyncThing del meu escriptori de Windows.

Per afegir-lo a Linux, feu clic a Afegeix un dispositiu remot a l'extrem inferior dret del tauler de control web de SyncThing.

Introduïu l'identificador del dispositiu. També podeu definir manualment un nom de dispositiu.

Des de la pestanya Avançat, podeu assegurar-vos que es comprimirà tota la transferència de dades amb el dispositiu. Això pot ser útil per augmentar l’amplada de banda efectiva.

L'escriptori hauria d'aparèixer a la llista d'escriptoris remots.

Compartim la carpeta que acabem d’afegir amb el sistema Windows. Feu clic a la carpeta i seleccioneu Edita.

A la pestanya Compartir, seleccioneu l'escriptori remot que acabem d'afegir.

Al Windows, també s’ha d’afegir l’identificador de dispositiu Linux SyncThing. Quan el sistema Linux intenti connectar-se, es mostrarà la finestra emergent següent al sistema Windows. Feu clic a Afegeix per confirmar.

Decidiu on s'han de desar les dades entrants (a la màquina Windows).

La sincronització hauria d'iniciar-se. El temps per acabar la sincronització depèn de l’amplada de banda de la xarxa i de la quantitat de dades que es vol sincronitzar. Un cop finalitzada, veureu que la carpeta es marca com a Actualitzada en tots dos sistemes.

Pensaments finals

Hi ha diversos mètodes per compartir fitxers entre ordinadors. Quin mètode escollir? Tot depèn de tu. Personalment, utilitzar eines de tercers és la manera més senzilla, ja que només s’adapten a aquesta feina.

Per als experts, rsync és probablement més preferible. És una eina de línia d'ordres amb moltes personalitzacions i una funcionalitat robusta. Consulteu com utilitzar rsync per copiar fitxers.

Feliç informàtica!