samba服务,windows下能发现,但是linux下不能挂载

samba服务,windows下能发现,但是linux下不能挂载,第1张

windows下能发现,同时可以访问吗?windows能发现不一定就证明你现在的状态就是共享成功,可能你看到的只是wins服务器曾经缓存过的内容,而且wins更新需要时间,很麻烦。如果windows不能访问,那么提示信息是什么? 现在你给的提示太少我也不好判断。

另外,配置完samba共享后,最好先用本机进行测试,可先使用smbcliet -L 浏览,再进行挂载测试,另外最新的版本不支持smbmount和mount -t smbfs挂载,而必须使用mount -t cifs。本机测试成功以后,在进行网络测试。linux下必须注意格式及参数,仔细看下提示信息也会帮你发现问题出在哪。

暂时想到这些,不知道能不能帮到你,再有什么问题你写出来,大家共同探讨吧

1 检查

1.1 format检查硬盘分区划分情况。

1.2 df -h 检查挂载点和分区

通过以上两步检查对决定挂载的分区或硬盘再确认下

2 *** 作

2.1 format(非必须)

一般情况下,建议通过format对即将挂载的硬盘或分区先格式化一下。

(二般情况如:分区已经存在数据,希望保留数据等)

具体以format c1t5d0s6分区为例

#format

>5 表示当前处理的是第5号盘

>p

>p

>0 表示当前处理的是c1t5d0s0

>

>

>0 表示从cylinder号为0的位置开始划分

>60gb表示划分60GB的空间

>lable 打label

>y 表示确认打label,保存 *** 作。

>q

>q 表示退出

2.2 对新划分的分区做文件系统

newfs /dev/dsk/c1t5d0s0

2.3 创建挂载目录

mkdir /opt/views

2.4 挂载

mount /dev/dsk/c1t5d0s0 /opt/views

2.5 修改vfstab,增加新挂载点信息

vi /etc/vfstab

参照原有行增加如下行

/dev/dsk/c1t5d0s0/dev/rdsk/c1t5d0s5 /opt/views ufs 2 yes -

注意:每个列之间是tab间隔

看看开机的时候报什么错吧。

另外注意portmap、netfs服务要设成开机启动。

我遇到过一次,开机时netfs报错mount失败,英文报错,大概意思是 不能到达主机

也就是网络问题。

当然开机后网络没问题。开机后输入mount -a 挂全部fstab内容也没问题,要挂的都挂上了。所以主要原因应该是启动时网络没准备好,就开始试图挂载nfs共享,所以无法自动挂载。

可以这样,设个开机启动。命令为mount -a ,挂载fstab内容,但是为了等网络准备好再挂载免得失败,mount前加条命令 sleep 30(睡眠30秒),就成了。

也可以改下netfs的开机启动文件,在monut前加一行睡眠命令,让netfs先等一会再继续执行挂载网络文件系统的行为。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8721315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存