最近一直在捣鼓树莓派作为小型服务器,其中有个需求为储存文件并远程访问,我们有多种方式访问树莓派的文件夹,比如1panel(墙裂推荐的国产服务器运维!!) 。但每次都要打开网页总是不如像挂载硬盘,那样方便,因此引入今天的工具Samba。在设置之后发现,该方式只能访问用户文件夹,我尝试用root用户进行访问出现了错误,因此为了直接访问硬盘,我将硬盘重新挂载至用户文件夹内。
Menu:
一. 利用Samba,在Windows资源管理器中访问Linux
(一)安装并设置Samba
(二)在资源管理器中添加并挂载为网络磁盘
二. 将硬盘挂载至指定位置
一. 利用Samba,在Windows资源管理器中访问树莓派
(一)安装并设置Samba
- 安装Samba
sudo apt update
sudo apt install samba samba-common-bin
- 修改配置文件
/etc/samba/smb.conf
(附上Vim速成文章:小Tips:Vim基本使用)
#如果没安装vim可自行安装或使用nano
sudo vim /etc/samba/smb.conf
找到 read only = yes 改为 read only = no ,保存并退出。

- 重启samba服务
#三个都可能是,都试一试吧,如果成功了就OK
sudo /etc/init.d/smbd restart
sudo /etc/init.d/samba restart
sudo /etc/init.d/samba-ad-dc restart
- 添加用户到samba
#<username>为系统用户名,比如我的是@raspberry之前的
sudo smbpasswd -a <username>
设定远程文件控制密码(任意),会要求输入两次:

出现Added user <username>即成功。
(二)在资源管理器中添加并挂载为网络磁盘
- 首先需要获取树莓派ip地址,找到内网ip
ifconfig

- 访问远程文件夹
在资源管理器的地址栏输入\\<ipaddress>\<username>

在弹出来的登录窗口中输入<username>和设置的密码

- 添加为网络磁盘
进入<username>的上一级,也就是<ipaddress>,右键<username>文件夹,点击部署网络驱动器

可自选磁盘,其他默认即可,确定。

至此网络硬盘挂载成功,并且能显示系统硬盘的空间大小(小惊喜)!
二. 设置硬盘自动挂载至指定位置
我将硬盘接入树莓派,树莓派会默认将硬盘挂载至根目录下的
/media/<username>/<diskname>
在设置之后发现,该方式只能访问用户文件夹,我尝试用root用户进行访问出现了错误,因此为了直接访问硬盘,我将硬盘重新挂载至用户文件夹内。
- 获取硬盘UUID\PARTUUID
blkid

找到自己的硬盘,记住UUID\PARTUUID,以及系统类型。
- 配置
/etc/fstab
sudo vim /etc/fstab
我们添加自己的硬盘:
UUID=<UUID> <address> <format> defaults 0 0
PARTUUID=<PARTUUID> <address> <format> defaults 0 0
#UUID和PARTUUID选一个,不过为了美观我选择了PARTUUID
#<address>必须为存在的文件夹,所以需要自己创建,为了能够在资源管理访问,因此必须为<username>的子文件夹
#<address> = /home/<username>/...
#例子
PARTUUID=8c764c18-e093-42d1-a318-c42453018928 /home/hanzo/Disk/Material ntfs defaults 0 0
保存并退出,重启。
sudo reboot
- 查看是否装载成功
df -l

成功装载至指定位置,在资源管理器中也能直接进入装载文件夹。
- 小技巧:快捷访问装载文件夹
有两种方案可以达成不同效果:
方案一:添加至快捷访问

右键装载文件夹,添加至快捷访问中。

方案二:添加至此电脑
此电脑中右键,点击添加一个网络地址

一直点下一步

这里填入\\<ipaddress>\<username>\...
如\\192.168.31.190\hanzo\Disk\Material
然后一直点击下一步即可。

至此成功达成在资源管理器中访问Linux文件夹,并直接访问装载的可移动磁盘的目的!
文章介绍了如何使用Samba在Windows资源管理器中访问树莓派的Linux文件系统,并详细阐述了安装Samba、修改配置、设置用户、挂载网络磁盘的步骤。同时,文章还讲解了如何将硬盘挂载到指定位置,通过修改/etc/fstab文件,使用UUID或PARTUUID实现自动挂载,以便直接访问。
1万+

被折叠的 条评论
为什么被折叠?



