加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

树莓派自建NAS云盘之——树莓派搭建网络存储盘

发布时间:2018-10-17 17:16:33 所属栏目:Windows 来源:Manuel Dewald
导读:副标题#e# 【新产品上线啦】51CTO播客,随时随地,碎片化学习 跟随这些逐步指导构建你自己的基于树莓派的 NAS 系统。 我将在接下来的这三篇文章中讲述如何搭建一个简便、实用的 NAS 云盘系统。我在这个中心化的存储系统中存储数据,并且让它每晚都会自动的

现在,我们将用 ext4 文件系统格式化新创建的分区 /dev/sda1

  1. pi@raspberrypi:~ $ sudo mkfs.ext4 /dev/sda1
  2. mke2fs 1.43.4 (31-Jan-2017)
  3. Discarding device blocks: done
  4.  
  5. <...>
  6.  
  7. Allocating group tables: done
  8. Writing inode tables: done
  9. Creating journal (1024 blocks): done
  10. Writing superblocks and filesystem accounting information: done

重复以上步骤后,让我们根据用途来对它们建立标签:

  1. pi@raspberrypi:~ $ sudo e2label /dev/sda1 data
  2. pi@raspberrypi:~ $ sudo e2label /dev/sdb1 backup

现在,让我们安装这些磁盘并存储一些数据。以我运营该系统超过一年的经验来看,当树莓派启动时(例如在断电后),USB 磁盘驱动器并不是总被挂载,因此我建议使用 autofs 在需要的时候进行挂载。

首先,安装 autofs 并创建挂载点:

  1. pi@raspberrypi:~ $ sudo apt install autofs
  2. pi@raspberrypi:~ $ sudo mkdir /nas

然后添加下面这行来挂载设备 /etc/auto.master

  1. /nas    /etc/auto.usb

如果不存在以下内容,则创建 /etc/auto.usb,然后重新启动 autofs 服务:

  1. data -fstype=ext4,rw :/dev/disk/by-label/data
  2. backup -fstype=ext4,rw :/dev/disk/by-label/backup
  3. pi@raspberrypi3:~ $ sudo service autofs restart

现在你应该可以分别访问 /nas/data 以及 /nas/backup 磁盘了。显然,到此还不会令人太兴奋,因为你只是擦除了磁盘中的数据。不过,你可以执行以下命令来确认设备是否已经挂载成功:

  1. pi@raspberrypi3:~ $ cd /nas/data
  2. pi@raspberrypi3:/nas/data $ cd /nas/backup
  3. pi@raspberrypi3:/nas/backup $ mount
  4. <...>
  5. /etc/auto.usb on /nas type autofs (rw,relatime,fd=6,pgrp=463,timeout=300,minproto=5,maxproto=5,indirect)
  6. <...>
  7. /dev/sda1 on /nas/data type ext4 (rw,relatime,data=ordered)
  8. /dev/sdb1 on /nas/backup type ext4 (rw,relatime,data=ordered)

首先进入对应目录以确保 autofs 能够挂载设备。autofs 会跟踪文件系统的访问记录,并随时挂载所需要的设备。然后 mount 命令会显示这两个 USB 磁盘驱动器已经挂载到我们想要的位置了。

设置 autofs 的过程容易出错,如果第一次尝试失败,请不要沮丧。你可以上网搜索有关教程。

挂载网络存储

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读