设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

发布时间:2018-10-12 21:54 所属栏目:117 来源:Manuel Dewald
导读:现在,我们将用 ext4 文件系统格式化新创建的分区 /dev/sda1 : pi@raspberrypi:~ $ sudo mkfs.ext4 /dev/sda1 mke2fs 1.43.4 (31-Jan-2017) Discarding device blocks: done ... Allocating group tables: done Wr

现在,我们将用 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 的过程容易出错,如果第一次尝试失败,请不要沮丧。你可以上网搜索有关教程。

挂载网络存储

现在你已经设置了基本的网络存储,我们希望将它安装到远程 Linux 机器上。这里使用 NFS 文件系统,首先在树莓派上安装 NFS 服务器:

  1. pi@raspberrypi:~ $ sudo apt install nfs-kernel-server

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读