samba共享目录设置为u盘挂载目录问题解决

1、首先挂载U盘到树莓派指定目录:

/home/pi/u-disk
挂载方式:
1)u盘格式:fat32格式u盘
#UUID如何获取,输入以下命令:
   >sudo blkid
/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="6284-658D" TYPE="vfat" PARTUUID="ed9b8718-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="3a324232-335f-4617-84c3-d4889840dc93" TYPE="ext4" PARTUUID="ed9b8718-02"
/dev/mmcblk0: PTUUID="ed9b8718" PTTYPE="dos"
/dev/sda: LABEL_FATBOOT="DISK_IMG" UUID="0008-A021" TYPE="vfat"

2)获取到uuid之后打开vim /etc/fstab在文件添加下面的代码
#                                              
UUID=0008-A021 /home/pi/u-disk  vfat         utf8,uid=1000,gid=1000,umask=000    0           0

3)当u盘插入式树莓派的时候自动挂载到/home/pi/u-disk目录下,从而获得执行权限。

2、samba服务配置与安装
1)安装samba

sudo apt-get install samba
#安装成功后,首先备份smb.conf文件,sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

sudo vim /etc/samba/smb.conf
在上述文件添加如下内容:
[u-disk]
 comment=pi guest share
 path=/home/pi/u-disk---->挂载u盘的路径也是samba服务的路径,这样所有的文件创建和修改都是在U盘中
 directory mask = 0777
 create mask = 0777
 valid users = pi,root
 write list = pi,root
 browseable = yes
 read only = no
 public = yes
 writeable = yes

2)给samba配置账户:

sudo smbpasswd -a pi

3)启动samba服务:

sudo service service smbd restart

3、windows可以访问samba目录,也是就是U盘挂载目录:
1)首先运行


1.png

2)结果:


2.png

你可能感兴趣的:(samba共享目录设置为u盘挂载目录问题解决)