뽐뿌

NAS포럼 입니다.

NAS, 자작 NAS, 클라우드, 웹하드 등 네크워크 대용량 저장 장치와 관련된 정보를 공유하는 공간입니다.
WD 마이클라우드에 시놀로지OS 올리기 (한국어판) 127
분류: 정보
이름: Cliet


등록일: 2015-12-20 16:11
조회수: 36220 / 추천수: 49




마클에 시놀로지를 올렸다고 글을 올렸던 사람입니다.
http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=18750

해외 포럼의 Fox_exe 유저가 설명해놓은 문서가 존재하지만,
우리말로 설명해달라고 요청하는 분들이 계셔서 어줍잖게 번역 및 제 경험을 추가해서 올려봅니다.

!!! 다만 들어가기에 앞서 드릴 주의사항이 있습니다 !!!
1. 시놀로지OS를 올린 이후 다시 마이클라우드 원 상태로 돌아가는 방법이 확실하지 않습니다.
제 생각에는 하드를 뜯어내서 이미지를 덮어씌우는 식으로 복구 가능할 것 같지만, 해보지는 않았습니다.
(이미지 사용 복구 방법: http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=2217 )
추가) 다른 복구 방법에 대한 의견을 올렸습니다: http://ppomppu.co.kr/zboard/view.php?id=nas&no=18846
다시 추가) 분해없이하는 복구 방법을 올렸습니다: http://ppomppu.co.kr/zboard/view.php?id=nas&no=18988

2. 성능이 측정되지 않았습니다.
Fox_exe가 올린 성능측정치가 있긴 하지만, MBps와 Mbps, Mb/s를 혼용해서 써놔서 헷갈립니다.
그리고 제 내부망은 기가빗이 아니라서 제대로 속도 측정하기 어렵습니다..
추가) 지금 보니 제 내부망이 10/100Mbps로 잡히네요.
성능 측정은 다른 분들께 부탁드립니다.

3. 마이클라우드에 시놀로지OS를 올리면서 기존 데이터는 다 날아갑니다.
이 부분은 파티션 설정을 새로 해야하기 때문에 어쩔 수 없습니다.

==============================

그렇기 때문에 아래 사항을 모두 충족하시는 분만 도전해보시길 추천드립니다.
1. 집에 쓸데없이 나뒹구는 마이클라우드가 있다.
2. 마클에 중요한 데이터도 없고, 저렴하게 시놀로지를 체험해보고 싶다.
3. SSH/telnet 접속 정도야 할 수 있다.

===============================

사족이 길었는데 이제 설명 시작하겠습니다.

0. ssh와 telnet 접속을 위해 putty나 다른 클라이언트를 받아주세요.
참고로 기본 설정된 User/password는 admin / mycloud 입니다. (webgui, 리커버리 모드에서의 telnet)
까샨님 댓글 추가) ssh들어갈 때 기본 아이디와 패스워드는 root / welc0me 였던 거 같습니다.
리커버리 모드 아이디 / 패스워드도 저거일지도... (까먹었네요ㅠ)

1. 우선 준비물을 다음 링크에서 받아주세요.
https://drive.google.com/folderview?id=0B_6OlQ_H0PxVRXF4aFpYS2dzMEE&usp=drive_web
위 링크에서 DSM5와 Recovery폴더의 파일들을 다 받으시면 됩니다.
이 파일들에 DSM 이미지가 들어있고, DSM 버젼은 DSM 5.2-5565입니다.

2. 준비물을 설치합니다.
Recovery\Recovery\_software의 파일들을 실행해서 설치해줍니다.
이미 설치되어있다면 다시 설치 안 하셔도 무방합니다.

3. 마이클라우드를 리커버리 모드로 부팅시켜야 합니다.
이 때 두 가지 방법이 있습니다.

1) http://blog.naver.com/garyang/220399067925
위 링크의 === BOOT TO RECOVERY === 설명대로 진행하시면 됩니다.

2) 첫번째 방법이 네트워크 설정 등의 문제로 잘 되지 않을 때 이 방법을 쓰시면 됩니다.
저는 이 두번째 방법을 사용했습니다.

ㄱ) Recovery\Boot recovery from HDD 폴더를 마클의 아무 폴더에나 업로드합니다.
ㄴ) 마클을 SSH로 접속한 후 방금 올린 파일의 경로로 접근합니다.
ㄷ) 아래 명령을 실행합니다.
dd if=boot-sda6-recovery.env of=/dev/sda7
dd if=recovery of=/dev/sda6
ㄹ) 마클 재시작
ㅁ) 마클이 재시작하면서 리커버리 모드로 부팅합니다. LED가 초록불이 뜨면 성공한 것입니다. 이제 telnet으로 접속하세요

***ㅂ) 이 때 아무것도 수정하지 않았다면, boot-md0.env와 boot-md1.env을 써서 일반 모드로 부팅할 수 있습니다.
dd if=boot-md0.env of=/dev/sda7
이 ㅂ) 단계는 마클에 시놀로지 올리는 것을 중단하고 마클 그대로 쓰시고 싶은 분을 위한 단계입니다.
시놀로지를 올리실 분들은 무시하세요.

4. 이제 마클 telnet에서 잠시 손을 떼시고 컴퓨터를 보시면,
아까 받은 Recovery\Recovery\tftproot 폴더 안에 DSM5 폴더의 아래 파일을 복사해서 넣습니다.
dsm-kernel.img
dsm-rootfs.tgz
dsm-bootconfig.env

