由于树莓派的USB接口不足以给移动硬盘供电,因此需要另外给移动硬盘提供电源。

显示当前已有的存储设备

# fdisk -l

Disk /dev/mmcblk0: 7876 MB, 7876902912 bytes

4 heads, 16 sectors/track, 240384 cylinders, total 15384576 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000b5098

Device Boot Start End Blocks Id System

/dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)

/dev/mmcblk0p2 122880 15384575 7630848 83 Linux

Disk /dev/sda: 1000.2 GB, 1000204795904 bytes

255 heads, 63 sectors/track, 121601 cylinders, total 1953524992 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x26918b4f

Device Boot Start End Blocks Id System

/dev/sda1 * 64 1953520064 976760000+ 7 HPFS/NTFS/exFAT

/dev/mmc是树莓派系统的分区,mmc指的是SD卡,/dev/sda1是插上去的移动硬盘

安装ntfs-3g模块,以能够读写NTFS格式的硬盘

# apt-get install ntfs-3g

创建一个目录,并以这个目录作为挂载点挂载硬盘

# mkdir -p /share/disk1

# chown pi.pi /share/disk1

# mount -t auto /dev/sda1 /share/disk1

解决树莓派重启后驱动器的挂载失效的问题,任选一个

1.安装autofs

# apt-get install autofs

编辑配置文件

# vi /etc/auto.master

在+auto.master下面加入一行

/share /etc/auto.ext-usb --timeout=10,defaults,user,exec,uid=1000

2.编辑/etc/fstab

# vi /etc/fstab

加入一行

/dev/sda1 /share/disk1 ntfs defaults 0 0

3.将mount命令加入~/.profile中

mount -t auto /dev/sda1 /share/disk1

Samba的安装和配置

# apt-get install samba samba-common-bin

备份配置文件

# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

编辑配置文件

# vi /etc/samba/smb.conf

查找# security = user,去掉这一行前面的注释符号#

security = user

移动到文本末尾,添加网络共享,然后保存退出

[disk1]

path = /share/disk1

valid users = @users

force group = users

create mask = 0660

directory mask = 0771

read only = no

然后重启Samba

# service samba restart

将用户加入到Smaba中,这里以用户pi为例

smbpasswd -a pi

至此,便可以使用其他机器访问树莓派上共享的文件

DLNA的安装与配置

安装minidlna

# apt-get install minidlna

编辑配置文件

# vi /etc/minidlna.conf

在文件末尾加入以下内容

#媒体文件目录

media_dir=A,/share/DLNA/Music

media_dir=P,/share/DLNA/Picture

media_dir=V,/share/DLNA/Video

#数据库目录,minidlna使用的是sqlite数据库来索引文件

db_dir=/share/DLNA/db

#日志目录

log_dir=/share/DLNA/log

#服务器IP

listening_ip=192.168.1.120

#端口

port=8200

#网络名称,用于其他设备发现当前设备

friendly_name=RaspberryPi

然后建立以上用到的各个目录

可以选择让minidlna随机启动

# update-rc.d minidlna defaults

取消minidlna开机自动启动

# update-rc.d -f minidlna remove

启动minidlna服务

# service minidlna start

停止minidlna服务

# service minidlna stop

停止minidlna所有进程

# killall minidlna

重启minidlna

# service minidlna restart

查看minidlna状态

# service minidlna stauts

修改配置或媒体资源更新时,需要强制刷新,以便minidlna对最新的媒体文件进行索引

# service minidlna force-reload

卸载minidlna

# apt-get remove --purge minidlna

通过浏览器查看资源个数

http://192.168.1.120:8200/

在Windows操作系统的机器上,会多出一个媒体设备,假如/share/DLNA/Music目录中有音乐文件,然后点击这个媒体设备,Windows Media Player会启动,在左侧菜单中选择 其他媒体库->树莓派,然后选择音乐,就可以播放了。

注:图片格式不能为PNG

自己家里搭建NAS服务器有什么好方案?

转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...

树莓派上搭建NAS

首先可以参考看看  搭建家庭 NAS 服务器有什么好方案?下载做NAS的系统也比较多,如FreeNAS.Openfiler等免费系统,或购买其它收费NAS系统.根据自己的需要从硬件到软件的搭建过程.参 ...

在树莓派里搭建 Lighttpd 服务器

