目的:pc和arm板子的文件共享,比如交叉编译生成的文件等等。
环境:PC ubuntu 12.04 + PcDuino
这里使用的是smba 服务 的cifs文件系统。
建议先root,防止操作没有权限,命令sudo -s。
1 PC ubuntu 安装 samba
gedit /etc/samba/smb.conf
在最后一行加上
[share]
comment = share
path = /home/pcubuntu/share
browseable = yes
read only = no
guest ok = no
samba有独立于账户的密码所以要
修改user的对samba服务的密码,系统会提示输 入密码
$sudo smbpasswd user
启动smbd 服务
service smbd start
详情请见
http://hi.baidu.com/chenjihuang/item/0e0d1ba75cb049268919d3e0
2 Pcduino板
安装 cifs 包
~$ mount.cifs
The program 'mount.cifs' is currently not installed. You can install it by typing:
sudo apt-get install cifs-utils
:~$ sudo apt-get install cifs-utils
安装好
在home下建立share文件夹
mkdir share
挂载pcubuntu上的共享文件夹
mount -t cifs //10.8.5.123/share /home/ubuntu/share -o username=pcubuntu
如果卸载这个共享文件夹
umount /home/ubuntu/share/
添加挂载到自启动
vi /etc/fstab
在最后一行添加
//10.8.5.123/share /home/ubuntu/share cifs username=pcubuntu%123456,rw
其中10.8.5.123是pcubuntu的ip,账户为pcubuntu 密码是123456
参考:
http://www.cyberciti.biz/faq/linux-mount-cifs-windows-share/