Partager la partition Ext4 sur le réseau

9

J'ai une partition Ext4 (non montée automatiquement) que je voudrais partager (entièrement) dans ma maison qui contient des machines Mac OSX, Windows et Linux (actuellement la plus importante est le partage avec le Mac). Comment puis-je faire cela?

MByD
la source

Réponses:

12

Essentiellement, vous souhaiterez créer un partage Samba pour le point de montage Ext4. Ouvrez votre /etc/samba/smb.conf (dans votre éditeur préféré) et modifiez quelques choses:

1 - groupe de travail - vous voudrez définir cela sur le nom de votre groupe de travail réseau, si vous en avez un.

2 - security = user - même si cette ligne est commentée, la sécurité au niveau utilisateur est la valeur par défaut pour Samba.

3 - Définissez votre partage Samba au bas du fichier. Vous devriez voir un exemple (commenté) en bas. Vous aurez besoin du point de montage de votre partition ext4 (que vous souhaitez partager). Si vous n'êtes pas sûr de ce que c'est, faites un "df -k" à partir du terminal, et vous devriez le voir (mettez-le dans le paramètre "path" au lieu de "/ some / directory").

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - Ensuite, vous devrez modifier les autorisations sur le chemin (point de montage) pour vous assurer que les utilisateurs souhaités peuvent accomplir ce dont ils ont besoin.

5 - Redémarrez Samba

sudo restart smbd
sudo restart nmbd

6 - Connectez-vous à votre partage Samba depuis votre Mac. J'ai trouvé des instructions sur ce ici . Essentiellement, il dit:

Lorsque vous accédez à la boîte de dialogue Se connecter au serveur, vous pouvez parcourir les noms des ordinateurs qui se trouvent sur votre sous-réseau local.

Vous pouvez vous connecter à un serveur via son adresse IP ou son nom DNS. Si cela est requis ou plus pratique dans votre environnement, vous pouvez également utiliser d'autres formats d'URL valides, tels que:

smb://ServerName/ShareName

Pour moi, je me connecte à mes partages Samba par IP:

smb://192.168.0.117/ShareName

Pour le dépannage, consultez le document auquel j'ai fait référence: Mac OS X: comment se connecter au partage de fichiers Windows (SMB)

J'espère que cela t'aides.

Aaron
la source
Merci pour la réponse détaillée. J'ai déjà samba et je partage certains des répertoires avec mon Mac, alors puis-je simplement éditer le fichier smb.conf maintenant et redémarrer samba pour le faire fonctionner?
MByD
Si la partition ext4 est montée et que vous spécifiez son point de montage comme chemin, alors (en théorie) "oui" cela devrait fonctionner.
Aaron
1
La modification du fichier a fonctionné, seulement un petit ajout, pour permettre le partage avec les invités, j'ai dû ajouter guest ok = yesMerci beaucoup.
MByD
Excellent! Heureux d'avoir pu aider.
Aaron
5

Comme alternative à la méthode vénérable mais compliquée de modification manuelle des fichiers de configuration, à moins que vous n'ayez besoin de personnaliser de manière approfondie qui peut accéder au partage, vous pouvez simplement:

  1. Naviguez dans Nautilus (le navigateur de fichiers) jusqu'au point de montage du lecteur que vous souhaitez partager (par exemple, /media/MyDrive).

  2. Montez jusqu'au répertoire parent (dans cet exemple, /media).

  3. Cliquez avec le bouton droit sur le nom du lecteur ( MyDrive), puis cliquez sur Options de partage .

Partage de dossiers dans Nautilus - Si vous voulez que les gens puissent y accéder sans se connecter, cochez la case intitulée: "Accès invité (pour les personnes sans compte d'utilisateur)"

Comme vous pouvez le voir, l'activation de l'accès invité est aussi simple que de cocher la case correspondante.

Nautilus peut vous dire que vous devez installer certains packages pour partager un dossier. Cela se produira si Samba et ses dépendances ne sont pas déjà installés. Vous pouvez dire oui à cela. Après l'installation, vous devrez peut-être vous déconnecter puis vous reconnecter (le redémarrage fonctionne également mais n'est pas nécessaire). Revenez ensuite aux options de partage. Maintenant que les packages nécessaires sont installés, vous pouvez partager le dossier.

Cette méthode fonctionne pour partager des volumes montés statiquement (comme le vôtre), des volumes montés dynamiquement ou tout autre dossier.

Eliah Kagan
la source
Merci d'avoir répondu. C'était il y a longtemps, donc je ne me souviens pas exactement pourquoi, mais c'était ma première approche et elle a échoué pour une raison quelconque. Je n'ai eu aucun problème avec des dossiers normaux, seulement avec des dossiers montés ...
MByD
1
Si vous essayez de sélectionner un lecteur dans la liste des appareils et de le partager, cela ne fonctionnera pas. Vous devez en fait naviguer vers le dossier parent du point de montage (qui est généralement /media) pour ce faire. C'était peut-être le problème que vous rencontriez.
Eliah Kagan
C'est ce qui explique :) va essayer quand je rentre à la maison. Merci.
MByD
Plusieurs fois sur de nombreuses versions et machines Ubuntu différentes, j'ai essayé cette approche. Je sais que ça devrait marcher, mais ça ne l'a jamais fait. Je vais essayer tous les conseils sur cette page et si cela ne fonctionne pas, posez une question très précise.
James Bradbury