J'ai récemment essayé d'accéder à un répertoire distant via davfs2, et j'ai eu beaucoup de difficulté à essayer de le faire fonctionner. Après avoir eu quelques problèmes dus à un fichier (apparemment) corrompu davfs2.config, j'ai purgé davfs2 de mon système et réinstallé. Cela a remplacé mon fichier davfs2.config par rapport à l'original. Cependant, maintenant, quand j'exécute le montage, je reçois
mount -t davfs http://www.box.com/dav /media/user@box/
/sbin/mount.davfs: group davfs does not exist
Des suggestions sur la façon d'ajouter le groupe de davfs?
merci pour votre assistance continue. J'ai modifié l'appel de montage comme vous l'avez montré, et il génère toujours la même erreur qu'auparavant:
$ Sudo mount -t davfs https://dav.box.com/ /media/user@box/
/sbin/mount.davfs: group davfs does not exist
La commande df -h que vous avez suggérée n’affiche aucun montage supplémentaire dans/media/user @ box /
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 100G 48G 47G 51% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.7G 4.0K 3.7G 1% /dev
tmpfs 751M 1.5M 750M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.7G 12M 3.7G 1% /run/shm
none 100M 44K 100M 1% /run/user
/home/user/.Private 100G 48G 47G 51% /home/user
J'ai vérifié que je possédais le dossier "/ media/user @ box /:
$ ls -a -l
total 16
drwxr-xr-x 4 root root 4096 Jan 27 23:13 .
drwxr-xr-x 25 root root 4096 Jan 21 20:50 ..
drwxr-x---+ 2 root root 4096 Jan 26 23:41 user
drwxr-xr-x 4 mikey mikey 4096 Jan 27 14:04 user@box
mais il n'y a pas de répertoire/user @ box/dev/upload comme vous l'avez mentionné sur votre système. Peut-être existe-t-il une étape de configuration pour "initialiser" le répertoire/user @ box/afin de monter box sur celui-ci? Au-delà de la définition de la propriété?
Un mot rapide, je suis assez certain d’être déjà allé sur ce point dans le passé, puis d’essayer de "réinitialiser" et de recommencer à zéro. Il est possible que j’ai fait une erreur avec certains paramètres par le passé et qu’il faille en quelque sorte le réinitialiser. Est-il possible de tracer un journal des erreurs? Toute suggestion supplémentaire serait grandement appréciée.
edit: J'ai essayé de modifier le fichier/etc/fstab comme vous l'avez suggéré et lorsque je lance '$ Sudo mount -a', j'obtiens la même erreur que précédemment.
Lorsque vous avez installé davfs2, il aurait dû créer le groupe. Je pense donc que le problème est que vous n'êtes pas membre du groupe.
Sudo adduser username davfs2
Puis déconnectez-vous et à nouveau.
Éditer
Il semble donc qu'ils ont apporté des changements de leur côté. Voici comment j'ai pu le configurer et le faire fonctionner
Sudo apt-get install davfs2
Puis créez un point de montage
Sudo mkdir /media/[email protected]
Voici où se trouve la différence
Pour monter le lecteur, vous devez exécuter la commande
Sudo mount -t davfs https://dav.box.com /media/[email protected]
Il vous demandera ensuite votre nom d'utilisateur, puis votre mot de passe.
Vous devriez maintenant être monté.
Vous pouvez le vérifier par le fait que vous ne recevez aucun message d'erreur et que si vous exécutez
df -h
tu devrais voir
https://dav.box.com 10G 0 10G 0% /media/[email protected]
Edit 2
N'oubliez pas de signaler le point de montage à l'utilisateur, sinon vous devrez utiliser Sudo. Utilisateur suppléant: utilisateur avec votre propre nom d'utilisateur Ubuntu
Sudo chown -R user:user /media/[email protected]
J'ai une erreur
chown: changing ownership of ‘[email protected]/lost+found’: Invalid argument
mais cela a changé la propriété de [email protected] ainsi que [email protected]/dav (le répertoire de téléchargement)
Edit
Juste au cas où vous auriez besoin. Vous pouvez ajouter votre mot de passe au fichier secrets afin de ne pas avoir à entrer tout le temps. De plus, cela facilitera également le montage automatique avec fstab.
Sudo nano /etc/davfs/secrets
ajoutez ce qui suit à la fin du fichier
https://dav.box.com/dav username password
Maintenant, si vous voulez que le lecteur soit monté automatiquement au démarrage (je suis sûr que vous le faites), il vous suffit d’ajouter ce qui suit:
Sudo nano /etc/fstab
https://dav.box.com/dav /media/[email protected] davfs _netdev,rw,user 0 0
Si vous avez toujours le lecteur monté, avancez et démontez-le en utilisant
Sudo umount /media/[email protected]
Maintenant, vous pouvez vérifier que le montage se montera automatiquement au démarrage en exécutant
Sudo mount -a
puis
df -h
pour vérifier vous voyez
https://dav.box.com/dav 10G 0 10G 0% /media/[email protected]
Si cela vous convient, veillez à bien marquer la réponse comme étant acceptée pour que nous puissions tous les deux obtenir un crédit et, plus important encore, pour que la prochaine personne qui se présente sache que c'est une solution efficace.