Debian系统中实现局域网共享文件夹(samba)
Nov 5, 2023
本文将在Debian12 bookworm系统中,通过samba服务实现网络共享文件夹,并实现外置硬盘的自动挂载。
Samba
安装samba
1 | sudo apt install samba |
查看samba安装状态
1 | sudo systemctl status smbd |
smbd处于running状态,则安装成功
配置samba
进入samba配置文件
1 | sudo vim /etc/samba/smb.conf |
在文件末尾添加如下内容,path
为需要共享的文件夹
1 | [sambashare] |
配置samba登录用户名与密码,用户名需与系统用户名相同
如果在配置文件中声明guest ok = yes
,则这一步可以跳过
1 | sudo smbpasswd -a username |
重启samba服务
1 | sudo systemctl restart smbd.service |
自动挂载
将外置硬盘插入主机中,我们可以使用mount
命令来挂载,如果系统重启,我们需要重新mount,接下来将配置自动挂载.
首先将硬盘插入主机,使用sudo fdisk -l
查看块设备.
1 | Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors |
使用mount命令挂载
1 | sudo mount /dev/sda2 /mnt/study |
挂载后,使用lsblk -f
查看设备信息
1 | user@starfive:~$ lsblk -f |
记下需要自动挂载的设备的UUID与FSTYPE,修改/etc/fstab
文件,添加以下内容
1 | UUID=2921CF502C42771A /mnt/study ntfs default 0 0 |
保存后,下次重新启动即可实现自动挂载.
自此,samba服务就算是配置完成了,在windows系统的文件资源管理器中输入地址\\{配置samba服务的主机网络地址}
即可访问共享文件夹.