另外,配置完samba共享后,最好先用本机进行测试,可先使用smbcliet -L 浏览,再进行挂载测试,另外最新的版本不支持smbmount和mount -t smbfs挂载,而必须使用mount -t cifs。本机测试成功以后,在进行网络测试。linux下必须注意格式及参数,仔细看下提示信息也会帮你发现问题出在哪。
暂时想到这些,不知道能不能帮到你,再有什么问题你写出来,大家共同探讨吧
1 检查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先等一会再继续执行挂载网络文件系统的行为。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)