Créer et utiliser un partage NFS

  Рет қаралды 6,216

LJP-Infos

LJP-Infos

Күн бұрын

Cette vidéo présente comment créer/utiliser un partage NFS.
Le partage NFS permet principalement de partager un système de fichier entre machines Linux.
Les commandes
Coté serveur
apt-get install nfs-kernel-server
pour les utilisateurs d'Ubuntu
sudo apt-get install nfs-kernel-server
Config serveur
vi /etc/exports
Coté client
apt-get install nfs-common
vi /etc/fstab
ip:/dossier /destination nfs rw 0 0
#######################################################
Le NFS (Network File System) est un système de fichiers distribué en réseau. Il permet à un système d'accéder à des fichiers au travers du réseau. Le système monté se comporte alors comme une système de fichier.
Il est principalement utilisé sur les système Unix/Linux. Sur les postes Microsoft il n'y a que les versions professionnelles et serveur qui proposent la fonctionnalité.
Les options du serveur
- rw: Lecture/écriture.
- ro: Lecture seule.
- no_root_squash: Avec les droits root identique au serveur.
- no_subtree_check: Désactive la location de fichier sur les volumes partiels, accélère les transferts de volumes complets.
- sync: Force les transferts synchrone.
Les options du client:
- rw: Lecture/écriture.
- ro: Lecture seule.
- hard: Attend les transferts en cas de coupure de la liaison avec le serveur.
- soft: En cas de coupure de la liaison avec le serveur arrête le transfert après un moment.
- intr: Autorise les interruptions de requêtes.
- timeo='num': Temps pour les options soft.
- nolock: Désactive le verrouillage des fichiers du serveur.
- noexec: Désactive l'exécution des fichiers binaire sur le partage.
- nosuid: N'autorise pas le changement de propriétaire sur les fichiers.
- rsize='num': Défini la taille des blocs de lecture. Jusque 8192 octets en NFS2 et NFS3, 32768 en NFS4.
- wsize='num': Défini la taille des blocs en écriture. Jusque 8192 octets en NFS2 et NFS3, 32768 en NFS4.
Time code:
01:21 Mon environnement de travail / comment s'y prendre
02:58 Vos solutions
04:30 Installer le serveur
05:52 Configurer un partage
09:40 Installer le client
10:59 Montage manuel
13:10 Montage automatique
19:08 Tester le montage
19:44 Les tests
20:37 Nécessité d'utiliser NFS

