现在,我们将用 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 Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done
重复以上步骤后,让我们根据用途来对它们建立标签:
pi@raspberrypi:~ $ sudo e2label /dev/sda1 data pi@raspberrypi:~ $ sudo e2label /dev/sdb1 backup
现在,让我们安装这些磁盘并存储一些数据。以我运营该系统超过一年的经验来看,当树莓派启动时(例如在断电后),USB 磁盘驱动器并不是总被挂载,因此我建议使用 autofs 在需要的时候进行挂载。
首先,安装 autofs 并创建挂载点:
pi@raspberrypi:~ $ sudo apt install autofs pi@raspberrypi:~ $ sudo mkdir /nas
然后添加下面这行来挂载设备 /etc/auto.master :
/nas /etc/auto.usb
如果不存在以下内容,则创建 /etc/auto.usb ,然后重新启动 autofs 服务:
data -fstype=ext4,rw :/dev/disk/by-label/data backup -fstype=ext4,rw :/dev/disk/by-label/backup pi@raspberrypi3:~ $ sudo service autofs restart
现在你应该可以分别访问 /nas/data 以及 /nas/backup 磁盘了。显然,到此还不会令人太兴奋,因为你只是擦除了磁盘中的数据。不过,你可以执行以下命令来确认设备是否已经挂载成功:
pi@raspberrypi3:~ $ cd /nas/data pi@raspberrypi3:/nas/data $ cd /nas/backup pi@raspberrypi3:/nas/backup $ mount <...> /etc/auto.usb on /nas type autofs (rw,relatime,fd=6,pgrp=463,timeout=300,minproto=5,maxproto=5,indirect) <...> /dev/sda1 on /nas/data type ext4 (rw,relatime,data=ordered) /dev/sdb1 on /nas/backup type ext4 (rw,relatime,data=ordered)
首先进入对应目录以确保 autofs 能够挂载设备。autofs 会跟踪文件系统的访问记录,并随时挂载所需要的设备。然后 mount 命令会显示这两个 USB 磁盘驱动器已经挂载到我们想要的位置了。
设置 autofs 的过程容易出错,如果第一次尝试失败,请不要沮丧。你可以上网搜索有关教程。
挂载网络存储
现在你已经设置了基本的网络存储,我们希望将它安装到远程 Linux 机器上。这里使用 NFS 文件系统,首先在树莓派上安装 NFS 服务器:
pi@raspberrypi:~ $ sudo apt install nfs-kernel-server
(编辑:ASP站长网)
|