无显示器无键盘的树莓派搭建NAS(samba)

2023-03-18,,

使用软件Rufus烧录系统2020-02-13-raspbian-buster.img到TF卡后,在TF卡的文件夹内创建空文件ssh,再创建一个名为wpa_supplicant.conf的文件,内容为

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN network={
ssid="wifi的名字"
scan_ssid=如果wifi是隐藏的此处为1
psk="wifi的密码"
key_mgmt=WPA-PSK
priority=1
}

通过/etc/apt/sources.list修改软件源

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

升级软件

sudo apt update
sudo apt upgrade

挂载移动硬盘,先找到新磁盘名称:

使用sudo fdisk /dev/sda对其进行分区得到那个sda1,格式化分区以写入文件系统:

mkfs.ext4 /dev/sda1

格式化后文件系统已经写入到新的分区了,但是该分区还不能使用,还需要去将分区挂载到空目录上。我们就拿/mnt/shuai这个空目录作为挂载点:

mount /dev/sda1  /mnt/shuai

新分区可以使用了,用df -h查看目前在Linux 系统上的文件系统磁盘使用情况统计

现在这个分区挂载到/mnt/shuai目录,已经是可以使用的了,但是每次只要重启服务器,就需要重新挂载该分区。通过修改/etc/fstab文件以实现开机自动挂载,打开这个文件,看下它的格式,每一行总共有6个参数,含义分别如下:

[设备名/UUID/卷标名等]    [挂载点]    [文件系统]     [文件系统参数]    [是否备份]   [是否检测硬盘]

下面,我们在这个文件新加入一行,首先我们需要知道该文件系统的UUID(建议使用UUID),使用blkid

现在在/etc/fstab新增一行,内容如下

修改/etc/fstab文件后,记得用mount -a检测一下是否有语法错误,如果有错的话,会导致开机不正常


安装samba

sudo apt-get install samba

然后编辑/etc/samba/smb.conf,在文件的最后加上

[Shuai-NAS]
comment = my nas
#共享文件夹的路径
path = /mnt/shuai/
browseable = yes
read only = no
writable = yes
valid users = pi
#新建文件和文件夹的属性
create mask = 0775
directory mask = 0775
guest ok = yes

添加samba服务的账号,然后输入两遍密码,之后重启

sudo smbpasswd -a pi
sudo samba restart

在windows的文件浏览器里面输入\\树莓派的ip,即可浏览

显示器键盘的树莓派搭建NAS(samba)的相关教程结束。

《无显示器无键盘的树莓派搭建NAS(samba).doc》

下载本文的Word格式文档,以方便收藏与打印。