WD My Cloud 雜記

入手第一顆雲端設備,選擇了WD的My Cloud

若用NAS來評估,這顆的價位算最便宜

實際查了內裝硬碟的型號 : hdparm -I /dev/sda
WDC WD30EFRX-68EUZN0 目前市場售價 : 4288元
WD My Cloud 3TB 市場售價 : 5999元
扣除硬碟本體的價格:1711元
PS.目前市售NAS空機售價約3000左右
PS.購機日期 2014年7月24日
PS.2016年09月17日閒閒沒事查價,居然定價還是5999元耶! (2016/9/17此時硬碟價格:$3899)
http://24h.pchome.com.tw/prod/DRAG62-A81797974

雖然這顆的價位便宜,但相對的功能及硬體也比較陽春!
例如沒有BT功能(可以自己裝),也沒辦法輸出至電視播放 (HDMI)
不過設備有支援DLNA,是可以透過DLNA的方式播放WD My Cloud上頭的影音及圖片

最近期筆記
最近這台機器開始有點小狀況,燈號正常,但完全無法連線進入
目前已經發生兩次了,由於沒有任何Power鍵,只能強制切電源處理
順便記錄一下,目前內建的這顆硬碟 WD Red 3TB 3.5吋 $3949。

目前更新至 v04.05.00-315 (2017/07/10筆記)
這台的市售價格 5899元 (少100元) [空硬碟3888元] [NAS本體的價格:2011元]
PS.強烈建議寫一個簡單的script讓設備每一天都能重新開機一次,目前手上使用Qnap NAS的經驗也是如此,我發現這類似的NAS設備到了一定年限會不穩,但又抓不出原因,由於又只能靠拔插頭重開機,那不如自己重開機囉 XD


這台機器打開ssh後的最高權限
id:root
pwd:welc0me

速度很慢,就把掃瞄多媒體功能關掉吧! ( 這個動作會影響某些服務 )
發現速度很慢,於是決定把一些沒必要的功能關掉
例如掃瞄多媒體之類的,但發現介面上的功能都關了,還是效果不大
最後發現這樣子做就行了,效能真的會差很多
打開ssh,使用pietty登入並執行
WDMyCloud:~# /etc/init.d/wdmcserverd stop

我發現會慢的原因是我複製到設備上的影像檔,一直掃瞄失敗,可能是格式沒支援,所以才會造成慢的原因,關掉就沒事了

PS.我這台設備使用2014年9月釋出的韌體有改善

網路芳鄰設定技巧
登入設備後,會被要求註冊WD的帳號
註冊完後,設備會用你的英文名做為預設的帳戶

例如Wayne Liao,帳號會預設為Wayne

若你的 Windows 本機的登入帳號是 Tom,那麼就把 Wayne 改成 Tom,密碼也一致

如此一來網路芳鄰就會很順暢

若是有綁定Windows Live帳戶,可以參考底下設定,即可透過網路芳鄰存資料


很好用的同步軟體,一定要裝
所有的軟體可在這個 連結 找到

PC版的同步軟體,WD SmartWare
不過此軟體的備份原則是遞增,不是同步,但以備援的原則,此法的好處是誤刪的檔還有機會救回來

手機的話,就搜尋APP
WD My Cloud - 可以在外面連入存取資料
WD Photos - 可同步存取手機或平板中的相片

至於PC版的WD My Cloud,我覺得也要裝一下,可同步儲存微軟Office系列的編輯
若沒安裝WD My Cloud程式,亦可用瀏覽器遠端登入,會以webdav的方式載掛
但我的webdav載掛經驗很糟,讓Windows整個死當,所以建議用WD My Cloud

不適合多人同時存取資料
下圖是存取網芳的數據 smbd 跑到90幾%
家用 OK,商用如果只是單純拿來當備份機OK,不適合同時多人存取資料


不要執行任何apt-get相關的程式安裝或昇級軟體!
雖然我們可以輕易的取得root權限,進入設定,但是強烈的提醒您,不可以用apt-get更新資料,因為這台機器Debian安裝的版本不完全,更新後設備就會GG了

外接硬碟使用
設備有一個USB 3.0的孔,可以外接一顆硬碟
外接後會以網芳共享資料夾的方式將整顆硬碟做分享

外接硬碟也本體硬碟檔案複製,必需透過ssh連入後,再敲指令才行

例如:LC_ALL=zh_TW.UTF-8 rsync -avP /var/media/Elements/movie/ /DataVolume/shared\ Videos/rsync/

把外接目錄 /var/media/Elements/movie/ 同步複製到  /DataVolume/shared Videos/rsync/

強烈建議把沒用到的功能關閉,才能發揮這台的效能,有興趣可以看 這篇 介紹
文章中提到關掉好幾個wd相關的服務程式後,USB 3.0跑的極限大概40MB/s左右

載掛硬碟複製資料實測
使用指令:
LC_ALL=zh_TW.UTF-8 rsync -avP /var/media/Elements/movie/ /DataVolume/shared\ Videos/rsync/

外接的一顆舊的1TB硬碟(只有支援USB 2.0),但似乎沒有跑出理想的速度,速度只有在10 MB/s上下跑而已


USB3.0搬檔案實測
實際接上USB3.0的設備,測試的結果,大概在35MB/s左右
必需特別注意一件事情,由於為了要看copy的進度,所以我都用rsync做搬檔的動作
但我發現rsync怎麼搬檔,速度都落在10-15MB/s而已,改用 cp 或 mv 指令後效率會較優

WD My Cloud 即然是Linux系統,沒拿下載bittorent太可惜了
安裝文章參考 這裡
更新成4.x確定能使用

transmission-daemon自行啟用的設定記錄
讓transmission-daemon自行啟用
執行檔可到這裡照抄,使用者改成root
接著加入自行啟用的行列
update-rc.d transmission-daemon defaults

