本帖最後由 ero021522 於 2016-5-17 21:21 編輯
File Station
File Station 可算是最常用的功能,所有NAS中的檔案都可透過File Station檢視、改名、移動、刪除、分享、下載等。 電腦中的檔案也可利用File Station 上傳至NAS 的不同位置。
DSM 6.0 為其新增「建立檔案請求」、「全內文搜尋」、「文件快速瀏覽」功能,下面會一一詳細介紹。
以往非NAS 用戶只可用File Station 的分享功能來下載檔案,而不能上載,DSM 6.0就打破這限制,「建立檔案請求」讓非NAS用戶也可上載檔案到NAS。 步驟如下:
- 選擇目的地資料夾
- 按操作或右鍵➡️建立檔案請求
 - 可以自定「您的名字」和「訊息」,也可添加密碼、有效期和次數,避免被陌生人上傳有害檔案。不過把有效結束日期設定比得開始日期還早時,系統沒有告知錯誤或日期無效。
  - 可將連結利用DSM內置email或第三方email服務寄出。可是明明File Station 「分享檔案連結」有內置把網址轉成qr code功能,利用qr code app掃描後直接連到網頁,免卻輸入網址的步驟,到了「建立檔案請求」卻沒有此功能。
 - 如有設定密碼,進入網頁時會要求輸入。
 - 進入到檔案上載網頁,可同時上載多個檔案,另外,上載者也可輸入名字讓NAS用戶識別。
 - 按「上傳」後就會開始上載,成功上載的檔案會顯示✔️
 - DSM會自動新建以上載者為名的資料夾,並把上載檔案放置到該資料夾下,並顯示訊息通知用戶,有人上傳檔案。
 - 當用戶想整理連結,可到工具➡️分享連結管理員,在這找到所有「分享檔案連結」和「檔案請求連結」,用戶可自行編輯、刪除、分享、和清除無效連結。

「文件快速瀏覽」故名思義,就是可以在File Station 中直接打開文書檔案,檢視或編輯內容,免除下載,編輯再上載的繁複步驟。
- 到套件中心下載「文字編輯器」用於編輯純文字檔案,「文件檢視器」用於編輯 Microsoft Office, OpenOffice , LibreOffice, PDF 等的文件。
- 安裝後可在File Station 對文件檔按右鍵➡️檢視➡️使用文件檢視器開啟

 - 純文字檔可直接double click左鍵打開,文字編輯器有繁體簡體轉換功能,支成各種語言編碼(UFT-8, UFT-16, BIG5, GBK等 )和編碼程式碼(C/C++, HTML, Java, JavaScript, Lua, MySQL, Perl, PHP等)檔案。

有別於以往只能搜索檔案名稱,「全內文搜尋」可同時搜尋檔案內文、metadata(相關數據),助用戶在龐大的檔案系統中,迅速找到所需檔案。
- 欲使用「全內文搜尋」,需先建立檔案索引。控制台➡️索引服務➡️檔案索引➡️索引資料夾清單➡️新增➡️自行添加資料夾和設定檔案類型
 - 索引完成後就可到File Station按右上放大鏡,勾選「啟動檔案內容搜尋」,輸內關鍵字就可進行全內文搜尋包括文字檔、Office文件檔、pdf的內容

 - 音樂檔可搜尋包括歌手、專輯名、檔案編碼格式等的相關數據(metadata)
  - 圖檔可藉由拍攝裝置、曝光時間、透鏡光圈等的相關數據找到圖檔
  - 影片檔可用解像度、影音編碼格式來搜尋,不過不能透過「全內文搜尋」以電影類型、演員、編劇、導演搜尋影片,如欲用這些資料搜尋,請移玉步往 Video Station內。
至於想在手提裝置整理檔案,可以到 App Store/Play Store下載DS file。
DS File 除了可以快速檢視、分享、刪除、移動、下載檔案到裝置,還可串流影片和音樂。支援多種不同格式。