5. Recovery\Recovery 폴더 안의 _Start_TFTP.bat을 실행합니다.
만약 컴퓨터 IP 주소가 192.168.0.XXX가 아니라면 실행하기 전에 OpenTFTPServerMT.ini파일을 수정해야합니다.
[ALLOWED-CLIENTS]
192.168.0.1-192.168.0.255
이 부분을 컴퓨터 IP 주소에 맞게 수정합니다.
세일즈맨님 경험 추가) 그리고 윈도우 방화벽을 해제하시고 실행하셔야 합니다.

6. 마이클라우드에 접속된 telnet에서 다음 명령어를 하나씩 실행합니다.
참고로 10분 이상 정도 꽤 오래 걸리는 명령어도 있습니다. 기다려주세요.

parted /dev/sda
rm 1
rm 2
rm 3
rm 4
rm 5
rm 6
rm 7
rm 8
mkpart primary 1M 2048M
mkpart primary 2048M 3072M
mkpart primary 3140M -2M
mkpart primary 3072M 3106M
mkpart primary 3106M 3134M
mkpart primary 3134M 3136M
mkpart primary 3136M 3138M
mkpart primary 3138M 3140M
q
mkswap /dev/sda2
mkfs.ext3 /dev/sda1
mkfs.ext3 /dev/sda3
mkdir /tmp/hdd1
mkdir /tmp/hdd3
mount /dev/sda1 /tmp/hdd1
mount /dev/sda3 /tmp/hdd3
cd /tmp/hdd3
tftp -g -b 4096 -r dsm-kernel.img 192.168.0.1           # 이 때 192.168.0.1을 데스크탑 ip주소로 바꿔주셔야 합니다.
tftp -g -b 4096 -r dsm-rootfs.tgz 192.168.0.1            # 이 때 192.168.0.1을 데스크탑 ip주소로 바꿔주셔야 합니다.
tftp -g -b 4096 -r dsm-bootconfig.env 192.168.0.1    # 이 때 192.168.0.1을 데스크탑 ip주소로 바꿔주셔야 합니다.
tar xvfz dsm-rootfs.tgz -C /tmp/hdd1
dd if=dsm-kernel.img of=/dev/sda4
dd if=dsm-bootconfig.env of=/dev/sda7
cd /
umount /tmp/hdd1
umount /tmp/hdd3
sync
poweroff

마지막 명령어 poweroff를 해도 마이클라우드의 led는 꺼지지 않습니다.
telnet 접속이 끊기면 어댑터를 뽑아서 종료시켜 주세요.

7. 마이클라우드의 전원을 다시 넣습니다.
이 때 마이클라우드 LED는 계속 연보라빛입니다.
이전처럼 파란 불이 들어오지 않습니다.

8. 마이클라우드 IP주소로 접속해봅시다.
ID, 패스워드는 admin / mycloud 입니다.
부팅 시간이 조금 오래 걸립니다. 부팅이 다 끝나야 로그인이 되니 조금 기다려주세요.

9. 이제 DSM webgui를 보실 수 있을 겁니다.
참고로 webgui 상의 전원 제어는 실행되지 않는다고 합니다.
SSH에서 전원 끄기는 아래 명령어를
_shutdown -Ph 0
재부팅은 아래 명령어를 실행해주세요.
_shutdown -r 0

======================================

설명이 꽤 길어졌네요.
궁금하신 점 있으시면 댓글 달아주시고, 제 바람이 하나 있다면 도전하시는 분들 중 벽돌이 안 생겼으면 좋겠습니다ㅠㅠ

======================================

저작권과 관련해서 추가 글 올립니다.
관련 글에도 댓글을 달았는데..
xpenology와 제가 올린 빌드는 불법과 합법의 경계에 있다 생각합니다.
(제가 링크한 빌드는 Fox_exe가 올린 것으로 기본적으로 시놀로지 사에서 공개한 ds414j의 DSM의 코드를 기반으로 한다고 알고 있습니다.)

http://miles.storycube.kr/diy-nas-%ED%97%A4%EB%86%80%EB%A1%9C%EC%A7%80-xpenology/
이 글에 잘 적혀있는데 요약하자면 gpl때문에 코드는 공개되어있고, DSM을 쓰는 것은 합법적일 수 있으나, 그 외의 시놀로지 사의 어플리케이션을 쓰는 것은 불법의 여지가 있다는 거죠.
다만 시놀로지 사가 코드가 공개된 DSM외에 앱 사용을 원천적으로 막을 수 있음에도 그러지 않고 있는 상황이고요. (퀵커넥트로 인증하게 하면 사실 끝이죠.)

이렇기 때문에 개인적인 (그리고 실험적인) 용도로 사용하시는 걸 권해드립니다.

그리고 이와 관련되어 제가 잘못 알고있는 점이 있다면 언제든 알려주세요.
저도 개발자지만 GPL등 오픈소스 라이센스는 항상 헷갈리네요.
물론 사안에 따라 글을 내려야할 수도 있겠죠?ㅎㅎ
[ 주소복사 http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=18782 ]

추천 49

다른 의견 0


상대에게 상처를 줄 수 있는 댓글은 삼가주세요. (이미지 넣을 땐 미리 보기를 해주세요.)
직접적인 욕설 및 인격모독성 발언을 할 경우 제재가 될 수 있습니다.
- 미리보기
이모티콘  익명요구    다른의견   
△ 이전글▽ 다음글 -목록보기