linux如何挂载samba目录

linux下挂载samba目录时提示:mounting//192.168.×××.×××/XXXXon/mnt/failed:Cannotaccessaneededsha... linux下挂载samba目录时提示:mounting //192.168.×××.×××/XXXX on /mnt/ failed: Can not access a needed shared library.其中XXXX已经设置为共享,允许用户读写。
mount -t cifs //192.168.***.***/XXXX /mnt/ -o username=***,password=******,iocharset=utf-8
展开
 我来答
wallcopper
推荐于2018-07-29 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1807万
展开全部
1、utf-8替换成utf8试试
2、其他方法
i)如果已经安装samba,可用smbmount
例:smbmount //192.168.1.1/share /mnt
-o username=user,password=pw,iocharset=utf8,codepage=cp936
ii)mount.cifs等效于mount -t cifs,mount.cifs需要内核支持,使用时比较方便。
例:mount.cifs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iii)mount.smbfs需要注意中文目录,需要加上 参数 codepage=cp936,iocharset=utf8,而且有的系统下挂载速度迟钝。等效于smbmount或 mount -t smbfs
例:mount.smbfs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iv)smbclient登录后操作类似于ftp登录
例:smbclient //192.168.1.1/d -U username%password
文明史5
2015-04-03 · TA获得超过1628个赞
知道小有建树答主
回答量:933
采纳率:66%
帮助的人:172万
展开全部
环境:
Windows 2008 R2+RHEL6U2

说明:
在配置oracle
expdp备份策略时,发现服务器上的空间有限,公司也不想增加这方面的开支,因此想到了将windows应用服务器上富裕的空间拿来做为oracle的
备份磁盘,在备份时将备份文件保存到服务器和windows共享目录里面,而服务器空间有限只保留近半个月的备份,windows磁盘则保留更长的时间。

操作步骤:1,在windows 2008上共享一个目录,并对这个目录设置相应的用户访问权限,在这里共享目录为“share”,windows用户为test,口令为test ,权限为读写。
2,远程登录rhel终端,备份好/etc/fstab后,在/etc/fstab文件后面加上这行:
################
//192.168.2.173/share /mnt/share cifs defaults,uid=1000,gid=1000,credentials=/etc/samba/x1 0 0

#//192.168.2.173/share 这段为windows的IP和共享目录,/mnt/share为rhel的挂载点,
cifs为文件系统类型,uid、gid为rhel的用户和组id,这里设置了oracle和oinstall,它们的id都是
1000,credentials=/etc/samba/x1 credentials参数对应windows的用户名和口令文件x1,其它为默认值。

3,windows的用户名和口令保存文件
[root@dba ~]# cat /etc/samba/x1
username=test
password=test

[oracle@dba1 ~]# ls -dl /mnt/share
drwxr-xr-x 1 oracle oinstall 4096 Dec 30 15:29 /mnt/share
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式