web-dev-qa-db-fra.com

Partager la partition Ext4 sur le réseau

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

8
MByD

Pour l’essentiel, 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 éléments:

1 - groupe de travail - vous souhaitez définir 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 de l'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" depuis le 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 leurs tâches.

5 - Redémarrez Samba

Sudo restart smbd
Sudo restart nmbd

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

Lorsque vous accédez à la boîte de dialogue Connexion au serveur, vous pouvez parcourir les noms des ordinateurs situés sur votre sous-réseau local.

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

smb://ServerName/ShareName

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

smb://192.168.0.117/ShareName

Pour le dépannage, consultez la documentation à laquelle 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.

12
Aaron

En guise d'alternative à la méthode vénérable mais compliquée d'édition manuelle des fichiers de configuration, vous pouvez tout simplement:

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

  2. Remontez 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 .

Folder Sharing in Nautilus - If you want people to be able to access it without logging in, check the box labeled: "Guest access (for people without a user account)"

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

Nautilus peut vous dire que vous devez installer des 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 à Options de partage. Maintenant que les packages nécessaires sont installés, vous pouvez partager le dossier.

Cette méthode fonctionne pour le partage de volumes montés de manière statique (comme le vôtre), de volumes montés de manière dynamique ou de tout dossier.

5
Eliah Kagan