建置公用儲存槽,一定要NAS嗎?

一句話~~~貴公司 有沒有 要走的長遠????

任何資料都是 貴公司以後的重要資產

說到 想必您有一定的思考跟考量

而保存方式:

1. 自組一台電腦 組RAID 5 ((剛起步的話至少RIAD 1
2. 買一台NAS 4BAY 組RAID 5 ((剛起步的話至少RIAD 1
3. 像很多地方 如google雲端硬碟 或是其他公司 都有廠商合作

想到的就這些
我個人之前也用過nas,相較於以前,最近幾年的nas要簡單安裝不少,但如果真的要便利使用,我會推薦可以試試Nextdrive,我最近有入手了一個覺得還蠻不錯,真的要比功能是比不上市面上的nas那麼功能多元,但若是單純要好安裝、簡單使用,那Nextdrive真的是很不錯用,目前是用Nextdrive接了一顆1TB的外接硬碟,作為公司資料共享使用(我們公司不大,含我員工也才4個人,所以使用上沒什麼問題),第一次透過手機啟動Nextdrive接,設定好直接連線密碼後就可以讓大家共用了,蠻簡單的。
也可以透過wifi連結到區域網路,直接用windows的檔案總管來存取。

若是容量不足,也可以更換更大的硬碟,其實還蠻方便的。

下面和大家簡單分享一下使用的方式:



Nextdrive的外觀真的很像一個手機或平板的供電器,不大,有一個USB埠可以連接各種週邊使用(官網上說可支援USB隨身碟、外接硬碟、網路攝影機和外接光碟機)。


背面的插頭。


接上電源、插上USB裝罝就可以用了(暫時放在辦公室的會議室桌裡面)


Nextdrive專屬的App,設定完成後,就可以在主頁看到連結的裝置。


Nextdrive在設定時需要設一組管理密碼,另外也可以設定直連密碼,給其他同事或朋友連線使用,兩者的差別在於,直連密碼沒有管理權限。


瀏覽Nextdrive的硬碟內容


公司的一些文件、報告都可以直接從手機端開,還蠻方便的。


在電腦端可以透過網路裝置看到Nextdrive,使用帳號admin和你設定的管理密碼即可登入


以無線網路傳輸資料速度不算太快,但也還在可以接受的範圍就是了


以上提供給樓主參考囉!

免花錢方法:WINDOWS 分享資料夾(網路芳鄰)

找其中一台電腦,對著 磁碟機 或 資料夾,滑鼠右鍵 [內容]





權限:Everyone (所有人)-完全控制

這樣登入不必 帳號/密碼。點了就連接。


******************************

其它台電腦,如何連接?

1) 首先查出開分享那台電腦,IP 多少

[執行] - cmd
叫出指令小黑窗(命令提示字元)

輸入指令:ipconfig



可以查得那台電腦 IP

2) 別台電腦,桌面,滑鼠右鍵 - 新增 -捷徑



捷徑目標:\\IP

※兩個反斜線,鍵盤 Eneter 上面那一顆

例如:\\192.168.0.1

以後點那個捷徑,就可以直接連上。


*************************************

若想要 RAID1 磁碟陣列,保護資料?

去買兩顆空白硬碟(同容量的),插在要分享的那台電腦上

[磁碟管理員]

對兩顆新的空白硬碟分割,
選擇:動態磁碟,全部容量。

點擊其中一個空白磁碟,滑鼠右鍵,組成 RAID-1(鏡像磁碟),指定綁另一顆空白磁碟。

具體圖文教學,
搜尋 Google :windows 軟體 RAID1

不難,照著中文+圖片教學,施工時間,小於 1分鐘。幾個步驟而已。


※ 說明:
RAID1 允許壞一顆硬碟,資料仍可以讀寫。

windows 的軟體 RAID1,兩顆內容是一模一樣的,拔其中任何一顆,去插別台電腦,不須任何設定,可直接讀寫。

也就是花兩顆的錢,買兩顆,只能用到一顆的容量。一顆做同步保險用。


RAID 磁碟陣列,損壞其中一顆,重建的方法:
--------------------------------------
1) 關機,拔掉壞的那一顆
2) 插入新的空白硬碟,開機
3) 把有資料那顆,與空白硬碟,重新綁成 RAID1,它會自動重建,恢復健康度。

