Linux掛載Windows共享

在Linux下掛載Windows共享出現一個奇怪的問題: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

可是bash

mount -t cifs -o username=bak,password=bak //192.168.10.3/f$ /backup/

就是正常的。ide


其實這是由於Linux默認沒法識別cifs,須要安裝cifs-utilsui

yum -y install cifs-utils
mount -t cifs -o username=bak,password=bak //192.168.10.3/f$/backup/ /backup/

這個時候就能夠正常掛載了。code


這個時候修改/etc/fstab,增長(如下是隻讀掛載)ci

//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

若是須要指定某個用戶權限的話it

//192.168.10.3/f$/backup /backup cifs    rw,username=bak,password=bak,uid=500,gid=800   1  2

指定用戶gid和uidio


出現的錯誤信息及處理:class

1、掛載時,用戶/密碼錯誤配置

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

2、沒有分享目錄

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去配置

相關文章
相關標籤/搜索