大家好,這里是Cherry,喜愛折騰、撿垃圾、玩數(shù)碼,熱衷于分享NAS、docker玩耍經(jīng)驗~
前言
8月23日,我全網(wǎng)首發(fā)了一款全新的國產(chǎn)NAS操作系統(tǒng)——飛牛云fnOS的功能猜測。很榮幸昨晚拿到了測試版本v0.8.10。
因為手上沒有物理機(jī),所以用虛擬機(jī)安裝了fnOS,并對系統(tǒng)功能進(jìn)行了逐一體驗,為對fnOS感興趣的朋友提供一些參考。
本文僅作功能性測評,因虛擬機(jī)性能損耗,對性能測評暫時不做,等有物理機(jī)后再看時間發(fā)布。
長求總
本文大概有5K+字,閱讀時間較長,太長不看的人可以看一下個人想法。對于一款新發(fā)布的NAS操作系統(tǒng),有目前這個功能,綜合能力甚至趕超一些成品NAS軟件,確實很強(qiáng)。
一天的體驗時間很短,但是系統(tǒng)整體操作下來,還是很順暢絲滑的,雖然也遇到了一些BUG,和一些可提升優(yōu)化的內(nèi)容,但是不影響整體使用,這些后面都會講到。
作為又一款國產(chǎn)NAS操作系統(tǒng),飛牛云fnOS給我的感覺是:適合新手入門,底層框架先進(jìn),界面美觀交互強(qiáng),初階功能完整,深度功能有進(jìn)步空間。
適合新手入門:系統(tǒng)安裝簡單,點點只有2、3步就可以完成,界面引導(dǎo)很強(qiáng),從進(jìn)入系統(tǒng)創(chuàng)建存儲池開始到應(yīng)用使用,幾乎都給了引導(dǎo)以及幫助手冊。對于想體驗NAS,不想投入的用戶,fnOS比一些軟路由系統(tǒng)更像NAS,十分推薦。
底層框架先進(jìn): fnOS采用的是debian12 6.6.38內(nèi)核,在系統(tǒng)框架上充滿了自由性和可擴(kuò)展性,從體驗上看,文件管理功能夯實,存儲管理功能靈活度很高。
界面美觀交互強(qiáng):界面整體采用扁平化設(shè)計,和macOS有點像,在人機(jī)交互上設(shè)計的很合理,很適合國人使用。可惜比較的是不支持上傳自定義壁紙,只能從系統(tǒng)預(yù)設(shè)的選擇。
初階功能完整:這里的初階功能,主要是指文件管理、存儲管理、docker、外網(wǎng)訪問、影視、相冊、應(yīng)用中心等NAS基礎(chǔ)性功能,基本上都做到了即開即用,不論是便捷度還是效果都很不錯。最令人印象深刻的就是文件管理,真正實現(xiàn)了一個頁面管理內(nèi)部、外部、遠(yuǎn)程文件,操作十分簡易。
深度功能有進(jìn)步空間:這一塊主要指的是一些企業(yè)級的功能,比如企業(yè)聊天、郵件、同步、多版本控制、虛擬機(jī)、HDMI輸出、安全管理、在線文檔協(xié)同、更多網(wǎng)盤服務(wù)等等。不過畢竟是新發(fā)布版本,按照目前的樣式,越來越好只是時間問題。
目錄
一、系統(tǒng)安裝
二、存儲管理:硬盤信息、創(chuàng)建存儲空間、RAID管理
三、網(wǎng)絡(luò)訪問:FN CONNECT、DDNS、證書
四、文件系統(tǒng)及SSH:SSH、文件管理、文件服務(wù)、備份
五、Docker:鏡像源、容器管理、compose
六、應(yīng)用中心:影音、相冊
七、其它功能
八、移動端APP
一、系統(tǒng)安裝
1、虛擬機(jī)安裝fnOS
cherry因為沒有多余的設(shè)備,用了虛擬機(jī)安裝,安裝方式很簡單,選擇一塊數(shù)據(jù)盤作為系統(tǒng)盤以后,一直點下一步就行了。
系統(tǒng)會占用64GB的數(shù)據(jù)分區(qū),除了用戶信息外,存儲池、文件夾等配置都是保存在數(shù)據(jù)盤里的,意味著如果系統(tǒng)盤損壞,我們也只需要重裝系統(tǒng)就可以,不會導(dǎo)致NAS無法進(jìn)入。
自定義網(wǎng)卡。完成以后點擊安裝就行,大概4-5分鐘就會安裝完成。完成后重啟一下虛擬機(jī),記得去掉ISO鏡像源。
2、系統(tǒng)啟動
UI很絢麗,挺好看的,整體界面風(fēng)格有點mac的感覺。
密碼要求大小寫、數(shù)字、特殊符號中至少2種,如果不符合要求會提示。
登陸后,左下角選我的賬號,可以更換默認(rèn)壁紙
二、存儲管理
首次登錄,會直接提示我們【創(chuàng)建存儲空間】
1、硬盤信息
在創(chuàng)建存儲空間前,我們先看一下【硬盤信息】,這里支持內(nèi)置、外接兩種模式,每一塊硬盤都顯示了類型、使用時長、健康狀態(tài)、接口協(xié)議、溫度等主要信息。點擊【…】可以查看硬盤的S.M.A.R.T信息。
S.M.A.R.T信息,展示的內(nèi)容是挑選過的,去掉了一些不關(guān)鍵的指標(biāo)。我們可以對硬盤進(jìn)行檢測,不過檢測的時候如果關(guān)閉當(dāng)前頁面,下次進(jìn)入不會保存檢測狀態(tài),在任務(wù)列表里也看不到。
支持硬盤休眠,但是不支持系統(tǒng)盤休眠。
2、創(chuàng)建存儲空間
看完硬盤信息,我們來看看【存儲空間】,在fnOS中,系統(tǒng)盤是無法和數(shù)據(jù)盤組raid的,只能單獨組basic。這里的系統(tǒng)盤,指的是安裝了操作系統(tǒng)的硬盤,剩下的空間。
在創(chuàng)建存儲空間的時候,可以直接對用戶權(quán)限進(jìn)行管理。最后組盤的時候需要對硬盤進(jìn)行格式化,有一個管理員密碼確認(rèn)的動作。
在組數(shù)據(jù)盤的時候,系統(tǒng)會根據(jù)選擇硬盤的數(shù)量,自動切換存儲模式,并用【預(yù)計容量】、【優(yōu)缺點】進(jìn)行最直觀的展示。比較特殊的是,fnOS用到了Linear模式,該模式適合合并存儲空間,但是無法提供任何數(shù)據(jù)保護(hù),而一般NAS系統(tǒng)中會使用Raid0或者JBOD來代替。
組存儲空間的速度還是蠻快的,基本上10秒左右。最終我組了1個系統(tǒng)盤basic,1個數(shù)據(jù)盤basic,1個數(shù)據(jù)盤raid1,后面都將在這幾塊盤上來操作。
以下是存儲空間列表,展示了剩余空間、文件系統(tǒng)、使用硬盤等信息。目前fnOS僅支持Btrfs系統(tǒng),無法讀取其它格式的硬盤數(shù)據(jù)。
3、RAID管理
這是fnOS比較有意思的部分,在之前的功能猜測中,我對raid切換比較感興趣,在實際體驗中,我發(fā)現(xiàn)fnOS對數(shù)據(jù)盤的管理非常靈活,主要體現(xiàn)在以下幾個功能:
3.1 更換硬盤
fnOS中,如果我們想更換raid系統(tǒng)中的磁盤,我們只需要選擇剔除的盤,以及新增的盤就行了。
系統(tǒng)會自動重組raid,在開始和完成的時候,都會有通知信息。
3.2 熱備盤
熱備盤指的是,在RAID節(jié)點中,加入一塊用于數(shù)據(jù)熱備的磁盤,當(dāng)磁盤損壞的時候會自動替換,加快存儲空間修復(fù)速度,這個熱備盤相當(dāng)于對raid盤進(jìn)行了一個實時的數(shù)據(jù)同步或校驗?
每一個raid,可以使用多個熱備盤,修復(fù)的時候會選擇容量最小的熱備盤啟用。一旦數(shù)據(jù)盤被設(shè)定為熱備盤,我們則無法在上面創(chuàng)建存儲空間了。
3.3 修改存儲模式和擴(kuò)容
fnOS支持從低級RAID升級到高級RAID。當(dāng)RAID等級在RAID5以上時,還可以通過其它磁盤進(jìn)行直接擴(kuò)容,操作十分靈活。這里的擴(kuò)容指的是增加硬盤數(shù)量以提升可以容量,而不是對單盤進(jìn)行擴(kuò)容,單盤可以可以使用更換硬盤功能。
三、網(wǎng)絡(luò)訪問
和大部分NAS一樣,fnOS提供了2種外網(wǎng)訪問方法,一種是官方的內(nèi)網(wǎng)穿透,叫【FN Connect】,需要登錄飛牛賬號。另外一種就是DDNS。
1、FN Connect
我們只需要點擊【FN Connect】右側(cè)的開關(guān),就可以打開小彈窗注冊。
注冊完以后,可以我們自定義【FN ID】,后續(xù)如果是內(nèi)網(wǎng)穿透的,就可以通過fnos的官網(wǎng)地址訪問到NAS。
【FN ID】在每小時只能編輯一次,所以我直接放出來也不怕,因為我已經(jīng)改掉了~
使用fnos轉(zhuǎn)發(fā)
和威聯(lián)通有點類似,會給出DDNS、v4和v6直連、中繼轉(zhuǎn)發(fā)能不同模式供選擇
2、DDNS
DDNS打開有一點慢,大概要5、6秒,支持騰訊云、阿里云、花生殼、Duck DNS四種。
我這里用阿里云,填入id和key,測試解析正常。
系統(tǒng)解析DNS的間隔大概是4分鐘的樣子。
3、證書
生成完【FN ID】后,系統(tǒng)會給一個獨立的SSL證書,由ZeroSSL頒發(fā),有效期是90天,系統(tǒng)應(yīng)該支持自動續(xù)簽,和群暉一樣,不同的證書,我們可以用于不同的服務(wù)。
當(dāng)然,除了系統(tǒng)證書,也支持我們導(dǎo)入自己的證書,這對DDNS的HTTPS服務(wù)很重要。
四、文件系統(tǒng)及SSH服務(wù)
1、SSH/SFTP
fnOS支持SSH和SFTP服務(wù),默認(rèn)端口是22
測試SSH登錄正常,順便看一下內(nèi)核版本(6.6.38),docker版本(26.0.0)
apt內(nèi)置了清華源,可以隨便更新
docker插件上,docker build版本為v0.13.1,docker-compose版本為v2.25.0
2、文件管理
2.1 本地文件夾(含外接存儲)
fnOS的文件權(quán)限,都是分布在用戶角色下的,和極空間有點類似。用戶可以選定文件夾對設(shè)備下所有賬號、指定賬號共享。支持只讀、讀寫、禁止訪問三種權(quán)限。
對于全部文件管理,左下角有一個管理員視角功能,打開后可以查看不同存儲空間下,不同用戶的文件內(nèi)容。
通過SSH查看,其文件結(jié)構(gòu)如下圖,【vol1】代表【存儲空間1】,【1000】代表【用戶】,【測試1】代表用戶下的【文件夾】。
2.2 遠(yuǎn)程文件夾
除了本地文件夾外,fnOS也支持掛載遠(yuǎn)程文件夾,支持SMB、WebDav、FTP/SFTP、NFS五種模式。
支持掛載網(wǎng)盤,包括百度網(wǎng)盤和阿里云盤,上傳的內(nèi)容以及在線播放都按照網(wǎng)盤協(xié)議來。阿里云盤依舊需要購買三方權(quán)益包。
阿里云盤、百度網(wǎng)盤都支持直接掃碼登錄。
2.3 應(yīng)用文件
套件的文件夾目錄,比群暉好的就是可以直接在文件管理里看到,而不像群暉一樣藏得那么深,需要SSH才可以訪問。
3、文件服務(wù)
文件服務(wù),之前我猜測的是WEBDAV、AFP、NFS、SMB,結(jié)果猜錯了。目前fnOS還不支持蘋果系得AFP文件協(xié)議,而是提供了對FTP的支持。每一個文件傳輸服務(wù),下方都很細(xì)心的給出了連接方式,對新手很友好。
支持自定義可訪問的文件夾。大部分文件協(xié)議都是默認(rèn)全開的,除了NFS默認(rèn)是全部禁止,需要手動開啟。
這里選擇了一個SMB服務(wù),將威聯(lián)通中的視頻拷入威聯(lián)通虛擬機(jī)內(nèi),速度還是有一定的波動的,一開始只有65MB/s左右,后面在80~110MB/s徘徊,物理機(jī)測速等有機(jī)會后面再測試一下。
4、備份
fnOS目前僅支持備份功能,不支持同步功能。備份方向為雙向備份,即可以從飛牛云備份到第三方,也可以從第三方備份到飛牛云。支持的協(xié)議都是一致的,包括NAS本地,網(wǎng)盤,遠(yuǎn)程文件夾。
這里比較好的功能就是備份【本臺NAS上的其它位置】,這樣就可以更好的利用basic硬盤空間,從而達(dá)到偽raid1的效果。
備份的任務(wù)相對還是比較簡單的,只能手動和定點,無法設(shè)置頻率。比較可惜的是,目前的備份功能只能備份,不支持版本控制和還原。
五、Docker
cherry最喜歡的功能來了。首次進(jìn)入docker需要創(chuàng)建一個docker的存儲路徑。這個路徑應(yīng)該是用來保存volumes的,更改后并不會遷移。
首頁可以看到容器基本信息,cpu、內(nèi)存使用率等。
1、鏡像源管理
docker可自定義設(shè)置倉庫源,目前v0.8.10版本不支持hub.docker鏡像加速,不過公測版本應(yīng)該會支持。
增加daocloud的鏡像源后,發(fā)現(xiàn)無法對倉庫源進(jìn)行修改,只能刪除重新添加。另外下載失敗是沒提示的,下載成功有一個一閃而過的提醒,在系統(tǒng)日志通知里,兩者都不體現(xiàn),這一點個人覺得還需要完善。
標(biāo)簽這里比很多NAS都好很多,是真的能選擇鏡像標(biāo)簽的,而且速度很快,估計是做了緩存。不像其它NAS一樣都是假標(biāo)簽,只能選擇latest。
2、容器管理
鏡像啟動容器,最關(guān)鍵的特權(quán)都給到了,除了特權(quán)模式,不同的權(quán)限功能開關(guān)都有。而且支持網(wǎng)絡(luò)直接選擇,這一點很方便。
啟動后的容器,支持終端機(jī)管理,內(nèi)置了/bin/bash,/bin/sh,/bin/ash等三種模式,也支持自定義啟動指令。
3、compose功能
使用compose,需要先選擇路徑,這里可以看到和我之前在ssh里測試的一樣。所有在compose的volumes里,建議使用相對路徑。
控制臺可以看到compose創(chuàng)建進(jìn)度。
文件管理中會自動創(chuàng)建相對路徑的文件夾,并且保存compose.yaml文件。
六、應(yīng)用中心
應(yīng)用中心一共包括了三類應(yīng)用,第一類是飛牛云自研的,左上角有fnOS角標(biāo);第二類是三方應(yīng)用,沒有任何標(biāo)志;第三類的容器,右下角有docker角標(biāo)。
目前飛牛云自研有影視、相冊兩個應(yīng)用,沒有音樂、小說、漫畫等。三方和docker的具體看圖,不展開說了。
1、影視功能
飛牛云fnOS最大的特點,就是影視賬號和NAS賬號是獨立的,即我們可以為任意人分配影視賬號,但是不需要給他們設(shè)定NAS賬號。
首次登錄,需要創(chuàng)建飛牛影視的管理員賬號,并且關(guān)聯(lián)NAS的管理員賬號。
設(shè)置影視庫名字、刮削語言、刮削保存目錄等基礎(chǔ)信息。
進(jìn)入影視應(yīng)用后,我們可以在這里分配單獨的用戶密碼,并且可以控制可訪問的媒體庫。
重新進(jìn)入設(shè)置,可以開啟GPU加速轉(zhuǎn)碼功能。
在創(chuàng)建媒體庫前,在NAS的設(shè)置里,有一個應(yīng)用許可,需要打開【設(shè)置】-【應(yīng)用】-【影視】,添加媒體庫可訪問的文件夾。
支持電影、電視劇、混合影片、其他視頻的媒體庫。
刮削設(shè)置,支持TMDb的大人元素,可配置自動下載字幕,這里沒有要求設(shè)置字幕下載賬號的地方,所以無法得知字幕下載源。
嘗試刮削了幾部電影,識別速度很快,而且沒有問題。
影視內(nèi)部刮削內(nèi)容,感覺挺全的,而且最下面由IMDB、豆瓣的外掛鏈接,可以一鍵轉(zhuǎn)跳。因此推測,刮削是通過TMDb、IMDb、豆瓣三者結(jié)合使用的。
字幕搜索功能,速度很快,而且由下載量排行顯示,很方便。
下載完成以后,在字幕處就可以選擇外掛字幕了。
網(wǎng)頁端播放,內(nèi)置了視頻解析,可以看到家寬DDNS播放4K,軟解,速度很快,拖動一般進(jìn)度條基本上10秒左右給反饋。
2、相冊
相冊功能實測沒有AI Clip功能,官方說下個版本重點打造這一塊。所以沒有太多的功能要介紹,中規(guī)中矩的一個相冊管理軟件。
相冊安裝好以后首次進(jìn)入,會自動在用戶目錄下生成一個Photos文件夾,支持照片上傳和導(dǎo)入。
相冊支持照片類型快速檢索,包含實況、視頻、raw、動圖等,下方可以展現(xiàn)出地點、標(biāo)簽回憶,因為我拍照都不開地點,所以這里沒有內(nèi)容。
照片共享方面,無論是單獨照片或相冊,都支持共享。但是目前看只支持共享給NAS用戶,沒有外部共享以及照片收集功能。
七、其它功能
1、資源管理
比較直觀的一個資源管理頁面,包含NAS運行的主要參數(shù),以及進(jìn)程管理,這一點比主流NAS好很多。
2、下載功能
內(nèi)置了一個輕量級qb作為下載工具,比較有意思的是下載工具有一個管理員視角,可以看到不同用戶的下載內(nèi)容,并且可以進(jìn)行下載限制。
3、網(wǎng)絡(luò)設(shè)置
可以看到實時的網(wǎng)絡(luò)網(wǎng)口通訊情況。
4、用戶設(shè)置
這是我目前,看過人機(jī)交互最好的用戶/用戶組管理頁面了,左側(cè)是用戶列表,右側(cè)是權(quán)限及明細(xì),簡潔明了。
5、日志
日志主要展示系統(tǒng)機(jī)的訊息,支持日志歸檔。但是無法設(shè)置日志通知。
八、移動端
目前fnOS移動端支持安卓和IOS,IOS需要從TestFlight里申請并下載,這里測試了IOS客戶端。
首先是登錄,支持IP直連、域名、FN ID等多種登錄方式,支持自動發(fā)現(xiàn)局域網(wǎng)內(nèi)的設(shè)備。登陸后可以看到設(shè)備信息和功能頁,這些都是可以自定義調(diào)整的。下方是影視、相冊、文件的三個小卡片功能,影視需要登錄賬號后才會展示內(nèi)容,相冊顯示的是收藏照片,文件顯示的是最近訪問。
最下面只能放的下5個標(biāo)簽頁,我們可以自定義標(biāo)簽頁內(nèi)容。這里放一個NAS監(jiān)控,很直觀。
文件管理頁,可以看到當(dāng)前用戶下的所有文件,包括文件傳輸任務(wù),以及遠(yuǎn)程掛載的文件夾,都可以直接訪問。
下載頁面,除了看下載任務(wù)外,最好用的功能就是這個內(nèi)置瀏覽器,可以訪問并且下載資源,我甚至可以在APP里直接看小說。
影視應(yīng)用,除了可以設(shè)置影視里的各類參數(shù)外,播放是更是能實現(xiàn)自動轉(zhuǎn)發(fā)。不需要額外設(shè)置杜比或者HDR,系統(tǒng)會自動識別并播放,而且支持快速投屏。
相冊功能,基本功能都有了,支持直接上傳照片,支持自動備份、重復(fù)文件處理等,支持共享給NAS下不同用戶。
總結(jié)
總結(jié)的話其實在開頭就說過了,作為一款新發(fā)布的NAS操作系統(tǒng),fnOS給我的驚喜遠(yuǎn)遠(yuǎn)大于我的期待。給了那些想入門NAS,但擔(dān)心投入過多,安裝麻煩的用戶一次絕佳的選擇機(jī)會。
毫不夸張地說,fnOS的底子真的很好,尤其是文件、存儲管理上,真正把核心功能做的易用、好用。但是在應(yīng)用上,目前只有影視、相冊,在娛樂、辦公協(xié)同、數(shù)據(jù)安全上,依舊有一些進(jìn)步空間,需要開發(fā)團(tuán)隊發(fā)揮更大的力氣去投入。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,