Si vous travaillez avec le RaspberryPi, vous rencontrerez tôt ou tard le problème de savoir comment transférer des fichiers vers le RaspPi ou les copier depuis le RaspPi.
Il y a d'autres façons de le faire. Une option simple consiste à transférer via FTP ou SFTP.
Si vous communiquez avec votre Rasp Pi via Internet, l'un des deux est certainement le premier choix. Cependant, si vous travaillez dans le réseau domestique, il est beaucoup plus pratique d'échanger les fichiers directement via l'Explorateur Windows.
Pour rendre cela possible, vous devez configurer un partage sur le Rasp Pi, que vous pouvez ensuite intégrer en tant que lecteur réseau sous Windows.
J'ai décrit comment cela fonctionne et ce à quoi vous devez faire attention dans l'article suivant.
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Articles utiles :
Avant de commencer cet article, vous devez avoir préparé le RaspberryPi pour qu'il soit accessible via le réseau et contrôlé via SSH.
Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH
Bases de la navigation dans l'Explorateur Windows
Outil requis :
-Non-
Matériel requis :
Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.
Connectez-vous au RaspberryPi via SSH
Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.
Mettre à jour la gestion des packages
La gestion des packages sous Linux est un "lieu central" à travers lequel divers packages logiciels peuvent être installés. Pour que cela fonctionne de manière fiable, les listes et les sources de la gestion des packages doivent être mises à jour avant chaque installation de nouveaux packages.
sudo apt-get mise à jour && sudo apt-get mise à niveau
Installer les programmes ou packages requis
Pour pouvoir partager un dossier, il vous faut un programme qui s'appelle aussi un package sous Linux. Le package requis s'appelle "Samba". Vous pouvez installer « Samba » avec la commande suivante :
sudo apt-get install samba
Vous confirmez ces questions avec un "j" et Enter. L'installation se poursuivra ensuite.
Créer le dossier à partager
Afin de pouvoir partager l'accès à un dossier, vous devez d'abord créer un dossier correspondant dans votre répertoire personnel.
Cela peut être fait avec la commande suivante :
mkdir ~/dossierpartagé
Dans la capture d'écran, vous pouvez voir le répertoire personnel avant et après la création du dossier "SharedFolders".
Dans la vue du répertoire personnel après la création du dossier, le "Dossier partagé" (souligné en rouge) est alors disponible.
Ajuster le fichier de configuration Samba
Nous devons maintenant indiquer à "Samba" où se trouve le dossier à publier et dans quelles conditions nous aimerions le publier. Tout cela peut être défini dans le fichier de configuration de Samba. Cela s'appelle smb.conf. Pour les modifier, vous devez exécuter la commande suivante :
sudo nano /etc/samba/smb.conf
Après avoir ouvert le fichier de configuration, utilisez les touches fléchées pour déplacer le curseur jusqu'à la fin du fichier (c'est-à-dire tout en bas). Là, vous ajoutez ensuite le texte de configuration suivant :
[Pi release] comment=Raspi Sharepath=/home/pi/release dossier seekable=Oui writeable=Oui uniquement guest=Non create mask=0740 directory mask=0750 public=no
Le moyen le plus simple est de marquer le texte, de le copier puis de le coller dans le fichier texte avec un clic droit.
Si vous avez choisi un nom de dossier ou un emplacement différent pour votre dossier partagé, vous devez ajuster la partie correspondante sous "chemin".
Ces paramètres de configuration garantissent que vous disposez des droits de lecture et d'écriture dans le dossier, que vous pouvez y effectuer des recherches et que seuls les utilisateurs qui se sont préalablement connectés avec un nom d'utilisateur et un mot de passe sont autorisés à y accéder.
Pour enregistrer les modifications que vous avez apportées, appuyez sur CTRL + X sur le clavier et confirmez la requête si vous souhaitez enregistrer avant de fermer avec un "y" (= oui) et ENTER.
Cela a enregistré les modifications que vous venez d'apporter au fichier de configuration.
Samba sera alors redémarré automatiquement et la nouvelle configuration sera acceptée.
Créer un compte utilisateur
Puisque vous avez configuré la version avec les informations du fichier de configuration afin que seuls les utilisateurs disposant d'un nom d'utilisateur et d'un mot de passe puissent y accéder, nous devons maintenant créer un nom d'utilisateur avec un mot de passe approprié.
Ce nom d'utilisateur est le même que l'utilisateur Linux actuellement utilisé. Cependant, le mot de passe peut être différent de celui-ci.
Par exemple, pour créer l'utilisateur "pi", vous devez exécuter la commande suivante :
sudo smbpasswd -a pi
Configurer un lecteur réseau sous Windows
Vous avez maintenant terminé la configuration sous Linux.
Vous devez maintenant configurer le dossier partagé dans Windows en tant que lecteur réseau. Vous pouvez ensuite accéder au dossier partagé comme s'il s'agissait d'un lecteur local (c'est-à-dire directement connecté à votre ordinateur).
Pour configurer ce lecteur réseau, ouvrez "Ordinateur". Ainsi, la fenêtre dans laquelle vous avez également inséré des clés USB, des lecteurs de CD / DVD et des disques durs s'affiche.
Mais vous devez également indiquer à Windows qu'il doit utiliser le compte utilisateur qui a été créé sur le RaspberryPi.
Attention, maintenant ça devient très compliqué :
Pour ce faire, placez le nom d'utilisateur devant le domaine de l'utilisateur, séparé par une barre oblique inverse (c'est-à-dire la barre oblique sur la touche s dièse). Dans ce cas, le domaine de l'utilisateur est votre Rasp Pi.
Longue histoire courte:
Donc, vous n'entrez pas simplement "pi" mais
"nomEuresRasPisernomd'utilisateur"
un.
Dans mon exemple, ce serait alors
"magicmirrorpi"
anneau.
Le mot de passe est saisi normalement dans la ligne de mot de passe.
Ensuite, vous cliquez sur "OK".
La fenêtre se fermera alors et une nouvelle fenêtre s'ouvrira peu de temps après.
Ce dossier vous montre maintenant le contenu du dossier partagé sur le Rasp Pi. Tous les fichiers que vous copiez maintenant sur ce lecteur seront copiés directement sur le Rasp Pi.
Alors maintenant, vous savez comment libérer un dossier sur le Rasp Pi et l'intégrer en tant que lecteur réseau sur un système Windows.
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂
Salut tout le monde,
j'avais posé la question dans le mauvais post hier, désolé pour cela.
Mon problème est que, bien que je puisse intégrer le disque dur externe (3,5 pouces avec sa propre alimentation) dans OMV et que je puisse également fournir des partages sous Windows, aucun fichier ou dossier n'est affiché sur le lecteur réseau. Message : « Le dossier est vide ».
Un autre SSD externe (Nvme avec adaptateur) s'affiche et je peux accéder à tous les fichiers.
En fait, cela ne peut être dû qu'au HDD ou au format de fichier, ou est-ce que je me trompe ? Le format de fichier du 3.5″ est NTFS, celui du petit BTRFS.
Ce qui est frappant, c'est que sous Storage - Shared Folders, le chemin habituel est affiché sous Device pour les Nvme :
/dev/sda, avec le grand nom de partition « Movies » .
Le chemin absolu est cependant correctement affiché. Quelqu'un a-t-il un conseil à me donner sur la cause du problème ? Le tutoriel est génial et je l'ai suivi à la lettre, mais sans succès.
Ah oui, Windows ne demande pas de nom d'utilisateur et de mot de passe lors de la création du lecteur réseau.
Merci à tous.
salutation
Markus
Salut Markus,
je n'ai pas d'idée directe. En fait, cela devrait aussi fonctionner avec NTFS.
Pouvez-vous copier ici le résultat de la commande « df -h » lorsque le disque dur 3,5″ est connecté.
Cela devrait lister tous les lecteurs connectés, y compris leurs points de montage. 🙂
Cordialement
Fabien
Hé. Excellentes instructions, merci.
Malheureusement, il est indiqué que mon disque dur est protégé en écriture, même si j'ai attribué tous les droits.