Tving avmontering av en CIFS-andel i Linux
I et blandet miljø med Windows og Linux kan du ofte bruke Samba/Windows-aksjer. Tradisjonelt er bruk av GVFS og CIFS for å få tilgang til Windows-aksjer på Linux-PCer vanlig. Personlig foretrekker jeg CIFS siden det fungerer mer forutsigbart, pålitelig og raskere.
Server Message Block (SMB) Protocol er nettverksfildelingsprotokollen til Microsoft Windows. Settet med meldingspakker som definerer en bestemt versjon av protokollen kalles en dialekt. Common Internet File System (CIFS) er en dialekt av SMB. Både SMB og CIFS er også tilgjengelig på VMS. Både SMB og CIFS er også tilgjengelig på andre operativsystemer som Linux og Android via alternative implementeringer som ikke offisielt støttes av Microsoft.
Med cifs-utils på Linux kan du enkelt montere en deling til hvilken som helst mappe du vil bruke montere
kommando. Du kan også konfigurere et monteringspunkt for CIFS med fstab
fil.
Problemet kommer når den eksterne datamaskinen blir utilgjengelig. f.eks. når den eksterne datamaskinen slår seg av, eller når du får nettverkstilkoblingen avbrutt, gir den monterte aksjen deg en forferdelig opplevelse.
Hver gang du prøver å navigere til monteringspunktets overordnede katalog med en filbehandlingsapp, fryser den. Når du prøver å bruke autofullføring med bash, forårsaker det en forsinkelse hvis monteringspunktet samsvarer med navnemønsteret.
For å løse dette problemet har jeg prøvd alternativet for lat avmontering. Det er den umount -l
kommando som må være kjent for mange Linux-brukere. Det hjalp meg imidlertid ikke.
Etter noen eksperimenter har jeg funnet ut følgende løsning.
For å tvinge avmontering av en CIFS-andel i Linux, gjør følgende.
- Åpne din favorittterminalapp.
- Skriv inn følgende kommando:
sudo umount -a -t cifs -l
, og oppgi passordet ditt. - Hvis sudo-kommandoen ikke er tilgjengelig i miljøet ditt, bytt til root med
su
kommandoen, og utfør deretter kommandoenumount -a -t cifs -l
Dette har løst problemet mitt. Hvis du bruker en annen fungerende løsning, ikke nøl med å dele den i kommentarfeltet.