您好,登錄后才能下訂單哦!
在Linux下掛載Windows共享出現一個奇怪的問題:
mount -t cifs -o username=bak,password=bak //192.168.10.3/f$/backup/ /backup/
提示
mount: //192.168.10.3/f$/backup/ is not a valid block device
但是
mount -t cifs -o username=bak,password=bak //192.168.10.3/f$ /backup/
就是正常的。
其實這是因為Linux默認無法識別cifs,需要安裝cifs-utils
yum -y install cifs-utils
mount -t cifs -o username=bak,password=bak //192.168.10.3/f$/backup/ /backup/
這個時候就可以正常掛載了。
這個時候修改/etc/fstab,增加(以下是只讀掛載)
//192.168.10.3/f$/backup /backup cifs ro,username=bak,password=bak 1 2
可寫掛載
//192.168.10.3/f$/backup /backup cifs rw,username=bak,password=bak 1 2
如果需要指定某個用戶權限的話
//192.168.10.3/f$/backup /backup cifs rw,username=bak,password=bak,uid=500,gid=800 1 2
指定用戶gid和uid
出現的錯誤信息及處理:
一、掛載時,用戶/密碼錯誤
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
/var/log/message信息
Oct 12 16:20:01 localhost kernel: Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Oct 12 16:20:01 localhost kernel: CIFS VFS: Send error in SessSetup = -13
Oct 12 16:20:01 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -13
二、沒有分享目錄
Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
查看/var/log/message記錄
Oct 12 16:20:06 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6
Oct 12 16:20:17 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6
Oct 12 16:20:17 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6
注意:如果是數字開頭比如我在windows下的共享目錄為
\192.168.2.10\102\public 手動mount掛載是可以的,但是放在/etc/fstab是不行,默認會被轉義。
因此最好的方法就是使用//192.168.2.10/102/public去配置
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。