不過先前提到的「建立檔案請求」和「全內文搜尋」就暫時欠缺了!
------------------------------------------------------------------------------------------------------------------------------------------
Download Station
升級至DSM6.0 後Download Station 沒有太大改動, 一如既往支援http, ftp, bt( torrent, magent link), eMule(eD2k), 迅雷(thunder), QQ旋風(Qqdl)等。
用戶可以直接輸入網址,也可以上傳種子檔或含下載連結的txt檔來下載檔案。

單檔二百多GB的檔案也能正常下載,下載這麼大的檔案中途難免會time out, 按重新下載後可續傳而不是由頭下載。

更新DSM 6.0後,PT (private tracker) 仍能正常下載,不會因useragent 改變而出現紅種(無法連接tracker)。
  
不過對使用pt下載的用戶來說介面不太友善。
因為可能同時上下載數十個任務甚至數百個,而且又和一般的http,ftp等下載混集一起,讓任務難以整理和分類,如果左側分頁可以新增按照bt,tracker伺服器來分類(如下圖)會對用戶會方便不少。

IOS和Android 可下載 DS download來管理下載任務

可使用內置BT搜尋和瀏覽器建立下載任務

------------------------------------------------------------------------------------------------------------------------------------------
Snapshot Replication
Btrfs 檔案系統由07年發布,直到13年終於進入穩定版,而DSM 6.0 就開始支援 Btrfs 。
Btrfs的特點有
- 快照(snapshot)功能,令檔案就算受病毒影響或錯誤修改,也可讓檔案回復到不同時期的版本
- 快照佔用檔案體積低,不影響系統性能
- 自動檢查檔案完整性和修復錯誤
若想使用Snapshot 來備份與還原,可到套件中心下載Snapshot Replication 。
打開後看到由於未建立快照,系統總覽中顯示資料未受保護。

先說明一下如何建立快照
- 點擊左側「快照」,之後選擇要建立快照的資料夾
 - 如要手動單次建立快照,點擊「拍攝快照」,「鎖定」功能可以防止手動拍攝的快照被排程拍攝快照時移除
 - 快照拍攝成功,還原點數量增加到1

- 如要建立排程令系統自動拍攝快照,可點擊「設定」➡️ 「啟動快照排程」
執行日期可選擇每天、假日、平日、星期一至日等。 重複間隔最短可設為每五分鐘拍攝一次快照,最長為每日一次。
 - 在「保留」,可設定快照數量上限,要注意的是每個資料夾的上限是1024個,整個系統的快照上限是65535,到達上限後就不可再拍攝新快照。
 - 確定後就成功建立排程

快照建立後,資料夾中的檔案有改動也可以還原至快照拍攝時間的版本。就算檔案被勒索病毒加密也可還原,減少損失。
現在模擬一下勒索病毒加密檔案後能否順利還原。
於套件中心安裝第三方社群提供的GnuPG ,之後打算PuTTY SSH 登入DSM直接建立key,不過發生錯誤!

只好改為在Linux建立key,再由DSM import

用public key 把 plain.txt 檔案加密


再打開檔案發現由於被加密,所以內文變成亂碼

使用非對稱式加密,所以無法用加密的public key 解密

之後便測試能否用Snapshot 功能順利回復
再次來到Snapshot Replication➡️左側「還原」➡️選擇要還原的資料夾➡️再點擊上方「還原」按鈕
可看到不同時間拍攝的Snapshot ,不清楚哪個是要還原的目標可點擊左上「瀏覽」

自動打開File Station ,可以查看不同版本Snapshot 的檔案
得知是哪個Snapshot 後,就可回到Snapshot Replication 中,選擇目標Snapshot➡️動作➡️選擇依原始狀態還原或另存新檔

選擇是否一拼還原資料夾設定

確定後便開始還原。開啟檔案後發現順利回復到Snapshot 拍攝時也就是明文版本。

另外,Snapshot Replication會於還原時自動拍攝一個Snapshot,就算操作出錯還原到錯誤版本,也可回復到最新版。
 |