MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

使用树莓派作为网络附加存储(NAS)

2024-11-26 16:28 huorong linux 4 ℃ 0 评论

您想通过从网络上的计算机访问连接到树莓派上的大型USB驱动器,将树莓派用作网络附加存储(NAS)。

解决方案

解决此问题的方法是安装和配置Samba。要做到这一点,请执行以下命令:

$ sudo apt update

$ sudo apt install samba

$ sudo apt install samba-common-bin

现在,将USB硬盘驱动器连接到树莓派上。它将自动挂载在您的 /media/pi 文件夹中。要检查它是否存在,请运行此命令: $ cd /media/pi $ ls 该驱动器应列在您格式化时指定的任何名称下。每当树莓派重新启动时,它都会自动挂载。记下此名称,因为您一会儿会用到它。

接下来,您需要配置Samba,以便在网络上共享驱动器。为此,您首先需要添加一个Samba用户(pi)。输入以下命令并输入密码:

$ sudo smbpasswd -a pi

New SMB password:

Retype new SMB password:

Added user pi.

现在,您需要对文件 /etc/samba/smb.conf 进行一些更改,以便可以在网络上共享驱动器。为此,请输入以下命令:

$ sudo nano /etc/samba/smb.conf

您要查找的第一行位于文件顶部:

workgroup = WORKGROUP

如果您打算从Windows机器连接,则只需要更改此设置。这应该是您的Windows工作组名称。对于最新版本的Windows,这将是WORKGROUP。请注意,通常在混合的Mac和Windows PC(以及Linux机器)网络中连接到NAS也可以正常工作。

最后,滚动到文件末尾并添加以下行,将NAS更改为您之前记录的USB驱动器名称:

[USB] path = /media/pi/NAS

comment = NAS Drive valid

users = pi

writeable = yes

browseable = yes

create mask = 0777

public = yes

保存文件,然后通过输入以下内容重新启动

Samba: $ sudo systemctl restart smbd

如果一切正常,您的USB驱动器现在应该在网络上共享。

要在macOS上连接驱动器,请选择“前往”,然后从Finder菜单中单击“连接到服务器”。接下来,在服务器地址字段中输入smb://raspberrypi/USB。登录对话框会打开,在其中您需要将用户名更改为pi(图2-18)。


如果您从Windows机器连接到NAS,则具体操作步骤将因Windows版本而异。但是,基本原则是在某个时候您需要输入网络地址,该地址应为\raspberrypi\USB(下图)


然后您需要在使用NAS磁盘之前输入用户名和密码(下图)。您只需要在第一次连接时进行此操作。在添加了网络位置后,您应该能够直接在文件资源管理器中导航到它。


如果您是Linux用户,则以下命令应该可以为您挂载NAS驱动器:

$ sudo mkdir /pishare $ sudo smbmount -o username=pi,password=raspberry //192.168.1.16/USB /pishare

您应该能够使用主机名(raspberrypi)连接到树莓派,但如果这不起作用,请尝试使用树莓派的IP地址,例如smb://192.168.1.16/USB。

Tags:linux挂载nas

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言