Lighttpd 像 Ngnix 一样,是被设计运行在低内存,低 CPU 负载的设备上,它们都非常适合在树莓派上运行. 本文将介绍如何在树莓派上运行基本配置的 Lighttpd ,以及如何与 PHP- ...

变废为宝,用旧电脑自己DIY组建 NAS 服务器

i17986 出品,必属佳作! 前言: 老外不喜欢升级硬件和软件,大家应该都知道.我昨天无意看到 FreeNAS 自述文件,这个系统可以让你使用旧的计算机硬件,于是我决定这么做.垃圾电脑你怎么能没有, ...

树莓派版的家用NAS服务器

家里的文件越来越多,每个人的文件放得到处都是,需要的时候又找不到... 买个NAS服务器?太贵!太吵!太费电!... 好在我们有树莓派,自己动手,丰衣足食! 说做就做,主要分成以下三部分 加载双USB ...

树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA

目录: 1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装 2. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问 3. 树莓派Odroid等卡片式电 ...

【转】用树莓派搭建web服务器

本文将详细介绍如何在树莓派上配置服务器,和有些类似,多了一些介绍在树莓派上的不同步骤的地方. 这种服务器的配置被称为LAMP,是最流行的服务器配 ...

打破常规——大胆尝试在路由器上搭建SVN服务器

注册博客园挺久了,一直比较懒,虽然有几次想写点文章,但是一直没有行动,今天给大家带来一篇比较有意思的文章,不涉及技术上的,希望大家轻拍.本文的文字和图片全部为原创,尊重作者转载请注明出处! 说起路由器 ...

在路由器上搭建SVN服务器

在路由器上搭建SVN服务器 SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管的项目都是开源的,所以当有些项目不方便在网上公开的时候,就需要自己搭建SVN服务器了.wind ...

随机推荐

实现Android包的批量删除

由于手机内存有限,有时需要一次删除很多个包,这时就需要一个实现Android包批量删除的应用. 首先是布局文件: <?xml version="1.0" encoding=& ...

Ajax中的get和post两种请求方式的异同

Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别.   1. get是把参数数据队列加到提交表单的A ...

python高效解析日志入库

python脚本解析日志文件入库一般有三个重要的步骤:读文件.解析文件.入库.在这三个方面下功夫,可确保我们获得最优的性能(这里不讨论并发) 1 读文件:一次读一行,磁盘IO太多,效率低下:一次性读如 ...

MySQL&Tab;存储过程学习笔记

存储过程框架 DEMILITER $$ -- 重定义符 DROP PROCEDURE IF EXISTS store_procedure$$ -- 如果存在此名的存储过程,先删除 CREATE PRO ...

Quartz总结(二):定时任务中使用业务类(XXService)

零.引言 上一篇文章:讲到了Spring集成Quartz的几种基本方法. 在实际使用的时候,往往会在定时任务中调用某个业务类中的方法,此时使用QuartzJobBean和MethodInvokeJob ...

postman随机生成数

postman做重复测试时,随机数就有很大的作用,不用每次都输入 在postman的Params中,输入一个左大括号,会显示三种随机数: 也可以在body中设置 随机数如下: {{$guid}}:添加 ...

HAOI2019&plus;十二省联考 游记

Day1 T1 考前还奶了一口不会考01Trie的,也就没有学,然后60分BOOM T2 不会SAM,告辞,30分滚粗 T3 传统实现题答?2p,2u,2g分别对应素数,莫比乌斯函数,原根?没看出来, ...

mysql之变量

本文内容: 系统变量 用户变量 局部变量 首发日期:2018-04-18 系统变量: 系统变量就是系统已经提前定义好了的变量 系统变量一般都有其特殊意义.比如某些变量代表字符集.某些变量代表某些mys ...

mybatis逆向工程之动态web项目

有了逆向工程,单表的增删改查以及相关的实体类,还有属性注释都不用自己写了,都可以自动化生成,只需如下三步即可 逆向工程的优点是:自动化生成实体类和对应的增删改查,效率相对于之前个人开发时一个个写增删改 ...

zcat&comma;zgrep用法

为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 包保存.虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便.如果只是一个tar.gz文件,可以将 ...

