WD My Cloud 수동으로 펌웨어 업데이트 하기
컨텐츠 정보
- 52,313 조회
- 0 추천
- 목록
본문
1. 웹브라우저의 대시보드에서 수동으로 업데이트 하기
http://download.wdc.com/nas/sq-030401-230-20140415.deb.zip
위 링크에서 펌웨어 업데이트 파일을 받은 후 압축을 풉니다.
※ 관련링크에 최신버전이 있습니다.
▲ 위 스샷처럼 대시보드 -> 설정 -> 펌웨어 -> 수동 업데이트 -> 파일에서 업데이트
에서 위에서 받은 파일을 넣으면 수동으로 펌웨어 업데이트가 가능합니다.
2. SSH에서 수동으로 업데이트 하기
대시보드에서 잘 안된다면 Putty에 접속하여
cd /DataVolume
위와 같이 데이터 쪽으로 들어가서
wget http://download.wdc.com/nas/sq-030401-230-20140415.deb.zip
위 명령어로 펌웨어 파일을 받습니다.
WDMyCloud:/DataVolume# wget http://download.wdc.com/nas/sq-030401-230-20140415.deb.zip
--2014-02-10 11:14:53-- http://download.wdc.com/nas/sq-030401-219-20140218.zip
Resolving download.wdc.com (download.wdc.com)... 173.223.227.42, 173.223.227.26
Connecting to download.wdc.com (download.wdc.com)|173.223.227.42|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 124086786 (118M) [application/zip]
Saving to: `sq-030401-219-20140218.zip'
100%[======================================>] 124,086,786 8.44M/s in 14s
2014-02-10 11:15:07 (8.75 MB/s) - `sq-030401-219-20140218.zip' saved [124086786/124086786]
WDMyCloud:/DataVolume#
위와 같이 받아지구요.
혹시 다운그레이드 하시려면
wget -o WDMyCloud-030104-139-20131028.zip https://www.dropbox.com/s/7rq4jv61pj846ck/WDMyCloud-030104-139-20131028.zip
위 명령어로 이전 펌웨어를 받으면 됩니다.
밑의 명령어 중에 WDMyCloud-030301-156.zip를 WDMyCloud-030104-139-20131028.zip 로 바꾸면 됩니다.
sq-030301-156-20131230.deb를 sq-030104-139-20131028.deb 로 바꾸면 됩니다.
unzip sq-030401-230-20140415.deb.zip
위 명령어로 압축을 풉니다.
WDMyCloud:/DataVolume# unzip sq-030401-230-20140415.deb.zip
Archive: sq-030401-230-20140415.deb.zip
inflating: sq-030401-230-20140415.deb
WDMyCloud:/DataVolume#
위와 같이 압축이 풀어집니다. 대략 5~10초 정도 소요됩니다.
/usr/local/sbin/updateFirmwareFromFile.sh /DataVolume/sq-030401-230-20140415.deb
위 명령어로 수동으로 업데이트 됩니다.
# file: /shares/test5
# owner: root
# group: share
user::rwx
user:www-data:rwx
group::rwx
mask::rwx
other::rwx
default:user::rwx
default:user:www-data:rwx
default:group::rwx
default:mask::rwx
default:other::rwx
[wd-nas.postinst] 01/11/14 06:56:58: done.
_: pkg: networking-general
[networking-general.preinst] 01/11/14 06:56:59: update 02.00.00-124635
[networking-general.preinst] 01/11/14 06:56:59: done.
`/etc/hostname' -> `/mnt/rootfs/etc/hostname'
`/etc/hosts' -> `/mnt/rootfs/etc/hosts'
`/etc/network/interfaces' -> `/mnt/rootfs/etc/network/interfaces'
[networking-general.postinst] 01/11/14 06:57:00: update 02.00.00-124635 context=update
root: hostname=WDMyCloud
[networking-general.postinst] 01/11/14 06:57:00: configuring networking-general..
`/mnt/rootfs/etc/network/if-up.d/genHostsConfig' -> `/usr/local/sbin/genHostsConfig.sh'
[networking-general.postinst] 01/11/14 06:57:00: done.
_: pkg: apache-php-webdav
[apache-php-webdav.preinst] 01/11/14 06:57:00: update 02.00.01-125544
Remove all non-device users
Delete apache user pwd for user=admin id=
- deleting apache user admin in /etc/nas/apache2/auth/htpasswd
User admin not found
Delete apache user pwd for user=test1 id=
- deleting apache user test1 in /etc/nas/apache2/auth/htpasswd
User test1 not found
Delete apache user pwd for user=test2 id=
- deleting apache user test2 in /etc/nas/apache2/auth/htpasswd
User test2 not found
Delete apache user pwd for user=test3 id=
- deleting apache user test3 in /etc/nas/apache2/auth/htpasswd
User test3 not found
[apache-php-webdav.preinst] 01/11/14 06:57:01: done.
`/etc/nas/apache2/auth/htgroup' -> `/mnt/rootfs/etc/nas/apache2/auth/htgroup'
`/etc/nas/apache2/auth/require.inc' -> `/mnt/rootfs/etc/nas/apache2/auth/require.inc'
`/etc/nas/apache2/auth/alias.inc' -> `/mnt/rootfs/etc/nas/apache2/auth/alias.inc'
`/etc/nas/apache2/auth/htpasswd' -> `/mnt/rootfs/etc/nas/apache2/auth/htpasswd'
`/etc/nas/apache2/server-name.conf' -> `/mnt/rootfs/etc/nas/apache2/server-name.conf'
[apache-php-webdav.postinst] 01/11/14 06:57:03: update 02.00.01-125544 context=update
[apache-php-webdav.postinst] 01/11/14 06:57:03: configuring apache-php-webdav..
Site 000-default already disabled
Module mpm_event already disabled
Enabling apache modules...
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Considering conflict mpm_itk for mpm_prefork:
Module mpm_prefork already enabled
Module actions already enabled
Module auth_digest already enabled
Module cache already enabled
Module dav already enabled
Considering dependency dav for dav_fs:
Module dav already enabled
Module dav_fs already enabled
Module headers already enabled
Module rewrite already enabled
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Module ssl already enabled
Module include already enabled
Module authn_core already enabled
Considering dependency authz_core for authz_groupfile:
Module authz_core already enabled
Module authz_groupfile already enabled
Removing unused apache modules...
Removing any system startup links for /etc/init.d/apache2 ...
/etc/rc0.d/K85apache2
/etc/rc1.d/S04apache2
/etc/rc2.d/S04apache2
/etc/rc3.d/S04apache2
/etc/rc4.d/K85apache2
/etc/rc4.d/S02apache2
/etc/rc6.d/K85apache2
update-rc.d: warning: start runlevel arguments (1 2 3 5 4) do not match apache2 Default-
Start values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (0 4 5 6) do not match apache2 Default-Stop
values (0 1 6)
Adding system startup for /etc/init.d/apache2 ...
/etc/rc0.d/K85apache2 -> ../init.d/apache2
/etc/rc4.d/K85apache2 -> ../init.d/apache2
/etc/rc5.d/K85apache2 -> ../init.d/apache2
/etc/rc6.d/K85apache2 -> ../init.d/apache2
/etc/rc1.d/S04apache2 -> ../init.d/apache2
/etc/rc2.d/S04apache2 -> ../init.d/apache2
/etc/rc3.d/S04apache2 -> ../init.d/apache2
/etc/rc4.d/S02apache2 -> ../init.d/apache2
/etc/rc5.d/S04apache2 -> ../init.d/apache2
(Re)starting apache
[apache-php-webdav.postinst] 01/11/14 06:57:12: done.
_: pkg: date-time
[date-time.preinst] 01/11/14 06:57:13: update 02.00.00-107788
[date-time.preinst] 01/11/14 06:57:13: done.
`/etc/default/ntpdate' -> `/mnt/rootfs/etc/default/ntpdate'
`/etc/localtime' -> `/mnt/rootfs/etc/localtime'
`/etc/timezone' -> `/mnt/rootfs/etc/timezone'
`/etc/nas/service_startup/ntpdate' -> `/mnt/rootfs/etc/nas/service_startup/ntpdate'
[date-time.postinst] 01/11/14 06:57:14: update 02.00.00-107788 context=update
[date-time.postinst] 01/11/14 06:57:14: configuring date-time..
Removing any system startup links for /etc/init.d/saveclock.sh ...
/etc/rc0.d/K05saveclock.sh
/etc/rc6.d/K05saveclock.sh
/etc/rcS.d/S01saveclock.sh
update-rc.d: warning: stop runlevel arguments (0 6) do not match saveclock.sh Default-
Stop values (0 1 6)
Adding system startup for /etc/init.d/saveclock.sh ...
/etc/rc0.d/K05saveclock.sh -> ../init.d/saveclock.sh
/etc/rc6.d/K05saveclock.sh -> ../init.d/saveclock.sh
/etc/rcS.d/S01saveclock.sh -> ../init.d/saveclock.sh
Removing any system startup links for /etc/init.d/ntpdate ...
/etc/rc2.d/S16ntpdate
update-rc.d: warning: start runlevel arguments (2) do not match ntpdate Default-Start
values (2 3 4 5)
Adding system startup for /etc/init.d/ntpdate ...
/etc/rc2.d/S16ntpdate -> ../init.d/ntpdate
[date-time.postinst] 01/11/14 06:57:15: done.
_: pkg: alerts
[alerts.preinst] 01/11/14 06:57:16: update 02.00.00-110448
[alerts.preinst] 01/11/14 06:57:16: upgrade()
mkdir: created directory `/mnt/rootfs//CacheVolume/.wd-alert'
mode of `/mnt/rootfs//CacheVolume/.wd-alert' changed from 0755 (rwxr-xr-x) to 0775
(rwxrwxr-x)
changed ownership of `/mnt/rootfs//CacheVolume/.wd-alert' from root:root to root:www-data
[alerts.preinst] 01/11/14 06:57:16: done.
`/CacheVolume/.wd-alert/wd-alert.db' -> `/mnt/rootfs/CacheVolume/.wd-alert/wd-alert.db'
`/CacheVolume/.wd-alert/wd-alert-desc.db' -> `/mnt/rootfs/CacheVolume/.wd-alert/wd-alert-
desc.db'
[alerts.postinst] 01/11/14 06:57:16: update 02.00.00-110448 context=update
[alerts.postinst] 01/11/14 06:57:16: PASSED: setup test for /mnt/rootfs//CacheVolume/.wd-
alert
[alerts.postinst] 01/11/14 06:57:16: upgrade test for alerts: PASSED
[alerts.postinst] 01/11/14 06:57:16: done.
_: pkg: data-volume-config
dpkg-query: no packages found matching data-volume-config
dpkg-query: no packages found matching data-volume-config
_: pkg: upnp-nas
[upnp-nas.preinst] 01/11/14 06:57:17: update 02.00.00-101758
[upnp-nas.preinst] 01/11/14 06:57:17: done.
`/etc/nas/nasdevice.xml' -> `/mnt/rootfs/etc/nas/nasdevice.xml'
[upnp-nas.postinst] 01/11/14 06:57:18: update 02.00.00-101758 context=update
[upnp-nas.postinst] 01/11/14 06:57:18: configuring upnp-nas..
Removing any system startup links for /etc/init.d/upnp_nas ...
/etc/rc0.d/K79upnp_nas
/etc/rc2.d/S61upnp_nas
/etc/rc3.d/K79upnp_nas
/etc/rc4.d/K79upnp_nas
/etc/rc6.d/K79upnp_nas
update-rc.d: warning: start runlevel arguments (2 5) do not match upnp_nas Default-Start
values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (0 3 4 6) do not match upnp_nas Default-
Stop values (0 1 6)
Adding system startup for /etc/init.d/upnp_nas ...
/etc/rc0.d/K79upnp_nas -> ../init.d/upnp_nas
/etc/rc3.d/K79upnp_nas -> ../init.d/upnp_nas
/etc/rc4.d/K79upnp_nas -> ../init.d/upnp_nas
/etc/rc6.d/K79upnp_nas -> ../init.d/upnp_nas
/etc/rc2.d/S61upnp_nas -> ../init.d/upnp_nas
/etc/rc5.d/S61upnp_nas -> ../init.d/upnp_nas
Removing any system startup links for /etc/init.d/lltd ...
/etc/rc0.d/K02lltd
/etc/rc2.d/S90lltd
/etc/rc3.d/K02lltd
/etc/rc4.d/K02lltd
/etc/rc6.d/K02lltd
update-rc.d: warning: /etc/init.d/lltd missing LSB information
update-rc.d: see
Adding system startup for /etc/init.d/lltd ...
/etc/rc0.d/K02lltd -> ../init.d/lltd
/etc/rc3.d/K02lltd -> ../init.d/lltd
/etc/rc4.d/K02lltd -> ../init.d/lltd
/etc/rc6.d/K02lltd -> ../init.d/lltd
/etc/rc2.d/S90lltd -> ../init.d/lltd
/etc/rc5.d/S90lltd -> ../init.d/lltd
`/mnt/rootfs/etc/wdcomp.d/upnp-nas/saved_settings/etc/nas/nasdevice.xml' ->
`/mnt/rootfs/etc/nas/nasdevice.xml'
[upnp-nas.postinst] 01/11/14 06:57:18: done.
_: pkg: dlna-server-twonky
[dlna-server-twonky.preinst] 01/11/14 06:57:18: update 7.4.0-11
PID file /var/run/mediaserver.pid not found, stopping server anyway...
twonkystarter: no process found
[dlna-server-twonky.preinst] 01/11/14 06:57:19: done.
`/etc/nas/service_startup/twonky' -> `/mnt/rootfs/etc/nas/service_startup/twonky'
[dlna-server-twonky.postinst] 01/11/14 06:57:19: update 7.4.0-11 context=update
[dlna-server-twonky.postinst] 01/11/14 06:57:19: configuring dlna-server-twonky..
Check if new /CacheVolume/twonkymedia/db does not exist.
Remove /CacheVolume/twonkymedia/twonkyserver.ini.
removed `/CacheVolume/twonkymedia/twonkyserver.ini'
Install twonky /etc/rc* startup and shutdown scripts
update-rc.d: warning: /etc/init.d/twonky missing LSB keyword 'required-stop'
update-rc.d: warning: start runlevel arguments (2) do not match twonky Default-Start
values (3 5)
update-rc.d: warning: stop runlevel arguments (0 3 4 6) do not match twonky Default-Stop
values (0 1 2 6)
System start/stop links for /etc/init.d/twonky already exist.
Set execution flag for scripts in /etc, /usr/local and /usr/local/twonkymedia-7
[dlna-server-twonky.postinst] 01/11/14 06:57:19: done.
_: pkg: itunes
[itunes.preinst] 01/11/14 06:57:20: update 01.00.01-127178
[itunes.preinst] 01/11/14 06:57:20: done.
`/etc/nas/service_startup/itunes' -> `/mnt/rootfs/etc/nas/service_startup/itunes'
[itunes.postinst] 01/11/14 06:57:20: update 01.00.01-127178 context=update
[itunes.postinst] 01/11/14 06:57:20: configuring itunes..
update-rc.d: warning: start runlevel arguments (2) do not match itunes Default-Start
values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (0 3 4 6) do not match itunes Default-Stop
values (0 1 6)
[itunes.postinst] 01/11/14 06:57:21: done.
_: pkg: admin-rest-api
Starting preinst
`/usr/local/nas/orion/orion.db' -> `/mnt/rootfs/usr/local/nas/orion/orion.db'
`/var/www/rest-api/config/server.csr' -> `/mnt/rootfs/var/www/rest-api/config/server.csr'
`/var/www/rest-api/config/dynamicconfig.ini' -> `/mnt/rootfs/var/www/rest-
api/config/dynamicconfig.ini'
`/var/www/rest-api/config/server.key' -> `/mnt/rootfs/var/www/rest-api/config/server.key'
`/var/www/rest-api/config/server.crt' -> `/mnt/rootfs/var/www/rest-api/config/server.crt'
`/var/www/rest-api/config/dynamicconfig.ini_safe' -> `/mnt/rootfs/var/www/rest-
api/config/dynamicconfig.ini_safe'
Starting postinst
Site wdnas-rest-api already enabled
Site wdnas-ui already enabled
** Finish - REST API 2.1 is ready **
_: pkg: nas-safepoint
[nas-safepoint.preinst] 01/11/14 06:57:25: update 01.05.05-110119
[nas-safepoint.preinst] 01/11/14 06:57:25: done.
`/etc/cron.d/WDSAFE' -> `/mnt/rootfs/etc/cron.d/WDSAFE'
[nas-safepoint.postinst] 01/11/14 06:57:25: update 01.05.05-110119 context=update
[nas-safepoint.postinst] 01/11/14 06:57:25: configuring nas-safepoint..
[nas-safepoint.postinst] 01/11/14 06:57:25: done.
_: pkg: webui
dpkg-query: no packages found matching webui
dpkg-query: no packages found matching webui
_: pkg: orion-resources
dpkg-query: no packages found matching orion-resources
dpkg-query: no packages found matching orion-resources
_: pkg: afp
[afp.preinst] 01/11/14 06:57:26: update 03.00.02-113509
[afp.preinst] 01/11/14 06:57:26: done.
`/etc/nas/timeMachine.conf' -> `/mnt/rootfs/etc/nas/timeMachine.conf'
[afp.postinst] 01/11/14 06:57:27: update 03.00.02-113509 context=update
[afp.postinst] 01/11/14 06:57:27: done.
_: pkg: ftp
[ftp.preinst] 01/11/14 06:57:27: update 02.00.00-107524
[ftp.preinst] 01/11/14 06:57:27: done.
`/etc/nas/service_startup/vsftpd' -> `/mnt/rootfs/etc/nas/service_startup/vsftpd'
[ftp.postinst] 01/11/14 06:57:28: update 02.00.00-107524 context=update
[ftp.postinst] 01/11/14 06:57:28: done.
root: Saving upgrade cache to redundant location in rootfs
root: ## postinst_footer ##
postinst complete.
rebooting for the upgrade to take effect...
Processing triggers for wd-nas ...
[wd-nas.postinst] 01/11/14 06:57:41: triggered project-install-trigger context=triggered
[wd-nas.postinst] 01/11/14 06:57:41: done.
Processing triggers for alerts ...
[alerts.postinst] 01/11/14 06:57:42: triggered project-install-trigger context=triggered
[alerts.postinst] 01/11/14 06:57:42: done.
Processing triggers for libc-bin ...
제가 방금 해보니 위와 같이 나오고 대시보드 들어가니 정상적으로 되네요 ㅎㅎ
이메일 알림 적용해놨다면 이메일이 옵니다. 펌웨어업그레이드가 완료되었다구요.
따로 재부팅한다는 말은 없으니 대략 5~10분 정도 기다리셨다가 대시보드로 들어가보세요.
대시보드가 잘 된다면 성공입니다.
다시 Putty에 접속하여
rm -rf /DataVolume/sq-030401-230-20140415.deb.zip
rm -rf /DataVolume/sq-030401-230-20140415.deb
위 두 명령어로 업데이트 파일을 삭제하면 끝납니다.
-
등록일 2016.01.23
-
등록일 2015.12.23WD My Cloud 시놀로지OS 사용기댓글 102
-
등록일 2014.10.07
-
등록일 2014.10.06
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
-
링크