כפה על ביטול טעינת שיתוף CIFS ב-Linux
בסביבה מעורבת של Windows ולינוקס, אתה עשוי להשתמש לעתים קרובות בשיתופי Samba/Windows. באופן מסורתי, השימוש ב-GVFS ו-CIFS כדי לגשת לשיתופי Windows במחשבי Linux הוא נפוץ. באופן אישי, אני מעדיף את CIFS מכיוון שהוא עובד בצורה צפויה, מהימנה ומהירה יותר.
פרוטוקול Server Message Block (SMB) הוא פרוטוקול שיתוף הקבצים ברשת של Microsoft Windows. קבוצת מנות ההודעות המגדירה גרסה מסוימת של הפרוטוקול נקראת דיאלקט. מערכת קבצי האינטרנט הנפוצה (CIFS) היא דיאלקט של SMB. גם SMB וגם CIFS זמינים ב-VMS. הן SMB והן CIFS זמינות גם במערכות הפעלה אחרות כמו לינוקס ואנדרואיד באמצעות יישומים חלופיים שאינם נתמכים רשמית על ידי מיקרוסופט.
פרסומת
עם cifs-utils ב-Linux, אתה יכול בקלות לעלות שיתוף לכל תיקיה שתרצה באמצעות הר
פקודה. כמו כן, אתה יכול להגדיר נקודת הרכבה עבור CIFS עם fstab
קוֹבֶץ.
הבעיה מגיעה כאשר המחשב המרוחק הופך לבלתי נגיש. לְמָשָׁל כאשר המחשב המרוחק נכבה, או כאשר חיבור הרשת שלך מופרע, השיתוף המותקן נותן לך חוויה נוראית.
בכל פעם שאתה מנסה לנווט אל ספריית האב של נקודת ההרכבה עם אפליקציית מנהל הקבצים, היא קופאה. כאשר אתה מנסה להשתמש בהשלמה אוטומטית עם bash, זה גורם לעיכוב אם נקודת ההרכבה תואמת לתבנית השם.
כדי לפתור בעיה זו, ניסיתי את אפשרות הביטול העצל. זה umount -l
פקודה שחייבת להיות מוכרת למשתמשי לינוקס רבים. עם זאת, זה לא עזר לי.
לאחר כמה ניסויים, הבנתי את הפתרון הבא.
כדי לכפות ביטול טעינה של שיתוף CIFS בלינוקס, תעשה את הדברים הבאים.
- פתח את אפליקציית המסוף המועדפת עליך.
- הקלד את הפקודה הבאה:
sudo umount -a -t cifs -l
, ולאחר מכן ספק את הסיסמה שלך. - אם הפקודה sudo אינה זמינה בסביבה שלך, עבור ל-root עם ה-
סו
פקודה ולאחר מכן הפק את הפקודהumount -a -t cifs -l
זה פתר את הבעיה שלי. אם אתה משתמש בפתרון עובד אחר, אל תהסס לשתף אותו בתגובות.