테스트 - 헤놀 5.2 버전에서 7.1(jun's Mod)로 한방에 올리기
<임시 공지>
질문글 작성시 아래 링크를 참고하시어 작성해주셔야 원활한 답변이 가능합니다.
https://svrforum.com/nas/152290
오늘은 정신 나간(?) 테스트를 해 보았습니다.
(도움이 되는 분도 계실 듯하여...)
6쩜대, 심지어 5쩜대 사용하시는 분들의 제일 큰 관심사가 7.1로 데이터 손실없이 마이그레이션이 가능하냐는 것이죠.
평소에 저도 궁금하던 사항이었는데, 그런 질문이 올라 올 때 마다 드릴 대답이 마땅찮았습니다. 그래서 해 봤습니다.ㅎㅎㅎ~
그리고 아래 질문 글에 대한 답글이기도 합니다.
https://svrforum.com/nas/311738
환경은,
Native (VM은 5.2 설치하기가 실패해서 실험 불가 ㅎㅎㅎ~ 구 버전 설치도 어렵군요^^)
CPU : i3-2100 (샌디브릿지)
motherboard : ASRock Z68 Pro3 Gen3
LAN : realtek
HDD : 삼성 EVO SSD 120G * 1개
3615xs 5.2 5644 버전을 3622xs+ 7.1-42661 update2 로 올릴겁니다.
자~ 시작합니다.
먼저 5.2 5644 버전을 설치했습니다.
오랜만에 보는 화면이네요. 새록새록합니다^^
정보를 볼까요?
더미 데이터를 넣기 위해 패키지 센터에서 포토스테이션과 오디오스테이션을 설치합니다.
공유 폴더에 음악과 사진들을 넣습니다.
7.1로 올린 이후에 요놈들이 잘 살아 있어야 할텐데요.
길어져서 그림은 생략했지만, photo 폴더에도 사진들을 좀 넣었고, 더미 사용자도 두 명 만들었습니다.
자~ 이제 7.1 부트로더를 만들어야죠.
사실은 3622xs+가 무한 설치 반복 이슈가 있어서 달소님 성공하신 이미지를 기다리고 있었는데, 오늘 퇴근이 늦으신가(?) 봅니다.
그래서......
TCRP 로 화정큐삼님의 m 쉘을 이용해 부트로더를 만들었습니다.
(./my.sh DS3622xs+J 매우 잘 작동합니다. 화정큐삼님 감사합니다^^)
부트로더 만들어서 부팅~ 두두둥~~~~
아래 그림을 만났습니다. 아싸~
마이그레이션 테스트니 당연히 마이그레이션이죠.
위의 그림에서 마이그레이션을 누르면 아래 그림이 나옵니다.
시스템 구성 보존(파일 및 설정 유지)를 선택합니다.
그러면 설치할 DSM을 선택하는 화면이 나오고, 저는 jun mod로 부트로더를 만들었으므로 과감하게(?)
"Synology 웹사이트에서 자동으로 최신 버전 다운로드"를 선택하고 다음을 누릅니다.
초조한 시간이 흐른 후.......
짜잔~
익숙한 화면이 나왔습니다.
5.2에서 사용하던 관리자 아이디와 패스워드로 로그인을 합니다.
제일 먼저 업데이트 화면으로 가 봅니다.
DSM 7.1-42661 update2 까지 업데이트 되었습니다.
데이터를 살펴봐야죠.
음악 파일들이 그대로 있네요^^
사진들도 그대로 있습니다.
더미로 만든 사용자들도 그대로 있네요.
결론.
5.2에서 7.1로 한방 마이그레이션 가능합니다.
주의사항.
이 테스트는 가장 간단한 구조입니다.
디스크 달랑 1개이고 레이드 구성도 없습니다.
훨씬 복잡한 구성에서는 어떻게 될지 모르지요.
하드디스크 많으면 디스크 찾아서 매핑하는 것부터 벽에 부딪힐 수도 있습니다.
실제로 하실 때는 중요 데이터는 백업하시고, 이 실험은 그저 "가능은 하구나" 정도의 의미로 보시면 될 것 같습니다.
이상 정신 나간 실험이었습니다.
p.s.
사실 이 실험에서 가장 중요한 부분은 7.1의 부트로더를 만드는 부분인 것 같습니다.
부트로더가 잘 만들어지면 마이그레이션은 무난 한 것 같습니다.
그래서 제가 부트로더를 만들었던 순서와 명령어들을 아래에 정리합니다.
굳이 마이그레이션 아니고 새로 설치하실 분들도 참고하시면 됩니다.
1. 0.8.0.0 TCRP 이미지를 USB에 굽는다.
2. 구워진 이미지를 헤놀이 설치될 PC에 꽂고 부팅한다.
3. IP 스캐너를 이용해서 IP를 찾는다(22번 포트가 열려있는 IP)
4. putty를 이용해서 접속한다. id/pw 입력해서 로그인
5. 아래 3개의 명령어를 차례로 입력
wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz; tar -zxvf my.sh.gz;
./my.sh
./my.sh DS3622xs+J (918+로 만드실 경우에는 ./my.sh DS918+J)
6. 껏다 켠다(재부팅)
7. IP 스캐너로 IP 검색(80포트가 열려있는 IP)한 다음 DSM 설치
이런 실험 너무 좋아요! ^^
기본 구성일때는 잘 될꺼라고 생각하지만 추가 설치된 앱들이 많거나 도커까지 있다면 쉽지 않을수도 있겠네요.
그렇습니다. 상황을 좀 더 복잡하게 만들어 놓고 실험을 해야 하는데 거기까지는 못 갔습니다 ㅠㅠ
게으름이 병입니다^^
감사합니다.
크... 정말 엄청난 실험감사합니다!!
이런게 가장 궁금했던건데 몸소 실천을 ㅎㅎㅎㅎ
달소님과 포럼에서 받은 도움에 비하면 그야말로 모기 발의 피 정도입니다^^
감사합니다.
이 실험으로 앞으로 다른 분들의 성공율이 높아지겠군요... 감사합니다!
일단 막연한 두려움을 버리고 시도 자체가 좀 더 늘어나지 않을까 예상해 봅니다.
시도하지 않으면 전진 할 수 없으니까요^^
감사합니다.
마음에 사무치는 말씀이네요 포기를 여러번 해왔어서... 여러번 재시도를 해봐야겠네요! 감사합니다!
한방에 성공하신것 축하드립니다.^^
참, 그리고 DS920+ 도 이제 빌드 가능합니다. ( ./my.sh DS920+J jumkey )
포코피코님 12시간전에 수정하셨다고 대답 주셨네요.
직접 답글 주셨네요.
만드신 m shell 덕분에 한방에 깔끔한 테스트가 이루어졌습니다.
감사합니다^^
DS920+ 빌드 보류 입니다. ㅜㅜ
포코피코님이 수정하신게 3군데 수정을 하셔야 맞는데 1군데만 하셨네요.
다시 수정 요청 드렸습니다.
cmt alert