Votre question

[freebsd] mount + fstab

Tags :
  • Mount
  • Programmation
Dernière réponse : dans Programmation
20 Novembre 2008 20:57:02

bonjour,
je solicite votre aide pour un point concernant Fstab:
Je voudrais comme décris ici : http://www.debianaddict.org/article47.html faire correspondre deux dossier /home/commun et /home/raf/commun grace au fstab.

J'ai realiser toutes les actions decrites mais malheureusement lorsque je veux monter /home/raf/commun j'ai la reponse Operation not supported by device.

Je suis sous freebsd mon fichier fstab ressemble a cela:
  1. # Device Mountpoint FStype Options Dump Pass#
  2. /dev/ad0s1b none swap sw 0 0
  3. /dev/ad0s1a / ufs rw 1 1
  4. /dev/ad0s1e /tmp ufs rw 2 2
  5. /dev/ad0s1f /usr ufs rw 2 2
  6. /dev/ad0s1d /var ufs rw 2 2
  7. /dev/acd0 /cdrom cd9660 ro,noauto 0 0
  8. /usr/home/commun /home/raf/commun auto bind,ro,defaults 0 0
  9. /usr/home/commun /home/bast/commun auto bind,ro,defaults 0 0


Si vous avez une idée, pour m'aider a resoudre cela grace a fstab ou une autre solution.
Merci

Autres pages sur : freebsd mount fstab

21 Novembre 2008 00:51:56

Salut, là comme ça je ne vois pas la raison qui empêche la méthode de fonctionner. En fait, je ne savais pas qu'il était possible de monter des dossiers dans le fstab; comme quoi on en apprend tous les jours.
Pourquoi ne pas faire un hardlink (ou peut être même un symlink) sur le dossier à la place?
Je ne sais pas si c'est possible sur ce que tu utilises, mais si oui, "man ln" te donnera la syntaxe exacte.
21 Novembre 2008 11:03:21

merci de ta réponse.
J'ai lu sur un forum qu'il n'atais possible de monter de dossier de cette facon sous freebsd.
J'ai lu aussi que pour des raison de stabilité les hardlink n'était pas permis sous bsd et que les symlink ne fonctionnais pas comme solution.
Par contre la solution Mount_nfs fonctionne.
Il se sont arreter sans l'expliquer, dur dur aurais vous une idée du fonctionnement?
21 Novembre 2008 11:54:40

Ah, en effet, j'avais oublié, dans la plupart des systèmes style Unix on ne peut pas faire de hard link sur les dossiers.

Je ne sais pas ce qu'ils ont pu vouloir dire par mount_nfs. Peut être utiliser la commande mount_nfs ( http://www.freebsd.org/cgi/man.cgi?query=mount_nfs&sekt... ) pour monter ton dossier comme un système de fichier NFS.

Par contre, dans ma page manuel de "mount", il est indiqué ceci:
Citation :
Since Linux 2.4.0 it is possible to remount part of the file hierarchy
somewhere else. The call is
mount --bind olddir newdir
After this call the same contents is accessible in two places. One can
also remount a single file (on a single file).
21 Novembre 2008 13:09:42

merci de ta reponse.
Je viens de trouver la solution avec mount_nullfs effectue bien ce que je veux.
Pour ce qui est de mount --bind freebsd ne connais pas --bind comme option.
Je te remercie vraiment de ton aide.

Il me reste maintenant une dernier probleme a règler c'est de lancer cette commande au démarage de freebsd étant donner qu'elle est perdue a chaque reboot.

Si tu as une idée ce serais super !!

merci a toi
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS