Tving afmontering af en CIFS-andel i Linux
I et blandet miljø med Windows og Linux kan du ofte bruge Samba/Windows-shares. Traditionelt er brugen af GVFS og CIFS til at få adgang til Windows-shares på Linux-pc'er almindelig. Personligt foretrækker jeg CIFS, da det fungerer mere forudsigeligt, pålideligt og hurtigere.

Server Message Block (SMB) Protocol er netværksfildelingsprotokollen for Microsoft Windows. Sættet af meddelelsespakker, der definerer en bestemt version af protokollen, kaldes en dialekt. Common Internet File System (CIFS) er en dialekt af SMB. Både SMB og CIFS er også tilgængelige på VMS. Både SMB og CIFS er også tilgængelige på andre operativsystemer som Linux og Android via alternative implementeringer, som ikke er officielt understøttet af Microsoft.
Reklame
Med cifs-udils på Linux kan du nemt montere en share til enhver mappe, du vil bruge montere
kommando. Du kan også konfigurere et monteringspunkt til CIFS med fstab
fil.
Problemet kommer, når fjerncomputeren bliver utilgængelig. f.eks. når fjerncomputeren lukker ned, eller når du får din netværksforbindelse afbrudt, giver den monterede share dig en forfærdelig oplevelse.
Hver gang du forsøger at navigere til monteringspunktets overordnede mappe med en filhåndteringsapp, fryser den. Når du forsøger at bruge autofuldførelse med bash, forårsager det en forsinkelse, hvis monteringspunktet matcher navnemønsteret.
For at løse dette problem har jeg prøvet den lazy unmount-indstilling. Det er umount -l
kommando, der skal være bekendt for mange Linux-brugere. Det hjalp mig dog ikke.
Efter nogle eksperimenter har jeg fundet frem til følgende løsning.
At tvinge afmontering af en CIFS-share i Linux, gør følgende.
- Åbn din foretrukne terminalapp.
- Skriv følgende kommando:
sudo umount -a -t cifs -l
, og angiv derefter din adgangskode. - Hvis sudo-kommandoen ikke er tilgængelig i dit miljø, skal du skifte til root med
su
kommando, og afgiv derefter kommandoenumount -a -t cifs -l
Dette har løst mit problem. Hvis du bruger en anden fungerende løsning, så tøv ikke med at dele den i kommentarerne.