Pakota CIFS-osuuden irrottaminen Linuxissa
Windowsin ja Linuxin sekaympäristössä saatat usein käyttää Samba/Windows-osuuksia. Perinteisesti GVFS: n ja CIFS: n käyttö Windows-osuuksien käyttämiseen Linux-tietokoneissa on yleistä. Henkilökohtaisesti pidän parempana CIFS: ää, koska se toimii ennakoitavammin, luotettavammin ja nopeammin.
SMB (Server Message Block) -protokolla on Microsoft Windowsin verkkotiedostonjakoprotokolla. Sanomapakettien joukkoa, joka määrittää tietyn protokollan version, kutsutaan murteeksi. Common Internet File System (CIFS) on SMB: n murre. Sekä SMB että CIFS ovat saatavilla myös VMS: ssä. Sekä SMB että CIFS ovat saatavilla myös muissa käyttöjärjestelmissä, kuten Linuxissa ja Androidissa, vaihtoehtoisilla toteutuksilla, joita Microsoft ei virallisesti tue.
Mainos
Kanssa cifs-utils Linuxissa voit helposti liittää jaetun osan mihin tahansa haluamaasi kansioon käyttämällä kiinnitys
komento. Voit myös määrittää liitoskohdan CIFS: lle komennolla
fstab
tiedosto.Ongelma ilmenee, kun etätietokoneeseen ei päästä käsiksi. esim. kun etätietokone sammuu tai kun verkkoyhteytesi katkeaa, asennettu jako antaa sinulle kauhean kokemuksen.
Aina kun yrität navigoida liitoskohdan ylähakemistoon tiedostonhallintasovelluksella, se jumiutuu. Kun yrität käyttää automaattista täydennystä bashin kanssa, se aiheuttaa viiveen, jos liitoskohta vastaa nimimallia.
Tämän ongelman ratkaisemiseksi olen kokeillut laiska irrotusvaihtoehtoa. Se on umount -l
komento, jonka täytyy olla tuttu monille Linux-käyttäjille. Se ei kuitenkaan auttanut minua.
Muutaman kokeilun jälkeen olen keksinyt seuraavan ratkaisun.
CIFS-osuuden pakottaminen irrottamaan Linuxissa, tee seuraava.
- Avaa suosikkipäätesovelluksesi.
- Kirjoita seuraava komento:
sudo umount -a -t cifs -l
ja anna sitten salasanasi. - Jos sudo-komento ei ole käytettävissä ympäristössäsi, vaihda pääkäyttäjään käyttämällä
su
komento ja anna sitten komentoumount -a -t cifs -l
Tämä on ratkaissut ongelmani. Jos käytät toista toimivaa ratkaisua, älä epäröi jakaa sitä kommenteissa.