首页资源分类嵌入式开发嵌入式系统 > 树莓派搭建NAS服务器

树莓派搭建NAS服务器

已有 458720个资源

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子

文档信息举报收藏

标    签: 树莓派RaspberryPi

分    享:

文档简介

NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。可以通俗地理解为工作在网络上的存储器,通过它,我们可以通过网络访问它。

文档预览

此贴转自:新浪博客之岁月有成的博客 NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据 整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问 的技术。可以通俗地理解为工作在网络上的存储器,通过它,我们可以通过网络 访问它。 前面我们已经尝试过使用 nfs 服务器来实现主机和树莓派的文件共享。这次 我们将尝试 samba 和 DLNA 两种方式。 samba samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,通过他我 们可以实现文件的共享。 1.安装 samba 和 samba-common-bin 在命令行中输入 sudo apt-get install samba samba-common-bin。为了后 面的测试,我们用一个 U 盘来模拟网络硬盘。先把 U 盘格式化为 Linux 下的文件 格式。输入 df –h 命令查看硬盘的信息,找到你的 U 盘。注意备份 U 盘里有用 的东西!然后输入命令:mkfs -t ext4 /dev/sdb1.把 U 盘格式化为 EXT4文件格 式。因为我之前试过用 fat32和 ntfs 格式,发现都回存在权限的问题。共享文 件无法获得写权限。然后创建一个/samba 目录,把它的权限改为777。chmod 777 /samba。这个目录将用作共享文件的目录。把 U 盘所在的分区 mount 到/samba 下。 2.配置/etc/samba/smb.conf 文件 在命令行中输入 sudo vi /etc/samba/smb.conf。输入 shift+g 将光标移到 最后。在最后加上这些内容: #================================================ [share] 以此名称显示 path = /samba valid users = root pi raspi 有 #共享文件的名称,将在网络上 #共享文件的路径 #允许访问的用户,比如我的 browseable = yes public = yes writable = yes #root 和 pi 两个用户 #允许浏览 #共享开放 #可写 #================================================= 保存后,重启 samba 服务。输入 /etc/init.d/samba restart 。接下来为 共享添加用户。输入: smbpasswd –a username,此处的用户名必须是树莓派里面的用户名。 正常启动后,在 windows 资源管理器中右击网络图标,选择:网络-〉映射网络 驱动器 输入\\树莓派的 IP\共享名称,如果是和我上面的配置一样,共享名称就是 share。 登陆,输入之前设置的账户。 如果不出意外,登陆应该就成功了。 3.测试 在共享目录下,写入一个 test.txt,再到树莓派里打开,如果没有权限的问题, 就是成功了。 DLNA 接下来我们来配置 DLNA。 DLNA 也是一种在网络上共享文件的方式,但它面向的对象主要是媒体资源,比 如视频和音乐。假设你在 DLNA 上共享了一段音乐,其它设备就可以通过共享文 件来访问它,而无需下载。 1.安装 minidlna 这里树莓派可能需要更新一下软件源,输入 sudo apt-get update 。更新 完后输入 sudo apt-get install minidlna 。 2.配置/etc/minidlna.conf 文件 在/etc/minidlna.conf 文件尾部写入如下内容: #==================================================================== =============== #set the dir for different resources===========media_dir=A,/samba/DLNA/Music #A 表示这个目录是存放音乐的,当 minidlna 读到配置文件 #时,它会自动加载这个目录 下的音乐文件 media_dir=P,/samba/DLNA/Picture media_dir=V,/samba/DLNA/Video #set the dir for database===================== db_dir=/samba/DLNA/db #配置 minidlna 的数库数据 的存放目录 #set the dir for logs========================= log_dir=/samba/DLNA/log #配置日志目录 #==================================================================== =================== 接下来就是在/samba 中建立上面用到的各个目录。 3.重启 minidlna 输入 /etc/init.d/minidlna restart 。 再输入 /etc/init.d/minidlna status 。如果显示 minidlna 正常启动就可以了。如下 在 windos 网 络 目 录 下 , 会 多 出 一 个 设 备 4.测试 在/samba/DLNA/Music 目录中放入一个音乐文件。然后点击上面的媒体设备, Windows Media Player 会启动。在左侧菜单中选择 其他媒体库-〉树莓派,然 后选择音乐,你应该就可以欣赏刚才放入的音乐了。图片注意格式不能为 PNG。

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。