[Tips] 树莓派4B安装Samba

Samba是基于unix linux 平台下的一项服务, 一般用来完成文件的共享, 实现与windows主机进行互访。
参考树莓派官方文档可以进行安装。

sudo apt update
sudo apt install samba samba-common-bin smbclient cifs-utils

在安装过程,是否自动修改smb.conf,选择yes。

然后需要设置一个共享文件夹。

mkdir ~/share

然后手动修改smb.conf,

sudo vim /etc/samba/smb.conf

在文件末尾加入

#在smb.conf末尾添加以下内容
[MyShare]                     #网络上显示的名称
path = /home/xxx/share           #共享文件夹路径
valid users = root pi xxx        #允许访问的用户,注释后可匿名访问
browseable = yes              #允许浏览
public = yes                  #开放共享
writable = yes                #可写
#guest ok = yes               # 默认访问用户名为guest
max connections = 5
create mask = 0777            #新建文件权限777
directory mask = 0777         #新建目录权限777

[global]
allow insecure wide links = yes
 
[share]
follow symlinks = yes
wide links = yes

添加共享用户并设置密码:

sudo smbpasswd -a xxx

重启samba服务

sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart

从Windows访问树莓派
打开Windows的任务管理器,在地址栏中输入

\树莓派的ip地址\

可以将移动硬盘挂载到树莓派,然后再连接到MyShare目录。
通过ls /dev/检查挂载的硬盘设备,列如是/dev/sda2
那么可以

sudo mount /dev/sda2/ /home/xxx/share

这样就可以访问移动硬盘上的文件了。
为了开机能自动挂载:

sudo vim + /etc/fstab

加入内容:

/dev/sda2 //home/xxx/share fuseblk defaults 0 0

第一个是外部设备,第二个是挂载点,第三个是分区类型,第四个是defaults,然后是两个0。
如果已经分区可以mount上,可以通过df -T查看所有分区类型的方法,检查分区;如果不能挂载上,可能需要重新格式化,或者在windows上搞清楚分区类型

参考:

  1. https://www.jianshu.com/p/497396c94255
  2. https://blog.csdn.net/xinxiaoyu_/article/details/106442360?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
posted @ 2020-09-16 13:25  虚无真仙  阅读(1185)  评论(0编辑  收藏  举报