WD My Cloud에 순정 데비안 설치하기

NAS

WD My Cloud에 순정 데비안 설치하기

우성군 23 33360 0



1. 들어가며


WD의 저질 펌웨어에 질리신 분, 리눅스에 어느정도 경험이 있으신 분, 분해하여 복원이 가능하신 분, 호기심에 가득차신 분들께 추천드립니다.


다만 현재 알려진 버그로 samba 속도가 35MB/s 내외 밖에 안나옵니다.


관련 링크에 원문이 있으므로, 업데이트되는 상황을 지켜보면 됩니다.



2. 파일 다운로드 및 복사


v04.00.01-623


펌웨어 올린 직후부터 시작하겠습니다.



https://drive.google.com/folderview?id=0B_6OlQ_H0PxVUENWT2UwQTIyb2s&usp=sharing


위 링크 들어가서


Autoinstall.zip 클릭.


파일리스트가 나오고 위에 보면 열기와 다운받는 아이콘이 있는데, 아이콘을 누르면 다운 받아집


니다.



https://drive.google.com/file/d/0B_6OlQ_H0PxVejlxT002cDZyaTQ


위 링크에서 커널 및 rootfs 이미지(Kernel and rootfs v3.7z)를 받습니다. 



Kernel and rootfs v3.7z과 Autoinstall.zip 압축을 풀고,


총 6개의 파일을 MyCloud의 Public 폴더에 넣습니다. 


내 컴퓨터의 네트워크에서 넣는게 편합니다.





위와 같은 형태로 되면 됩니다.



3. 데비안 설치


