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

30 則留言

Kan Lester 提到...

請問一下
您無法登入控制平台的機率高嗎??
目前手頭上也有一台,已發生過三資無法登入的情形,都是得斷電後重開才會恢復正常

Wei Ru Liau 提到...

我覺得非常的高,其實懷欵台灣賣的這批貨晶片有問題,因為國外的討論區我沒翻到文章

所以務必要啟用SSH,無法登入的時候,下指令重開機

儘量少用斷電的方式開關機,會很傷硬碟

Kan Lester 提到...

我打去客服問也說沒有人反應過這個問題,問我要不要換一台.....

匿名 提到...

請問~上文題到的~關閉wdmcserverd
是只需要~
輸入WDMyCloud:~# /etc/init.d/wdmcserverd stop
這行指令嗎?
因為內網上傳檔案~都會很卡~

Wei Ru Liau 提到...

上傳速度慢,可以試看看把那個服務關掉,或許能改善

Kan Lester或許可以換一台看看,若有改善也請分享

我手邊這台已經裝滿資料,要換機是大工程,也懶得換了 @@

匿名 提到...

我把那個服務關閉了~
再把cloud固定IP拿掉~改浮動
路由器指定MAC IP~這樣真的有比較順~
在來就等時間看還會不會斷線了!

匿名 提到...

請問板大:
您會不會在傳輸資料中區網斷開?
但使用wdmycloud程式卻可以登入。
一定要重新啟動wd又可以在網芳上面讀取到。

Wei Ru Liau 提到...

區網斷掉,有遇過,但我不確定是分享器的問題,作業系統,還是wd設備的問題。沒記錯的話,斷掉沒多久就能用

我會留意這個問題看看

網芳若有問題,可以下這個指令試試,把網芳服務restart看看
/etc/init.d/samba restart

Benny Wu 提到...

請問你會遇到wd photo這個軟體使用幾天後,就無法再自動同步照片,得一定要重開機才行的狀況嗎?

Wei Ru Liau 提到...

同步照片的問題,目前並沒有認真用該功能,所以無法和你分享

匿名 提到...

我公司最近剛買一台
但是現在備份資料到一半就會突然連不到磁碟
然後再點進去就會跟我要帳號密碼,但我明明就沒設
一開始重開機還會正常,但有一次重開機也無效就是一直要密碼,最後就回復系統重來
然後剛剛又開使跟我要密碼了,我的登入權限又不見了
請問有人遇過這種鬼打牆的狀況嗎?謝謝!

Wei Ru Liau 提到...

問密碼是正常的,因為的問題題出在網芳沒設好

本機的帳號及密碼與WDMyCloud內的資訊,最好設一致,網芳才能通行無阻


匿名 提到...

可是一下需要一下又不用密碼,今天早上一開所有的網路芳鄰全不見了,WD自己的也不見了>.<

puff 99x99 提到...

我遇到好幾次在同一個區網內可以正常連線, 但出門從外部網路就無法連線的狀況, 最後只能拔電重啟才恢復正常, 無解

這樣超困擾的啊, 有時出門在外要連回家抓工作資料, 永遠都不知道哪時候會無法連線, 像不定時炸彈一樣

也有人遇到一樣的狀況嗎?

Wei Ru Liau 提到...

puff 99x99改成固定IP能解決這個問題

浮動IP一段時間會換IP,換完IP後就會有此問題

匿名 提到...

樓上用戶們碰到的有些軟體連結問題,尤其是不在家中網路連結的時候,主要是WD MyCloud連結的ADSL, DSL或是Cable Modem的Public IP改了。重新啟動WD MyCloud便可以令它註冊正確IP到MyCloud網站上。

匿名 提到...

我找到公司沒在用的固定IP位置弄上去
這台WD一離開區網我的區網就正常了
看來這台確實會干擾區網連線

Wei Ru Liau 提到...

關於Benny Wu先前有提到wd photo同步備份的問題,我在使用上還蠻穩定的,機器剛設定好後,我有在家人的手機安裝該app,很久沒理它,但還活的好好的

不過我有發現一件事,app內的圖片,必需等 wd mycloud掃瞄過後才會出現在手機的app內。因為我曾上傳圖片後,發現一直出不來,透過網芳檢查,圖片有在裡面,但app看不到