如果不放心保全效果,可以趁硬碟還新的,裡頭沒塞資料,先演練一遍如何操作。

建立好 RAID1 後,故意拔掉其中一顆,拿去別台電腦格式化,再插回去原先電腦,演練一下如何重建,並確定是不是真的安全的。

整體來說,操作過程並不困難,最慢一分鐘內就可學會。滑鼠點一點而已,去搜尋教學圖片來看,立刻就可以看懂。

可靠度 OK 的,微軟出的東西,歷史也有 10~20年了,全世界那麼多人在用,穩定性可以相信的。


註:
即便以後想用市面賣的現成 NAS,這硬碟也不會白買。

因為市面大多數賣的 NAS 機,都是空機,不含硬碟的。價錢都是空機價,硬碟錢還要另外買,另外算。

目前 C/P 值最高是 4TB * 2顆(平均每 1TB 或 每 1GB 最便宜)。

但如果容量需求不是那麼高,2TB * 2顆 也行,花的錢較少。(RAID1 只能用到一顆的容量)

1TB 的 C/P值最低。每 1TB 最貴。因為不管幾TB,馬達和外殼/電路板的成本都是一樣的。只是碟片數量不同。

超過 5TB 的也是 C/P值很低,因為新出的,廠商要賺,會比較貴。

系列的話,有錢可以考慮買 NAS 專用的。不然買綠標或普通的就好,省電靜音低溫。主要差別在讀寫性能。


RAID1 只有容錯(保險功能),沒有加速。

加速需要 RAID5(最少3顆一組,能用到 2顆容量)

fedora wrote:
RAID1 只有容錯(保險功能),沒有加速。
加速需要 RAID5(最少3顆一組,能用到 2顆容量)...(恕刪)


其實心裡一直有個疑問, 為何 RAID1 不能加速呢? 如果 RAID0 做的到, RAID1 應該也做的到啊! 至少在讀取時應該可以做到加速.
FB: Pctine
相愛難胖亦難 wrote:
我記得RAID 1...(恕刪)


感謝分享. 在下面這篇也有提到 Linux mdadm RAID1 在某些情況下, 讀取速度會比單顆硬碟更快. 但文中有些也是持相反意見啦.

http://superuser.com/questions/385519/does-raid1-increase-performance-with-linux-mdadm

FB: Pctine
pctine wrote:
其實心裡一直有個疑問, 為何 RAID1 不能加速呢? 如果 RAID0 做的到, RAID1 應該也做的到啊! 至少在讀取時應該可以做到加速....(恕刪)


就我個人的理解是這樣的:
(不一定正確,有誤請指正)



RAID-0 能加速(但是沒有容錯)是因為把資料「打散」,分散儲存在兩顆硬碟中。這部份很容易理解。


而 RAID1 是同步複製,寫入時,不管在 A磁碟 寫了什麼,同時也在 B磁碟 複寫/抄寫一份。

可能會想說:寫入也許無法加速,但讀取不是可以從兩顆磁碟,分別提取一部分資料,再結合起來,這樣也可以加速不是嗎?

可問題就在:CPU 要依靠什麼數據,去決定該提取其中一顆哪個部份的資料?

比方說如上圖,A磁碟 在讀取 Block1 的時後,B磁碟 就去讀取 Block2 ,然後結合起來?

但 Block 1 和 Block 2 ,不一定是同個檔案啊。

說不定 Block 2 和 Block 3 才是同一個檔案。

結果去提取 A磁碟 Block 1 + B磁碟 Block 2,以為會有加速效果,搞不好是白讀取的,讀取到不是想要的資料,沒加速還減速。

RAID1 理論上是兩顆硬碟同時讀取,各提取一部分資料出來結合,就可以加速。可問題就是出在:沒有參照表。無法準確控制該讀兩顆硬碟的哪個部份。

如果要另外製作一份參照表,那等於需要耗掉一顆硬碟的空間。其實那個就是 RAID5,結合了 RAID1 和 RAID0,打散資料加速+有容錯+有一份同位元檢查表。不過 RAID5 最少需要三顆。最多可以很多顆,也是和 RAID0 一樣,愈多顆就愈快。