Пікірлер: 42
@majnoun776
@majnoun776 2 жыл бұрын
Un grand merci et bravo pour tes explications toujours très précises. 👍👍👍
@fatmazohraazarnia5045
@fatmazohraazarnia5045 5 жыл бұрын
trés bien expliqué merci
@LJPInfos
@LJPInfos 5 жыл бұрын
Merci pour votre retour.
@lachlanchase5887
@lachlanchase5887 2 жыл бұрын
sorry to be off topic but does someone know a trick to log back into an Instagram account..? I was dumb forgot my login password. I would appreciate any tricks you can offer me
@alanlennon3871
@alanlennon3871 2 жыл бұрын
@Lachlan Chase Instablaster ;)
@lachlanchase5887
@lachlanchase5887 2 жыл бұрын
@Alan Lennon thanks so much for your reply. I got to the site through google and Im waiting for the hacking stuff atm. I see it takes quite some time so I will get back to you later with my results.
@lachlanchase5887
@lachlanchase5887 2 жыл бұрын
@Alan Lennon it did the trick and I finally got access to my account again. I'm so happy:D Thank you so much, you really help me out !
@mohammedelasri7172
@mohammedelasri7172 4 жыл бұрын
merci beaucoup
@LJPInfos
@LJPInfos 4 жыл бұрын
Merci pour votre retour!
@JeanDardet
@JeanDardet 3 жыл бұрын
limpide merci
@faquir885
@faquir885 3 жыл бұрын
Bonjour LJP, merci pour les tuto ainsi que le format très simple et compréhensible ! je reviens sur ma problématique "samba-cifs" et maintenant NFS. Je vais essayer d'être le plus claire possible sur ma question : peut-on utilisé le dossier de partage NFS ( chez vous c'est /partage) sur le serveur NFS, avec samba server ? ne pas créer un autre dossier de partage avec samba mais utilisé celui utilisé par NFS serveur ? je ne sais pas si je suis explicite ? si oui quel sont les pièges à éviter ou les paramètre supplémentaire à ajouter ou tout autre chose qui pourrais m'aider à combiner les deux pour un partage sur un parc hétérogène , car avec samba je vous ai mis un commentaire (questions) en relation avec la vidéo de partage samba-cifs ( explicitant mes problématique concernant ce que je souhaite obtenir) sans succès même avec un script avec un rc.local.
@LJPInfos
@LJPInfos 3 жыл бұрын
Bonjour, Oui bien sur vous pouvez utiliser un dossier "/home" (c'est souvent celui là qu'on partage pour un serveur qui ne sert que de serveur de fichier), aussi bien avec NFS que samba. Si vous n'avez que des machines Microsoft Serveur ou en Windows (7-8 ou 10) pro, vous pouvez aussi utiliser un partage NFS, il faut juste ajouter la fonctionnalité "client NFS". Dans un fichier rc.local, il faut bien penser à le mettre en exécutable et le déclarer comme service (éventuellement vous le testez avec un commande du type "touch /tmp/verif_rc.local &&" sans oublier les "&&" en fin de ligne pour êtresur qu'il s'exécute bien, sur mon site j'ai fait aussi un tuto la dessus mais en doc pas en vidéo. Dans le fichier rc.local vous mettez exactement la même ligne que celle que vous tapez pour faire un montage a la main (sans oublier le " &&" à la fin) Si la commande "mount ..." fonctionne à la main elle ne peut que fonctionner avec le rc.local, à moins que ce soit le rc.local qui ne fonctionne pas. (dans le rc local vous ne mettez pas un script mais juste la commande "mount...". Bon courage,
@faquir885
@faquir885 3 жыл бұрын
@@LJPInfos merci encore, bon je n'arrive pas trop à faire ce je veux faire !! et ça me fatigue sérieusement je ne sais pas si c'est du à la distribution ou ma compréhension ou autre chose !! j'ai essayé avec le rc mais je ne comprends pas trops cette partie là car le rc-local.service ne se trouve pas dans /etc et le service-local ne veut pas démarrer je ne sais pas pourquoi !! là ça me gonfle grâve !
@LJPInfos
@LJPInfos 3 жыл бұрын
Re-, Tout ça reste dans des partages assez classiques, si vous avez une debian, ubuntu, centos (ou dérivé)... ça ne devrait pas vraiment être un souci. Pour ma part je pense qu'il faut persévérer et ne rien lâcher. Mais ne pas s'acharner pour autant, si vous avez du mal, vous laissez tomber ça pendant quelques jours, voir semaines et vous y revenez plus tard. Ce n'est probablement ni vous ni la distribution, vous loupez peut-être un truc au passage, vous vous en apercevrez probablement la fois prochaine. Vous gardez vos notes, il ne faut pas repartir de 0. Mais la dans les quelques jours qui arrivent vous allez vous éclater avec autre chose, ça ne sera pas productif d'essayer tout de suite. Quand vous vous y remettez n'hésitez pas à revenir vers moi. A bientôt,
@faquir885
@faquir885 3 жыл бұрын
@@LJPInfos Bonjour et merci pour énormément pour votre soutien. Je n'ai pas l'habitude de lâcher mais le format question réponses YT n'aide pas trop ! Bon je n'ai pas attendu quelque jours, je voulais avoir le cœur net, explication : 1) J'ai utilisé un laptopavec la distribution Deepin afin qu’il soit serveur et client à la fois pour avoir un rendu réel et non pas virtuel, car je me méfie parfois du virtuel 2) étant donné que je n'y arrivait pas trop à faire ce que je voulais, j'ai mis en doute la distribution, donc j'ai changé de distribution en mettant POP-OS, et j'ai refait les même manip, et le test n’était pas concluent idem que précédemment ! Par la suite, j’ai compris que peut être, qu’un outil informatique ne peut être serveur et client à a fois 3) Ayant mis en place par le passé d’un serveur virtuel (Virtualbox en conf bridge) avec la distribution UBUNTU core. Puis j'ai créé un répertoire pour mon teste nommé tp-server (home/mad/tp-server) avec la conf /etc/exports selon votre exemple. Sachant qu'il y avait d'autres options 4) Un dossier tp-_client sous POP-OS, avec un montage dans /etc/fstab comme déontré dans votre tuto 5) J'ai un peu galéré lorsque j'ai ajouté des options dans /etc/exports comme root_squach, sync ...... une fois compris j'ai essayé avec votre exemple de /etc/exports et celui avec les options et les deux fonctionnent même avec une adresse IP réseau ou destinataire. 6) J'ai pu créer des dossiers sans souci le mount/umount fonctionne, ce qui est bien ce que le démontage en GUI ne se fait pas et c’est le résultat que je voulais obtenir, même à la suite d’un reboot. 7) j’ai effectuer les les manip sur mon cas réel avec un PC sous DietPi / Pihole, NFS samba, pui sur les client deepin nfs et client windows nfs pour win 10 pro et samba pour les non Pro. Merci !
@faquir885
@faquir885 3 жыл бұрын
Bonjour un petit retour d'expérience sur windows 10 pro, lorsque je monte les dossier de partage en disque, il me plante les applications ADOBE !! ou cas ou des personnes rencontre le même problème que moi !! j'ai du démonter les disques de partage pour que tout redevienne à la normale !
@LJPInfos
@LJPInfos 3 жыл бұрын
Re- Si ça ne vous arrive que sur les produits adobe, il y a probablement une petite particularité de coté, si c'est les applications, pas de soucis coté swap? les disques partagés ne fonctionnent pas toujours comme un vrai disque (les jonctions par exemple c'est pas toujours top)... Mais j'essaierai d'y prêter attention bien que je n'utilise pas trop les produits Adobe... merci pour l'info. A bientôt,
@anthonycoppet8788
@anthonycoppet8788 8 ай бұрын
Salut. j'ai cree un serveur NFS qui fonctionne (sans autorisation, open bar). Je peux le monter depuis le synology, mais impossible depuis les ordis (mac, ubuntu). Je me connecte il m'est demande un nom de login alors que je veux me connecter en invité . Mais en invite ou en specifiant un user qui est sur le serveur .. c'est refuse. Je me bat contre ce probleme depuis hier
@LJPInfos
@LJPInfos 8 ай бұрын
Bonjour, Il me semble déjà avoir parlé de types de cas similaires, bien que complètement ouvert, parfois on est obligé de passer quand même un nom d'utilisateur, un peu comme on peut rencontrer le cas pour des connexions ftp anonymes. Bien qu'anonyme, pour une question de sécurité, une question de logs, un compte est quand même nécessaire. Au delà de ça, je ne vois pas trop ce qui pourrait bloquer, ça pourrait aussi être une version du protocole NFS non reconnue, pour un cas, peut être, mais je ne pense pas pour plusieurs, ce qui me fait revenir à penser à un souci de compte. Comme tout le monde, il m'est arrivé de tomber sur des cas ou la co NFS ne voulait pas fonctionner, mais pas en avoir pris note. Désolé de ne pas être plus catégorique sur le sujet. Bon courage,
@patrickmarchand3152
@patrickmarchand3152 3 жыл бұрын
A 20:30, le fichier créé appartient à nobody. Est il possible de faire en sorte que iud et gid soient toujours ceux du créateur du fichier? Merci d'avance, vidéos très didactiques.
@LJPInfos
@LJPInfos 3 жыл бұрын
Bonjour, C'est effectivement faisable, le serveur doit avoir dans sa liste d'utilisateurs les mêmes utilisateurs que sur le client. Dès lors le serveur reconnait l'utilisateur distant et le met dans les propriétés du fichier. Si l'utilisateur n'est pas reconnu, il ne peut bien entendu pas. Généralement on crée sur le serveur les utilisateurs sans accès au shell (avec un "useradd -u YYY -s /sbin/nologin XXX") ce qui évite qu'il vienne s'y connecter. Pour aller plus loin, vous pouvez alors limiter les droits d'accès au NFS uniquement à la liste ajoutée (par exemple les users du NFS sont tous dans un même groupe)... Cordialement,
@chrisnott1064
@chrisnott1064 2 жыл бұрын
bonjour ma question est peut etre hors sujet ou pas ;) ..je possede un lecteur multimedia qui permet le nfs et j'aimerai creer un repertoire partagé sur mon win10 pro pour streamer le contenu de mon repertoire.. je crois que sur win10 pro c'est possible ? j'ai été dans les ajouts des fonctionnalités windows et j'ai coché le module nfs mais apres je ne sais pas comment faire ? pouvez vous m'aider svp?
@LJPInfos
@LJPInfos 2 жыл бұрын
Bonjour, Il n'y a pas de questions hors sujet et c'est le moment de poser la question. Effectivement il existe un module NFS sur Windows 10 pro. Mais il ne s'agit que du client, ce qui permet de se connecter à un partage NFS, mais Windows ne sait pas partager. Il ne sait pas faire serveur NFS. Pour faire un partage NFS, il faut une versions serveur de Windows, bien sur ce n'est pas la même chose que Windows 10. Sur votre lecteur multimédia, peut être aurez vous une option de connexion Samba ou SMB qui correspond au partage que l'on trouve sur Windows. Sur Windows, là, il suffira de faire un clic droit sur le dossier que vous désirez partager (il faut un compte qui ai un mot de passe sur Windows pour s'y connecter). Sur le sujet partage de connexion depuis Windows j'ai déjà fait une vidéo. Bon courage,
@chrisnott1064
@chrisnott1064 2 жыл бұрын
​@@LJPInfos merci pour votre réponse cela signifie que dans tous les cas je dois passer par un serveur nfs ? je ne peux pas streamer directement un repertoire de mon pc via mon lecteur qui lui se comporte comme un client nfs ? je ne comprend pas car je voie bien mon pc avec son nom netbios mais des que je veux rentrer dans le repertoire ca me demande mon mot de passe de session mais j'ai une erreur systematique :(( merci a vous
@LJPInfos
@LJPInfos 2 жыл бұрын
Bonjour, Si vous désirez faire un partage par NFS effectivement vous devez avoir un "serveur nfs". On peut le faire facilement depuis Linux, au travers d'une machine virtuelle et en attaquant un partage de fichier ou dossier partagé, mais ça demande quand même un peu de connaissances. Peut être que votre serveur multimédia sait se connecter sur un serveur FTP la c'est beaucoup plus facile à faire sur Windows (vous avez des applications comme Filezila qui le font). Après si je lis votre réponse, ce n'est pas particulièrement un partage NFS que vous cherchez mais plutôt comment faire du streaming depuis un pc. La il existe des applications dont c'est le rôle et qui le font très bien. Par exemple vous avez des programmes comme Owncloud ou Nextcloud par exemple. Vous dire si elles sont disponibles pour Windows je n'en sait rien, peut être par WSL... Je pense que vous devriez plutôt orienter vos recherches dans ce sens, vous avez plus de chances d'arriver à vos fins. Bon courage,
@faquir885
@faquir885 3 жыл бұрын
Bonjour, un autre souci comment fait-on pour les clients mac ? est ce que c'est pareille que GNU/LINUX , faut il installer les nfs-common, comment acceder à fstab ? merci encore
@LJPInfos
@LJPInfos 3 жыл бұрын
Bonjour, Sur Mac, le meilleur moyen reste comme sur Linux, d'utiliser le NFS pour les partages de fichiers, par défaut NFS est déjà installé. Certains vont dire que Fstab est obsolète oui et non (il suffit de le recréer pour l'utiliser), mais surtout Mac est un système un peu plus visuel que Linux. La plupart des utilitaires vous allez les retrouver sous forme graphique ("Fichiers" - "montage NFS"). Pour le montage de partition (ou NFS c'est pareil), Mac Os propose ses commandes propres ("DiskImageMounter") mais on peut utiliser aussi la commande "mount". Vous choisissez donc suivant vos préférences.
@faquir885
@faquir885 3 жыл бұрын
@@LJPInfos OK je vais essayer en mode graphique c est un UNiX détourné mdr, maintenant linux fait mieux que mac en terme de visuel, même windows 11 copie linux ...
@LJPInfos
@LJPInfos 3 жыл бұрын
"c est un UNiX détourné mdr" je ne vais pas rentrer dans cette guerre là, mais souvent je dis que si on sait se débrouiller avec Linux, Mac ce n'est qu'à un pas. Ils ont su mettre en évidence un système graphique en gardant les avantages d'Unix, c'est plutôt bien joué. Ils ne sont pas les seuls non plus (Ordisimo par exemple)... et je ne rentre pas dans tous les switchs et autres systèmes de virtualisation. Sinon, effectivement vous avez la réponse et certainement la solution à tous vos montages NFS. Bon courage,
@faquir885
@faquir885 3 жыл бұрын
@@LJPInfos Bonjour, ce ne fut aussi intuitive que ça sur mac mac os catalina. effectivement il detecte bien le serveur, mais après faut bien ouvrir les yeux pour autoriser la connexion au serveur, mais j'ai l'impression qui passe par le samba, car mon uid est différent de celui de de l'utilisateur serveur !! selon ce que j'ai compris il faut avoir le même uid !! maintenant j'ai un autre souci avec mac, j'ai un copieur Ricoh mpc2003, aveclequelle j'ai pu paramétré un dossier scan pour chaque pc que se soit sur linux (fut très facile) et windows 10 ( fut un peut casse tête ( découverte réseau, partage du disque, et du dossier, actionner les paramètres smb/cifs et smb direct, est autoriser le smb direct via le firewall) un vraie casse tête, mais sur mac ( qui est chez moi dans une machine virtuel ) arrive a se connecter sur les réseau partage, mais le copieur Ricoh n'arrive pas à accéder et dossier de paratge pour le scan !!! qlors qu'il voit cien le pc mc lorsque il recherche dans le workgroup mais impossible de joindre le mar, mon pc mac( virtuel) ping bien l'imprimante ! j'ai vérifier le firewall mac il est off, le dossier est en partage et j'ai donner tout les droit ( utilisateur groupes et autres, pour tester) mais rien ny fait !! Peut être que le poste n'est pas à ça place mais je je ne sais pas comment me dépatouiller avec ça . Merci encore
@LJPInfos
@LJPInfos 3 жыл бұрын
re- Je n'ai peut être pas la réponse mais quelques pistes peut être à suivre. Je n'ai pas bien compris votre souci d'uid mais si vous parlez d'uid pour l'user samba ou le NFS, non il n'utilise pas l'uid de l'user, il faut simplement se dire que samba ou nfs, de linux vers linux, ou Windows quelque soit le sens, s'il vient de windows l'uid n'est pas le même donc non, on prend bien le nom d'user et son password. Attention pour les partages d'imprimante (là votre modèle je n'en sais rien) il existe parfois des différences entre version, il existe plusieurs versions de nfs et de samba pas toujours très compatibles entre-elles. Le fait que la machine soit une machine virtuelle ça peut être aussi la cause de votre souci, la je pense que vous avez bien mis le réseau en bridge, il faudra peut-être mettre les routes en dur, pas d'ipV6 d'activé, pas d'espace ou de caractères spéciaux dans les chemins... Après je ne vois pas trop ce que ça pourrait être d'autre (bon sans le PC sous le main c'est pas forcément facile de faire un diag.). Pour Mac j'avais pas dit que ça serait facile, même si le système est de l'Unix, il y a parfois des petites différences, mais si vous faites la même avec freeBsd vous aurez le même type de surprises. Bon courage,
@M365France
@M365France Жыл бұрын
bonjour, j'ai 6 nas a la maison je recherche comment connectée un serveur NFS avec un port different pour chaque machine comment faire merci
@LJPInfos
@LJPInfos Жыл бұрын
Bonjour, En fait ça dépend des nas eux même, s'ils sont capable de le faire ou pas, après rien n'empêche de passer par un serveur intermédiaire (un Raspberry ferait très bien l'affaire) que vous appelez sur différents ports et qui redirige vers celui naté en conséquence, j'explique un manip de ce genre avec les connexions rdp. Mais souvent les NAS proposent un fonction pour sélectionner le port a utiliser pour une fonctionnalité donnée. A bientôt,,
@M365France
@M365France Жыл бұрын
@@LJPInfos merci pour ta réponse : j'ai des vrai serveurs sous linux et beaucoup de nas je cherche justement comment montée mon parc disque sur l'ensemble de mes serveurs linux en stockage interne
@LJPInfos
@LJPInfos Жыл бұрын
Mais pour ça pas de souci, les adresses et disques sont différents pas besoin dans ce cas de changer les ports (sauf si c'est pour la sécurité, et encore!). Chaque machine ne fait un accès à l'autre que par une adresse ou un chemin (dans le cas de plusieurs disques, ca sera la même adresse et plusieurs chemins) que ça soit pour monter un partage depuis un nas ou l'inverse monter un partage linux sur un nas. Le changement de port est utile si vous accédez à une même adresse (par exemple un routeur sur l'internet) et que depuis cette adresse vous vous redirirgez vers d'autres devices (vous utilise l'adresse d'accès comme rebond vers une autre) et encore dans ce cas, c'est le routeur qui mappe les adresses et les ports. C'est un peu l'objet de ma prochaine vidéo, je parle de redirection rdp, mais vous comprendrez plus facilement. Mais si vous restez comme je le pense dans le même réseau (même plage d'adresse) pas besoin de changement de port. Bon courage,
@M365France
@M365France Жыл бұрын
@@LJPInfos c'est le routeur qui mappe les adresses et les ports. ( je suis d'accord avec vous mais ma box je peux pas ouvrir un port ( exemple 80) sur 6 serveur diffèrent :( ah oui mais justement mes nas sont pas sur le reseau local uniquement sinon oui ce serrais simple dans ce cas mais la elle doives étes accecible sur mes serveurs a distance ( datacenter )
@LJPInfos
@LJPInfos Жыл бұрын
Bien sur que si, vous ouvrez le port 10001,10002,10003... Vous faites alors une redirection nat du port 10001 vers l'adresse ip de votre nas 1 + son port (10000 par exemple), vous faites une redirection nat du port 10002 vers l'adresse ip de votre nas 2 + son port (le port 10000 aussi par exemple), pareil pour le 10003... Quand on attaque la box de l'extérieur, on utilise son adresse ip publique et le port voulu (10001, 10002, 10003...). 1 ip + 1 port = une redirection vers 1 ip + 1 port Il faut ou l'adresse ip ou le port différent, comme la box n'a qu'une adresse ip, vous jouez sur un port différent. Par exemple depuis mon ip publique, j'appelle du ssh et des machines en RDP. J'ai changé volontairement les numéros de ports (il n'y a pas que ça qui protège mes connections mais ça en fait partie), même si je laisse sur le matériel appelé le port d'origine.
ProFTPd   configuration de base
23:30
LJP-Infos
Рет қаралды 3,4 М.
Monter un partage Samba - CIFS manuel et dans Fstab
20:02
LJP-Infos
Рет қаралды 6 М.
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 97 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 27 МЛН
Mini tuto - PfSense autoriser le ping sur le wan
10:06
LJP-Infos
Рет қаралды 7 М.
Installer et configurer un serveur NFS (Network File System) sous Linux - Christophe Casalegno
20:00
Christophe Casalegno (Brain 0verride)
Рет қаралды 10 М.
Proxmox, installer l'agent QEMU sur Ubuntu
3:45
Le Bon CoinCoin Barbu
Рет қаралды 176
Utiliser la commande tracert
15:44
LJP-Infos
Рет қаралды 4,8 М.
Introduction au BGP
22:49
LJP-Infos
Рет қаралды 4,1 М.
Simulation réseau - Découverte de EVE NG
26:35
LJP-Infos
Рет қаралды 10 М.
What is Redis and What Does It Do?
6:47
CBT Nuggets
Рет қаралды 250 М.
On Command System Manager - create NFS share
5:18
uadmin
Рет қаралды 9 М.
Windows 11, activation d'un bureau distant + accès en local
4:09
Le Bon CoinCoin Barbu
Рет қаралды 274
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,1 МЛН