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/

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