但這也不是絕對,好像有的 RAID1 系統,有額外晶片在輔助運算,會先從 A磁碟 的分割表,算出同一個檔案的部份區塊,在 B磁碟 的什麼地方,然後兩顆硬碟都同時去讀取區塊出來結合檔案,就可以達到加速效果。

算是改良式的 RAID1,然後那個輔助運算晶片,理論上靠軟體也能辦到(軟體 RAID),交給 CPU 去運算。不過 windows 的軟體 RAID1,不是這種的改良式的。它是一次只會從其中一顆硬碟讀取資料。

大部分的 RAID1 系統,無論軟體、硬體的,都是只會去讀取其中一顆。可靠性比較高。


**************************************

密技絕招,供參考:

RAID1 就算一次只從其中一顆讀取資料,也能加速。但必須不同介質的磁碟。

具體:RamDisk + 傳統硬碟/SSD,綁成 RAID1。

RamDisk 的讀速飛快的,但 DRAM 有不能斷電的缺點,一旦斷電資料就會消失。

所以 RamDisk 與 硬碟/SSD 綁成 RAID1,寫入資料時,可以同步複寫/備份。這就可以解決 RamDisk 不可靠的缺點,即使不幸斷電,重開機後只要重建 RAID1,恢復健康度,即可恢復資料。

然後 RAID1 只會從其中一顆磁碟讀取,通常是第一顆,就把 RamDisk 排在前面。

這組磁碟陣列,讀速是 RamDisk 速度的,且有同步備份效果(RAID1 複寫到 硬碟/SSD)。

這在 Linux 的 軟體RAID 是確實可以做到的,我實驗過,真的可以運行。

分別在 RamDisk 和 硬碟/SSD 掛載 loop 虛擬磁碟(用 dd 創出來的 映像檔),再去綁成 RAID1。雖然透過虛擬的,效能會稍微降一點,但還是很快,尤其 4k小檔讀寫的部份。

當然這個好處並不是想要 RAID1 互相備援,只是要解決 RamDisk 的不可靠性而已。犧牲寫入速度,來換取可靠性。


windows 的沒辦法,因為 windows 的 軟體RIAD 不支援綁 虛擬磁碟。

XP 時代就有的 軟RAID,到 WIN8/WIN10 也沒改進,都是同一套軟體。

如果可以綁 虛擬磁碟 成 RAID,那用途可就大了。

比方:單純的在 各顆磁碟 創 映像檔,掛載成 虛擬磁碟,在綁成 RAID-0/1 。用途:遊戲加速, 安全資料夾.....等等的。

重點是不必空白硬碟,現有已經塞滿資料的各顆硬碟,造個映像檔,就可以撥出空間來綁 RAID。

可惜就不支援。

fedora wrote:
就我個人的理解是這...(恕刪)


其實在前面那篇就有說明. 單一檔案或許沒有加速的效果, 但 concurrent 在讀取時, 不同的檔案可能就可以從 RAID1 不同的 member disk 中讀取, 這樣的速度就會提升, 至於 algorithm 怎麼做? 這就要看 kernel 那邊的實作了.


man 4 md states: "… Note that the read balancing done by the driver does not make the RAID1 performance profile be the same as for RAID0; a single stream of input will not be accelerated (e.g. a single dd), but multiple sequential streams or a random workload will use more than one spindle. In theory, having an N-disk RAID1 will allow N sequential threads to read from all disks. …"

To top it off — in practice, based on iostat output being observed on a typical 2 HDDs software RAID set-up, there's none of balancing. In fact it effectively looks like mdadm's option --write-mostly is always on.
FB: Pctine
感謝fedora大大的教學,不過空一台電腦作分享還有點蠻浪費的,而且在外網好像連不進來?
目前看起來就是NAS比較符合需求但又怕不好安裝,另外ff78910qt大分享的Nextdrive好像蠻不錯的,只要用手機就能安裝設定,也不用拆機裝硬碟,有點心動!


亦正亦邪 wrote:
感謝fedora大...(恕刪)


安裝方便、使用有彈性其實就是我選擇Nextdrive的重點,雖然功能比不上NAS這麼多元豐富,但對於一般需求的檔案分享、交換、雲端化存取已經夠用了,可外接自選的USB儲存裝置也讓使用更有彈性一些。我的個人小小心得,提供給你參考囉!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!