底下是備份分享的作者在討論區發表的安裝方式 ( 務必要把transmission_2.84-1_armhf.deb收好,昇級後都必需重跑一遍)
wget --no-check-certificate dl.dropbox.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb;
dpkg -i transmission_2.84-1_armhf.deb;

export i=/usr/local/bin/transmission-stop;echo -e '#!/bin/sh\n\nkill `ps -ef|grep transmission-daemon|awk {"print $2"}`>/dev/null 2>&1'>$i;chmod 775 $i;

mkdir -pm777 /DataVolume/shares/Public/Transmission/Downloads /DataVolume/shares/Public/Transmission/blocklists /DataVolume/shares/Public/Transmission/torrents /DataVolume/shares/Public/Transmission/resume ~/.config/transmission-daemon;

chmod -R 777 /DataVolume/shares/Public/Transmission;

ln -sf /shares/Public/Transmission/Downloads ~/;
ln -sf /shares/Public/Transmission/blocklists ~/.config/transmission-daemon;
ln -sf /shares/Public/Transmission/torrents ~/.config/transmission-daemon;
ln -sf /shares/Public/Transmission/resume ~/.config/transmission-daemon;

transmission-daemon;transmission-stop;

sed -i 's/"rpc-whitelist-enabled": true,/"rpc-whitelist-enabled": false,/g' ~/.config/transmission-daemon/settings.json;

sed -i 's/"rpc-whitelist": "127.0.0.1",/"rpc-whitelist": "",/g' ~/.config/transmission-daemon/settings.json;

crontab -l>.crontab;echo @reboot /usr/local/bin/transmission-daemon>>.crontab;crontab<.crontab;rm -f .crontab;

Transmission新增檔案後發現權限只給root無法搬動,設定umask後就解決了
nano .config/transmission-daemon/settings.json
    "umask": 0,

打造不會讀到亂碼的中文環境
~/.bashrc
export LC_ALL=zh_TW.UTF-8
export LC_MESSAGES=zh_TW.UTF-8

/etc/default/locale
LANG="zh_TW.UTF-8"
LC_CTYPE=zh_TW.UTF-8
LC_MESSAGES=zh_TW.UTF-8
LC_TIME=zh_TW.UTF-8


無解的BUG <= 此問題在新的韌體有解決
在使用這台機器有遇到無法登入的BUG,第一次遇到這個問題由於未開啟ssh,所以只能強制拔電源關機,別無它法了

BUG的實際情況就是有輸入帳號及密碼後,有登入,但會隨即退出,換過瀏覽器仍無解,所以研判是主機的問題,即便我有執行 apache 重啟或者wd相關的程式重啟仍沒用
我唯一的解決方式就是把ssh打開,然後再用重開機指令 shudtown -r now,將設備重啟

讓wdmcserverd啟動時不執行 ( 這個動作會影響某些服務 )
update-rc.d wdphotodbmergerd disable
update-rc.d wdmcserverd disable

刪除快取資料,爭取空間 
find / -iname '.wdmc' -type d -print0|xargs -0 rm -rf --
※我大概清出10幾G,由於我不使用wd內建的功能,所以才清空,一般不建議唷,不然你的硬碟會有永遠掃瞄不完的資料! PS.啟用 wdmcserverd & wdmcserverd 會建置回來

搭配find指令管理檔案
列出檔案:
find /path/ -type f -exec ls -l {} \;

列出某個時間區間檔案
find find /path/ -newermt "2014-10-01 00:00:00" ! -newermt "2014-11-01 00:00:00"

列出365天前的檔案,並把檔案搬到新的位置
find /path/ -mtime +365 -type f -print

列出365天前的檔案,並把檔案搬到新的位置
find /path/ -mtime +365 -type f -print -exec mv "{}" /path_new \;

找出空目錄
find /path/ -depth -empty -type d -print

用find查詢檔案大小:
find /path/ -mtime +750 -type f -print -exec du -ach {} + | tail -n 1

用find查詢某個時間區間檔案檔案大小
find /path/ -newermt "2014-10-01 00:00:00" ! -newermt "2014-11-02 00:00:00" -type f -print -exec du -ach {} + | tail -n 1

查詢所有硬碟容量大小
du -h

對檔案管理有興趣的人可參考這篇,有一些不錯的管理指令
http://liaozi.blogspot.tw/2015/04/linux.html

備註
使用ssh連入設定有一定的風險,務必僅慎使用

目前最新釋出的韌體 ( WDMyCloud v04.04.05-101 )
UI大更新唷~ http://www.mycloud.com/ 的管理功能也大更新

更新韌體或許可以改善上述的一些問題,建議您拿到設備後,更新至最新版的韌體

本文涉及到修改 WD My Cloud 原生預設使用設定,操作已超出其設計功能與其使用的必要性有可能會造成機器不當影響,請務必小心使用!


每次更新後,我個人的使用習慣,還是會把wdphotodbmergerd及wdmcserverd取消掉,同時也會關閉DLNA相關的功能,以減少設備瘋狂的存取索引資料 XD

個人用途
01.PC 使用WD SmartWare備援資料
02.手機 and 平板同步備份相片資料
03.BT 下載資料
04.網芳存取資料

另外,我用時會習慣不常用時會關機  ( 設定 => 公用程式 => 裝置維護 => 關閉 ),關完機後把插座電源切掉,需時使用再切開

分享一下我在手機上使用SSH連線工具連入的畫面


PIETTY連線不用打密碼
建立捷徑 C:\Windows\pietty.exe -l root -P 22 -pw welc0me -t wdmycloud

本篇文章新期更新時間:2017-07-10
張貼留言
技術提供:Blogger.