Prisilno odklopite skupno rabo CIFS v Linuxu
V mešanem okolju Windows in Linux lahko pogosto uporabljate skupne rabe Samba/Windows. Tradicionalno je uporaba GVFS in CIFS za dostop do delnic Windows na osebnih računalnikih Linux pogosta. Osebno imam raje CIFS, saj deluje bolj predvidljivo, zanesljivo in hitreje.
Protokol Server Message Block (SMB) je omrežni protokol za skupno rabo datotek v sistemu Microsoft Windows. Nabor sporočilnih paketov, ki definirajo določeno različico protokola, se imenuje narečje. Skupni internetni datotečni sistem (CIFS) je narečje SMB. Tako SMB kot CIFS sta na voljo tudi na VMS. Tako SMB kot CIFS sta na voljo tudi v drugih operacijskih sistemih, kot sta Linux in Android, prek nadomestnih izvedb, ki jih Microsoft uradno ne podpira.
Z cifs-utils v Linuxu lahko preprosto namestite skupno rabo v katero koli mapo, ki jo želite z uporabo mount
ukaz. Prav tako lahko konfigurirate točko priklopa za CIFS z fstab
mapa.
Težava se pojavi, ko oddaljeni računalnik postane nedostopen. npr. ko se oddaljeni računalnik izklopi ali ko je vaša omrežna povezava prekinjena, vam vgrajena skupna raba daje grozno izkušnjo.
Vsakič, ko se poskušate pomakniti do nadrejenega imenika točke priklopa z aplikacijo za upravljanje datotek, zamrzne. Ko poskušate uporabiti samodokončanje z bash, povzroči zamudo, če se točka priklopa ujema z vzorcem imena.
Da bi rešil to težavo, sem poskusil možnost lenega izklopa. Je umount -l
ukaz, ki mora biti znan mnogim uporabnikom Linuxa. Vendar mi ni pomagalo.
Po nekaj poskusih sem ugotovil naslednjo rešitev.
Če želite prisilno odklopiti skupno rabo CIFS v Linuxu, naredite naslednje.
- Odprite svojo najljubšo terminalsko aplikacijo.
- Vnesite naslednji ukaz:
sudo umount -a -t cifs -l
, nato vnesite svoje geslo. - Če ukaz sudo ni na voljo v vašem okolju, preklopite na root z
su
ukaz in nato izdajte ukazumount -a -t cifs -l
To je rešilo mojo težavo. Če uporabljate drugo delujočo rešitev, jo ne oklevajte in jo delite v komentarjih.