SSH에 접속합니다. (SSH 접속 방법은 : http://cafe.naver.com/dowooinfo/42)


ID : root


PASSWORD : welc0me



cd /DataVolume/shares/Public


위 명령어로 Public 폴더로 이동합니다.



chmod +x install.sh


위 명령어로 설치스크립트의 권한을 변경합니다.



./install.sh


위 명령어로 설치합니다.


대략 10분 정도 기다린 후 





위와 같이 Reboot to take effect... 가 나오면 


(혹시 10분이 지나도 Reboot 내용이 안나오면 대시보드에서 빠른 초기화를 한 뒤에 다시 시도해보세요. - 모든 파일이 삭제되므로 백업 후 진행하세요.)


Putty를 끄고 다시 SSH 접속합니다. 


(바로 접속이 안되고 5분 정도 기다려야 되네요. 또는 마클 뒤에 랜선 꼽는 부분에 LED가 2개 켜지면 접속 가능한 상태입니다.)



4. 데비안 설정


SSH 비번이 바뀝니다.


ID : root


PASSWORD : mycloud



passwd


위 명령어를 넣어서 원하는 비번을 두번 넣으면 root 비번변경이 됩니다.


참고로 러시아어가 나오는데 당황하지 마세요 ^^


이제 영어로 변경합니다.



export LANG=en_US.UTF-8


export LANGUAGE=en_US.UTF-8


위 명령어로 기본 언어를 영어로 설정합니다.



dpkg-reconfigure locales


언어설정은 위 명령어로 설정 가능합니다.



en_US.UTF-8 UTF-8 에 커서를 놓고 스페이스바를 누르면 선택됩니다.


그리고 ru_RU.UTF-8 UTF-8 부분을 찾아서 스페이스바를 눌러 선택 해제합니다.


그리고 엔터



en_US.UTF-8 선택 후 엔터


이제 러시아어가 나오지 않습니다.




nano /etc/apt/sources.list


위 명령어로 패키지 소스 리스트를 수정합니다.


deb http://ftp.ru.debian.org/debian wheezy main contrib non-free

deb http://ftp.ru.debian.org/debian wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free



위와 같이 나와있는데


컨트롤 + K를 눌러서 한줄씩 다 지우고



deb http://ftp.us.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free


위 내용을 붙여넣어줍니다. (복사 후 putty에서 마우스 우클릭)


컨트롤 + O , 엔터, 컨트롤 + X로 빠져나옵니다.



5. 데비안 추가 설정 및 패키지 설치


apt-get update


위 명령어로 소스리스트를 업데이트합니다.



apt-get upgrade -y


위 명령어로 모든 패키지를 업그레이드합니다. (기존 WD 순정 펌웨어에서는 불가능한 명령어였죠 ^^)



apt-get install -y mdadm tzdata locales dialog fake-hwclock


위 명령어로 각종 필요한 패키지를 설치합니다.


mdadm 설치시 뭐 물어보는데 그냥 엔터 누르면 됩니다.



dpkg-reconfigure tzdata


위 명령어로 시간을 설정합니다.


Asia -> Seoul 선택하면 됩니다.



자동 스크립트는 추천하지 않습니다.


기존 WD 순정 펌웨어를 날려버리네요.


cd /


위 명령어로 최상위 폴더로 이동합니다.



chmod +x run_me_after_reboot.sh


위 명령어로 설치스크립트의 권한을 변경합니다.



./run_me_after_reboot.sh


위 명령어로 설치합니다.





위와 같이 마구 업데이트하기 시작합니다.





위와 같이 중간에 mdadm 관련된 것을 물어보는데 그냥 엔터누르면 됩니다.




또 위와 같이 sysstat 관련해서 물어볼 수 있는데 엔터 누르면 됩니다. (이건 안나올 수도 있어요)



locales라고 물어보는데


아까 설정했기 때문에 그냥 엔터 엔터 누릅니다.





위와 같이 tzdata는 시간 설정인데


영어가 제대로 나오면 Asia 엔터 후 Seoul 엔터 누르면 됩니다.


러시아어가 나오면 아무거나 선택 후 영어 설정 후 다시 설정하면 됩니다.



참고로 시간 설정을 다시 하려면


dpkg-reconfigure tzdata


위 명령어를 넣으면 됩니다.



6. 기존 데이터 폴더 마운트하기


기존에 쓰던 폴더가 마운트되어 있지 않습니다.



mkdir /data


위와 같이 마운트 할 폴더를 생성합니다.



mount -t ext4 /dev/sda4 /data


위와 같이 마운트하면 됩니다. 기존의 자료들은 다 살아있습니다.



그리고 부팅할 때마다 붙어있게 하려면 fstab을 수정하면 됩니다.


nano /etc/fstab


위 명령어로 들어가면 제일 밑에


# Data ("Shares" in original firmware)

#/dev/sda4       /data   ext4    defaults        0       0


위와 같은 부분이 있는데 


# Data ("Shares" in original firmware)

/dev/sda4       /data   ext4    noatime,data=writeback,barrier=0,nobh,errors=remount-ro        0       0


위와 같이 제일 밑에 부분에 '#'을 지우고 옵션을 수정합니다. (쓰기 속도는 차이 없지만 읽기 속도가 순정에 가까워지네요.)


컨트롤 + O, 엔터, 컨트롤 + X 를 누르면 저장 후 빠져나옵니다.


이제 재부팅해도 그대로 붙어있습니다.



기본적인 설치는 끝났습니다.



7. 기타 패키지


삼바나 트랜스미션, FTP, 웹서버 설치는 그냥 데비안과 같다고 보시면 됩니다. (http://www.wsgvet.com/bbs/board.php?bo_table=odroid)


다만 삼바 설치시 smbpasswd가 처음에 안되는데


touch /etc/samba/smbpasswd


위 명령어를 넣으면 잘 됩니다.



https://drive.google.com/folderview?id=0B_6OlQ_H0PxVRXF4aFpYS2dzMEE&usp=drive_web


위 링크에 다른 정보 및 파일들이 있으니 참조하시구요.


OMV는 제가 따로 강좌를 올려보겠습니다. 물론 관련링크에 다 있습니다 ^^

, , , , , ,

23 Comments
우성군 07.09 18:17  
[@BKMH] 에공 너무 오래되어 그런가봅니다 ㅜ ㅜ

복원하시려면 이미지 통 복원을 하시면 될 것 같습니다 ㅜ ㅜ
BKMH 07.09 21:46  
[@우성군] 답변 감사합니다!
혹시 저와 비슷한 상황에 계시는 분이 계실 수도 있어, 답글로 남깁니다.
현재 저는 아직 복원을 하지 않은 상태이고,
debian archive를 통해 apt-get으로 라이브러리를 설치하는 방법입니다.
정리하면
1. /etc/apt/sources.list 를
    deb http://archive.debian.org/debian wheezy main
    deb http://archive.debian.org/debian-security wheezy/updates main
  로 변경
2. date +%Y%m%d -s "20180101" 로 일자를 변경
3. apt-get update로 update가 가능했습니다
아래는 출처이고, 저는 이방법으로 패키지 설치하고, 이후 안되는경우 복원을 수행해보려 합니다.
혹시 저와 같은 상황에 계신분들에게 도움이 되면 좋겠습니다!
출처 : https://www.it-swarm.dev/ko/debian/archivedebianorg%EC%9D%98-wheezyupdates%EC%97%90%EC%84%9C-404%EB%A5%BC-%EC%B0%BE%EC%9D%84-%EC%88%98-%EC%97%86%EC%9D%8C%EC%9D%84-%EB%B0%98%ED%99%98-%ED%95%A8/959664802/
우성군 07.09 21:52  
[@BKMH] 와 정말 감사합니다.

전 요새 우분투만 쓰고 있어서 데비안 쪽은 문외한이라 몰랐습니다. ㅠㅠ

감사합니다!