另外,我在猜發問者也有可能用浮動IP,設備換IP後,就無法順利運作,換IP後最簡單的方式,就是透過重開機解決

這個討論串有在教一些解決方法,例如定時重開機之類的,或者寫script在指定時間更新帳號...等等,提供做為參考囉~
http://community.wd.com/t5/WD-My-Cloud/unable-to-access-my-WD-mycloud-device-remotely-via-internet/td-p/726452

a2517349 提到...

看了此網站後不知道怎麼使用與安裝
可否請廖子大教學一下呢?
感激不盡~:)

https://trac.transmissionbt.com/wiki/Scripts/initd

Wei Ru Liau 提到...

我更新到最新的韌體後,BT程式無法使用
結果重裝了一下
link:
http://community.wd.com/t5/WD-My-Cloud/Guide-Transmission-v2-84-for-firmware-V4-00-00-6xx-10-2014/td-p/770207

照舊跑了一次後,發現不用寫transmission-daemon就能開機自動啟用

文中的這個語法,就是開機啟用程式的語法

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

a2517349 提到...

感謝廖子大的回覆:]

我在外部可以用FTP連入
卻不能用HTTP連入
會出現
-------------------
Forbidden

You don't have permission to access /UI/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
--------------

哀~~已困擾兩天
也爬了很多文
卻都沒辦法

覺得難過....

Wei Ru Liau 提到...

遠端管理WD My Cloud的方法可參考此連結
http://wdc.custhelp.com/app/answers/detail/a_id/10623

原則上基於安全,不會讓你在外面,直接用瀏覽器輸入IP就能輕易的進入

JC 提到...

不好意思想請教, 不小心用WD軟體遠端刪錯了檔案....有辦法回復嗎?(比如說像資源回收桶之類的地方)

原廠的UI設計有夠爛的orz....點擊檔案再點delete鍵, 會選到整個上層資料夾....沒看清楚的話..就演變成不小心刪掉整個資料夾..囧啊啊啊......

Wei Ru Liau 提到...

To JC:
WD軟體遠端刪錯了檔案....有辦法回復嗎?

依本人使用Linux系統的經驗,無法回復 XD

匿名 提到...

你好,请问WD my cloud的上传下载速度知不是只会路由的速度有关?我现在用的Router上传速度都在1M/S以下,我是否需要添加一个路由?

Wei Ru Liau 提到...

匿名 提到...
Router上传速度都在1M/S以下

建議透過ssh連入,執行
/etc/init.d/wdmcserverd stop

傳輸無法達到標準,速度很慢的因素,這個程式吃太多資源了,把它關掉試看看囉~

Chun-wei Yu 提到...

你好
版主所提到一些改機方法真的有點難,有沒有簡單的辦法把這台主機直接改成普通外接式硬碟
本來期待的雲端硬碟因為速度過慢和不小心用遠端誤刪後決定放棄...

謝謝

Wei Ru Liau 提到...

這台會慢的主因掃瞄多媒體功能,因為配的CPU規格不夠高,跑的很吃力
用ssh登入把一些服務關掉會改善很多,拿來當網芳使用,還算OK啦~ 看1080P傳輸也OK

配合 mycloud.com 可讓這台變成私有雲,算蠻好用的
不過如你說所的誤刪確實很容易發生,也是這系列NAS很大致命傷

日後再找NAS設備,我會找有網芳資源回收桶機制的設備,做為挑機的基本要求

至於改成外接硬碟,把盒子拆了取硬碟,再買外接盒接上後,將硬碟重分割後再格式化,理論上就是一般外接硬碟了
※不過我沒做過,失敗別找我唷 XD

Chun-wei Yu 提到...

謝謝,您的回復還是真的很快讓我大吃一驚
小弟對電腦不是非常在行,可以大概告訴我一下要怎麼去ssh關掉功能呢?
另外如果他可以拿抓BT的話或許也只剩下這點用途了

Wei Ru Liau 提到...

對電腦不在行...那就不建議SSH修改啦~把這台設備變成磚可就慘了!

這篇內容有提到所有的流程,最後一段也有介紹SSH連線程式

SSH連線法
01.用WEB進入管理介面,把SSH登入啟用
02.接著用連線程式連入
Windows 可用 pietty http://ntu.csie.org/~piaip/pietty/
帳號 root 密碼 welc0me

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

技術提供:Blogger.