树莓派移动硬盘存储服务器,树莓派+移动硬盘搭建NAS服务器相关推荐

  1. 树莓派文件服务器nas,树莓派搭建NAS服务器

    最近在B站上无意间刷到了树莓派NAS系统搭建这个视频,正好我们开发的项目上传的文件也是存放在NAS服务器上的,于是自己也用树莓派搭了个NAS服务器. NAS服务器 搭建准备工作 首先更换源,在sour ...

  2. 树莓派4B与 OpenMediaVault 6 搭建 NAS(一)

    树莓派4B与 OpenMediaVault 6 搭建 NAS(二) 树莓派4B与 OpenMediaVault 5 搭建 NAS(三)插件安装以及Cockpit使用 树莓派4B与 OMV5 搭建 NA ...

  3. 上海nas服务器_想要自己搭建NAS服务器?看这篇文章,小白也能学会!(一)

    原标题:想要自己搭建NAS服务器?看这篇文章,小白也能学会!(一) NAS即网络附加存储(Network Attached Storage),通过网络提供数据访问服务. 本人不推荐自攒NAS,稳定性差 ...

  4. 树莓派搭建nas服务器的详细过程

    前奏 默认的登录帐号为 pi,密码是 raspberry 开启 ssh : 在根目录,新建一个名为 ssh 的空白文件就行了.然后,重启就可以ssh访问了. 命令行下配置:sudo raspi-con ...

  5. linux组手机nas,linux 搭建nas服务器

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

  6. 树莓派4b乌班图服务器系统,使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS...

    使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS 2020-06-14 13:27:00 59点赞 384收藏 40评论 创作立场声明:预告:下期介绍如何使用树莓派4 ...

  7. 如何用树莓派搭建远程服务器 (zerotier)

    如何用树莓派搭建远程服务器 (zerotier) 文章目录 简述 什么是zerotier 安装 注册 树莓派端安装(linux类均可使用该方法) 安装软件 添加网络 配置自启动 安卓手机安装 添加网络 ...

  8. 树莓派搭建家庭服务器

    概述: 初步设想:采用一个树莓派作为服务器常开,安装arm64位debian系统: 另外一个树莓派连接电视作为网络机顶盒,构建家庭影院. 1. 服务器实现的功能: 1.1 搭建homeassistan ...

  9. 从入门到入坟搭建FreeNAS服务器并配置NextCloud_NAS存储

    从入门到入坟搭建FreeNAS服务器并配置NextCloud 2021-01-06 23:15:38 173点赞 963收藏 100评论 创作立场声明:本文所有商品皆自费购入,第一次发表文章,若有不当 ...

最新文章

  1. python写appium测试用例找控件的方法总结
  2. python爬虫代码模板_Python:学习Python爬虫的第一天
  3. 初识数据流 bit byte char三者的区别 java
  4. Centos7.6 编译安装heartbeat,及遇到的问题。
  5. 11-Container With Most Water
  6. Async.js——Node世界中被依赖最多的库No.3
  7. 视频播功能及画面协同操作注意事项
  8. linux下磁盘分区方法详解
  9. 英特尔 英特尔 显示器音频_英特尔缩小的麻烦
  10. 机器学习中的训练集、验证集、测试集;交叉验证方法
  11. Qt之表格输入内容限制方法示例
  12. REST Assured api
  13. 三星电视618钜惠火热进行中,6月2日总裁直播惊喜“价”到
  14. 山西3件国宝春节期间亮相《国家宝藏》
  15. snmp协议与snmp++
  16. 手机最强 Python 编程神器,在手机上运行 Python 不再是梦
  17. 手机病毒肆虐:恶意软件每天获取超3000美元收益
  18. 随机获取国际国内航班3字码城市对的方法
  19. 影响三级分销系统开发的因素有哪些?
  20. 针对部分网站在登陆时无法查看到密码的问题

热门文章

  1. Spring知识点讲解 【笔记】
  2. 计算机网络打不开怎么办,网页无法打开,详细教您有网络但是打不开网页怎么办?...
  3. Flume采集数据利器
  4. 一张显卡卖5-6万?Tesla计算卡你凭什么这么贵!
  5. SLCP验厂辅导,工厂进行社会劳工整合项目(SLCP认证)验证的具体步骤是
  6. 安卓java代码ping网关_Android代码中使用Ping命令
  7. tcp的finrst flood攻击与防御
  8. 微软的nfs server服务器,Win10系统设置NFS服务器的方法
  9. css动画--吃豆豆
  10. Nood.js C++ 模块 addon插件(二)