Bien que j’ai beaucoup d’expérience avec Windows Server, je suis novice en Ubuntu/Linux, alors veuillez me pardonner s’il s’agit d’un problème très facile à résoudre.
J'utilise Windows Server 2008 R2 sur mon serveur principal avec des supports stockés sur plusieurs baies RAID et partagés via le partage de fichiers Windows sur mon réseau. J'exécute également plusieurs machines virtuelles sur cette boîte via hyper-v, dont l'un est le serveur Ubuntu 16.04 (ligne de commande uniquement) et ce VM en particulier exécute mon serveur de supports Emby. Le serveur Ubuntu se connecte à plusieurs des dossiers partagés Windows via CIFS (voir le fichier de configuration /etc/fstab
ci-dessus) et se monte automatiquement au démarrage de la VM.
J'ai installé Ubuntu VM il y a environ 6 mois et cela fonctionnait parfaitement jusqu'à ce que je commence à avoir des erreurs il y a 2 semaines. Désormais, plusieurs fichiers/dossiers partagés disparaissent. Lorsque j'ouvre le serveur Ubuntu via hyper-v, deux erreurs se répètent:
CIFS VFS: Error -104 sending data on socket to server
CIFS VFS: Error -32 sending data on socket to server
Le trafic réseau vers la machine serveur Windows est important et le serveur virtuel Ubuntu a une utilisation du processeur supérieure à la moyenne. Lorsque je redémarre, l'erreur disparaît temporairement, mais revient quelques heures plus tard. J'ai essayé de relancer le VM vers une nouvelle installation (vers octobre 2016), mais le problème est revenu après l'installation de toutes les mises à jour d'ubuntu/emby. Lorsque j'essaie d'exécuter Sudo umount –a
, plusieurs erreurs s'affichent en indiquant target is busy
On dirait que CIFS est bloqué dans une sorte de boucle. Quelqu'un peut-il expliquer pourquoi cela se produit? Faites-moi savoir s'il y a des informations supplémentaires que je peux fournir pour aider à résoudre ce problème.
Comme personne n’a répondu, je posterai ceci, cela fonctionne pour moi mais ne ressemble pas à une solution stable. Mon problème était un peu différent, je ne pouvais pas monter du tout mais l'erreur était la même.
Ne pas utiliser le guest
option.
Si votre entrée fstab ressemble à ceci:
// serveur/nom de partage/media/windowsshare cifs client, uid = 1000, iocharset = utf8 0 0
Essaye ça:
// serveur/nom de partage/media/windowsshare cifs utilisateur = invité, pass =, uid = 1000, iocharset = utf8 0 0
Il a les mêmes fonctionnalités que le guest
option.