树莓派常见问题总结

其中包含samba网络共享、树莓派书籍推荐待更新

推荐书籍

待更新

其实相比在各种论坛求教,看书可以解决90%的问题,再说,还可以Google嘛。玩树莓配硬件还是要懂一些的,当然我也不是很懂,学习中🤦‍♂️,哈哈

  1. Raspberry Pi用户指南
    作者:Eben Upton / Gareth Halfacree

作者是树莓派的共同创始人之一,所以相当于一本树莓派的说明书吧

  1. 树莓派开发实战
    作者:[英]Simon Monk 蒙克

内容要比前一本书更丰富,包含基本的python编程知识、以及一些python高级特性。同时还介绍了机器视觉、硬件基础、控制硬件、电机、数字输入、传感器、显示设备、物联网以及arduino等相关知识。

用Samba实现网络共享

使用场景:你想把树莓派用作网络存储服务器,即从网络中的电脑访问树莓派连接的大容量USB驱动器(比如硬盘)。

安装Samba

1
sudo apt-get install samba samba-common-bin

挂载U盘

查看硬盘状态: sudo fdisk -l, 找到挂载的移动硬盘(以 /dev/sda1 为例)

查看挂载状态: df -h

挂载: sudo mount -t /dev/sda1 /home/pi/usb

1
2
cd /home/pi/usb
ls

配置Samba

修改配置文件/etc/samba/smb.conf,具体如下:

1
sudo vim /etc/samba/smb.conf

寻找其中的workgroup = WORKGROUP,如果你是用win系统,则使用默认即可

最后,根据自己的需要,在文件尾部添加如下内容,每个模块是独立的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[smb1]
comment = public storage
path = /home/pi/
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes

[smb2]
comment = public storage
path = /var/
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes

[smb3]
comment = public storage
path = /media/
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes

注册登陆用户

1
sudo smbpasswd -a pi

保存文件,重启Samba。

1
sudo samba restart

然后打开windows资源管理器中的网络和共享中心输入如下命令即可查看到共享文件。

1
\\树莓派IP

手机同理。

可能遇到的问题

挂载硬盘后发现无法写文件

解决办法:

1
2
3
4
// 安装 nfts 支持
sudo apt-get install -y ntfs-3g
// 加载内核支持
modprobe fuse
Donate comment here
-------------本文结束感谢您的阅读-------------
0%