UNRAID挂载exFat格式的USB磁盘

家里有个自己使用闲置电脑做的NAS,运行的是UNRAID系统,现在手里有个闲置exFat格式的硬盘,想把这个磁盘也挂载到NAS上进行局域网共享,然而UNRAID本身不支持exFat文件格式,在网上查找资料后,一番尝试后终于成功,特此记录配置方法及探索路程,供需要的同学使用。

安装exFat扩展(撸袖子肝)

  1. 进入UNRAIDWEB管理页面,打开终端

在这里插入图片描述

  1. 使用wget下载安装包

命令行参考:

root@Tower:~# wget https://slackonly.com/pub/packages/14.1-x86_64/system/fuse-exfat/fuse-exfat-1.2.1-x86_64-1_slack.txz
--2020-06-26 16:06:45--  https://slackonly.com/pub/packages/14.1-x86_64/system/fuse-exfat/fuse-exfat-1.2.1-x86_64-1_slack.txz
Resolving slackonly.com (slackonly.com)... 45.58.49.216, 2602:ffc5::ffc6:f752
Connecting to slackonly.com (slackonly.com)|45.58.49.216|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31016 (30K)
Saving to: ‘fuse-exfat-1.2.1-x86_64-1_slack.txz’

fuse-exfat-1.2.1-x86_64-1_slack.tx 100%[=============================================================>]  30.29K  59.1KB/s    in 0.5s    

2020-06-26 16:06:47 (59.1 KB/s) - ‘fuse-exfat-1.2.1-x86_64-1_slack.txz’ saved [31016/31016]

图片参考:
在这里插入图片描述
显示 ‘fuse-exfat-1.2.1-x86_64-1_slack.txz’ saved 表示下载成功!

  1. 使用installpkg安装下载的fuse-exfat-1.2.1-x86_64-1_slack.txz

命令参考:

root@Tower:~# installpkg fuse-exfat-1.2.1-x86_64-1_slack.txz 
Verifying package fuse-exfat-1.2.1-x86_64-1_slack.txz.
Installing package fuse-exfat-1.2.1-x86_64-1_slack.txz:
PACKAGE DESCRIPTION:
# fuse-exfat (exFAT FUSE module)
#
# This project aims to provide a full-featured exFAT file system
# implementation for GNU/Linux and other Unix-like systems as a FUSE
# module and a set of utilities.
# module.
#
# This package contains the FUSE module.
#
# Homepage: https://github.com/relan/exfat
#
Executing install script for fuse-exfat-1.2.1-x86_64-1_slack.txz.
Package fuse-exfat-1.2.1-x86_64-1_slack.txz installed.

图片参考:
在这里插入图片描述

显示Package fuse-exfat-1.2.1-x86_64-1_slack.txz installed.表示安装成功!

  1. 再次进入UNRAID的管理界面中,尝试挂载exFat磁盘,成功 x 3!!!
    截图如下:

在这里插入图片描述

探索路程(以下探索实现的思路,如果不感兴趣可以不看,安装方法已经在上方文字中提供)

  1. 搜索引擎中搜索unraid exfat,找到的一个链接就是官网的论坛留言,我把留言截图截图放在这里了。
    在这里插入图片描述

  2. 回复者说用fuse-exfat这个包成功实现了exFat分区的识别,只是没有写具体的安装方法,点击作者提供链接查看一下详情如下

在这里插入图片描述
画框的是值得留意的文件,可能是包文件,既然是插件,那先试试WEB管理页面的插件安装试试吧。主要上次成功安装插件的过程忘了,就记得是粘个链接就行了
在这里插入图片描述
然后我就把SlackOnly图中的链接依次粘贴了一遍,然而都没有效果。既然都尝试失败了,那么就放弃使用plugins方法安装这个包吧,把目光锁定在.txz文件上,猜测这个文件可能是类似 Debian中的dpkg文件或CentOS中的rpm包,只是不知道这个包怎么安装。既然UNRAID是基于Linux开发的,那么他应该也有自己的上游发行版本,找到他的上游发行版应该就能找到软件包的安装方式,一顿操作神搜素真的找到了,点击这里查看,关键部分描述是下面这段文字:

unRAID 是基于 Slackware 这个 Linux 发行版的 NAS 系统 (6.2RC2 基于 14.2)。unRAID (又有人写作 Unraid, 或者 UnRaid) 是另一款 NAS 操作系统,实现的功能都大同小异 4,unRAID 不通过组 RAID 方式来存储数据,但是可以和 RAID 一样做到冗余备份,简单来说 unRAID 就是带有检验盘的磁盘簇 (JBOD)。

继续查找Slackware Linux 的软件包安装方式如下,点击这里查看检索结果

软件管理相关命令:
安装软件包:installpkg **.tgz
升级软件包:upgradepkg .tgz
卸载软件包:removepkg **
查看安装信息: more /var/adm/packages/

查看安装脚本: more /var/adm/scripts/

找到了安装软件包的命令installpkg,虽然命令后面接的文件格式不一样,但可以尝试下,如果出错看看提示也知道下面继续前进的方向,然而一部小心尝试成功了,目光呆滞三秒钟。赶紧回到UNRAID的管理界面尝试挂在磁盘,成功!!!

后记

本来想在UNRAID官方论坛留言的,然而由于获取不到图片验证码不能提交回复,所以在自己的博客中记录下实现的方法吧,也把自己的思路留在这里,供其他小伙伴参考。

参考:
[1] https://blog.csdn.net/lidonghat/article/details/52551177
[2] http://einverne.github.io/post/2020/02/nas-operating-system-choice.html
[3] https://github.com/relan/exfat
[4] https://slackonly.com/pub/packages/14.1-x86_64/system/fuse-exfat/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章