# mount -t smbfs -o ip=192.168.0.21 //public/mp3 /mnt/music
mount: wrong fs type, bad option, bad superblock on //public/mp3,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
# dmesg | tail
smbfs: mount_data version 1919251317 is not supported
到软件包管理器里看了一下,结果 smbfs 根本没装。Debian 4.0 Testing,装好后smbclient 就可用,从网络里有时也能连到其他 Windows 机器的共享。装好 smbfs 就能好了。然后
# mount -t smbfs -o ro,iocharset=utf8,ip=192.168.0.21 //public/mp3 /mnt/music
不再报错,也能看见上面的文件了。smbfs不支持nls=***,直接写utf8也不行。在 fstab 里写入
//public/mp3 /mnt/music smbfs ro,iocharset=utf8,ip=192.168.0.21 0 0
终于搞掂了。
mount -t smbfs -o username=BNNB,passwd=xxxx,ip=xxx.xxx.xxx.xxx //L09/winsoft /mnt/macos/
smbmount //192.168.0.1/c$ /media/wqmmC -o username=administrator,password=yourpassword,iocharset=936,codepage=cp936 -f ntfs
1. 首先確認你的kernel正確加入的smbfs支持
2. 考慮d00m3d所提的問題, 因為有些windows如xp是預設不允分享整個 drive c 的, 建議你先mount 一個目錄求證一下
3. 這是題外話, 如果你的系統是win2k/xp的unicode系統, 要用cifs才能解決亂碼問題, 不然強加cp936的話, 除了gb編碼外的cjk文字都會亂碼,請參考這行指令:
引用:
mount -t cifs //192.168.1.1/semson /home/semson/smb-semson -o username=semson,iocharset=utf8