今天遇到一个问题,需要将一台网站的日志目录挂载到日志服务器上,但是这个网站的日志目录也是从NFS上挂载过来的,这样就涉及到NFS二次挂载的问题,找了些资料,发现这样是不能支持的。没有办法,只能想其他办法,用samba来挂载。
1、先在网站服务器上用yum来安装samba服务
2、在/etc/samba/smb.conf做如下配置
[twioo_mysql_log]
comment = twioo_mysql_log
path = /PictureShare/twiooAttachments/log
browseable = yes
guest ok = yes
writable = no ###不能写入,不能删除
valid users = twiooAPP
create mask = 0664
directory mask = 0777
3、smbpasswd –a twioo ###新建samba用户,并输入密码
###-a参数一定要加,在新建samba密码之前,要在系统上新建这个账号,可以不需要密码,否则会报如下错误
- Failed to find entry for user oracle.
-
Failed to modify password entry for user oracle
从windows上挂载的时候会报用户名密码错误,从linux商挂载会报如下错误
- mount error 13 = Permission denied
-
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
4、重启service smb start服务 (ntsysv)
5、在日志服务器上挂载
mount -t cifs -o username=twioo,password=twioo //172.31.1.108/twioo_mysql_log /twioo-log
rhel 5.0以后版本mount不再支持smbfs,只能使用cifs
6、日志服务器和samba服务器之间需要开启以下端口通信
iptables -A INPUT -p udp --dport 137 -j ACCEPT
iptables -A INPUT -p udp --dport 138 -j ACCEPT
iptables -A INPUT -p tcp --dport 139 -j ACCEPT
iptables -A INPUT -p tcp --dport 445 -j ACCEPT
阅读(5909) | 评论(1) | 转发(1) |