ubuntu下挂载smb共享目录

转载:http://rmingwang.com/ubuntu-mount-samb-folder.html

 

在ubuntu下面默认是不能mount samba共享的目录的,在windows下面的时候,samba共享就象windows的共享目录那样的方便,但是在linux下面就不是这样的了。

首先,你要下载smbmount,运行 :

apt-get install smbfs

然后就会安装smbmount了,我自己Ubuntu系统的loacle设置是:zh_CN.UTF-8,相信大多数使用ubuntu的人都是这样设置的吧,平时使用samba的话,直接输入smb://hostname 就可以了。

然后尝试一下把服务器上的路径mount过来。
smbmount //hostname/directory /home/my/mount/dir -o user=username,pass=passpord,iocharset=utf8

在上面的命令里
//hostname/directory 就是服务器的samba共享路径,
/home/my/mount/dir 就是本地的挂载目录,

-o 参数是表示后面还有很多参数,参数之间以”,”(不含引号)隔开
user表示用户名
pass表示密码
iocharset=utf8,可以避免中文乱码

### 在Ubuntu Linux挂载网络共享文件夹 #### NFS(Network File System)方式挂载Linux主机间的共享文件夹 为了实现两台Linux主机之间的网络共享文件夹挂载,确保这两台设备处于同一局域网环境。首先,在目标机器上创建用于挂载目录: ```bash sudo mkdir /mnt/share ``` 接着执行挂载命令,这里采用NFS协议并指定额外选项防止锁定问题以及指明传输层协议为TCP,同时提供远程服务器地址及其待共享的具体路径和本地映射位置。 ```bash sudo mount -t nfs -o nolock,tcp 192.168.1.8:/home/river/river /mnt/share[^1] ``` #### CIFS/SMB方式挂载来自Windows系统的共享资源 对于连接至运行Microsoft Windows操作系统的计算机上的共享文件夹,则需安装`cifs-utils`工具包以便支持CIFS(Samba)协议,并建立相应的挂载点。 更新软件源列表并安装必要的组件: ```bash sudo apt update && sudo apt install cifs-utils ``` 准备一个合适的挂载点作为访问入口: ```bash sudo mkdir /mnt/windows-share ``` 随后利用`smb://`前缀加上具体的UNC路径完成实际挂载动作;如果存在权限验证需求的话,还需附加用户名密码参数或者配置凭证缓存机制[^4]。 #### VMWare Tools下的HGFS共享功能 当涉及到虚拟机内部与宿主机间的数据交换场景下,特别是基于VMware平台构建的情况下,可以借助内置的HGFS(Harmonized Guest File System)特性简化流程。假设先前已有过类似的设置经历,那么应当先行解除现有绑定关系再做新的调整。 卸除旧有的HGFS挂载项: ```bash sudo umount /mnt/hgfs ``` 按照个人情况设定UID/GID属性后再次激活服务: ```bash sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=$(id -u),gid=$(id -g),umask=022 ``` 以上就是针对不同类型的网络存储空间所提供的几种典型解决方案[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值