• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

헤놀 dsm 7.0.1 Native NvMe 캐시 드라이브 인식 시키기

만능십자도라이바 만능십자도라이바 2689

8

14

헤놀로지는 NvMe 하드디스크를 인지하지 못하는감?

 

헤놀로지가 NvMe 하드 디스크를 인식하지 못하는 이유는 정품 시놀로지 NvMe의 Pci 위치는 고정적으로 세팅되어있기 때문입니다. 

 

이 pci 정보값은 아래의 파일에 들어있습니다.

 

/lib64/libsynonvme.so .1

 

따라서 근본적으로 위의 값에서 실제 Pci 주소값을 변경 저장해주면 정확하게 인식하게 됩니다.

 

자, 이제 hex코드까지 주물딱 거리는 고수의 길로 인도 해드리겠습니다.

 

+ 사례

nvme 인식이 안되는 경우 /etc.defaults/.extensionPorts 맵핑 방법이 되지 않는 경우,

헤놀 dsm 7.0.1

Ds918+ , RS1619x , DS419+, DS1019+, DS719+, DS1621xs+ 

마이그레이션(/etc.defaults/.extensionPorts매핑으로 해결) 또는  신규설치(대부분)

위의 조건이라면 한번 참고 해주세요.

 

 

이제 막 헤놀을 설치하고 스토리지 풀 생성과정중 캐시드라이브를 인식 못한 거의 첫단계 과정이라는 설정 아래 설명드리겠습니다.

 

 

준비물

 hex editor (발췌 : https://www.hhdsoftware.com/free-hex-editor    다운로드링크)

HHD Free Hex Editor is a fastest binary file editing software for Windows. Using this freeware hex ed...

 

 

과정

 

1. 제어판에 터미널 및 SMNP로 이동 SSH 기능을 활성화(가급적 포트 번호는 사용자정의포트를 지정한다 예,22000).

    공유기에서 헤놀IP의 SSH 포트를 개방해줍니다.(포트포워딩)

 

2. SSH로 접속해줍니다.(putty나 Xshell등을 이용)

 

관리자 권한 접속

sudo -i

 

nvme정보를 불러옵니다.

udevadm info /dev/nvme0n1

2개의 nvme일경우 

udevadm info /dev/nvme1n1

 

 

1.JPG

위의 P: 다음중  (예.0000:00:1b.4)  이 값을 기억, 메모 해두세요.

 

2.JPG

저와 같이 두개의 NvMe이면 두개 다 메모해두세요.

 

3.일단 원본 파일을 백업합니다.

cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
 

4. libsynonvme.so.1 파일을 hex 에디터를 이용하여 편집 할  컴퓨터로 옮길 준비를 합니다.

Dsm에서 공유폴더롤 들어가 Download 폴더를 만듭니다.(다른 폴더나 다른 이름의 폴더여도 상관없습니다.

(예문은 download 폴더를 공유폴더로 만들때를 예시 하겠습니다.

cp /lib64/libsynonvme.so.1 /volume1/download/libsynonvme.so.1
 

5. dsm 화면세어 파일스테이션으로 들어가 download 폴더에서 libsynonvme.so.1을  다운로드합니다.

 

6. hex editor를 실행해서  다운로드한 libsynonvme.so.1 불러온 다음  오른쪽 필드에서'Ds918+'문구를 찾습니다., 기본값은 0000:00:13.0 그리고 0000:00:13.1입니다. 아까 위에서 확인 실제 Pci 주소값인 0000:00:1b.4으로 수정합니다.이때 두번째값에 nvme가 하나면 동일한 값을 또는 2개일시 두번째 실제 Pci 주소값으로 0000:00:1d.0 수정 후 저장합니다.

hex.JPG

 

7. 수정된 libsynonvme.so.1 파일 헤놀 다운로드 공유 폴더(아까 만든 폴더)에 업로드하여 원본 파일을 덮어 씌웁니다.

 

8.다시 SSH 터미널로 돌아갑니다.

 

9.  원본 파일 삭제

rm /lib64/libsynonvme.so.1

 

10. 수정된 파일을 시스템에 복사합니다(/volume1/download 실제 다운로드 폴더).

cp /volume1/download/libsynonvme.so.1 /lib64/libsynonvme.so.1

 

11. 퍼미션 수정 꼭하셔야 됩니다.

chmod 644 /lib64/libsynonvme.so.1

 

12. 시스템 재부팅

자, 다 끝났습니다.  재부팅후 dsm에 접속하여 저장소 관리자에 가서 nvme ssd가 잘 인식되었는지 확인해 봅니다.

성공.JPG

성공2.JPG

 

수고하셧습니다.

 

지난주 드래곤볼 조립후 dsm만 올리고, 오늘 첫 dsm 세팅 작업이네요.

 

통상적으로 크게

/etc.defaults/.extensionPorts를 편집하여 pci주소를 맵핑하는 방법

libsynonvme.so .1 를 HEX 편집으로 pci주소를 변경하는 방법

2가지의 방법이 많이 이용되는 편인데요.

첫번째 방법의 경우 마이그레이션이나, 실제 pci값이 인식되고 논리적인 주소값이 새로운 dsm 으로 링크가 끊어진 경우 잘 되는것 같습니다.

첫번째의 방법으로 맵핑하려하는데, 내 시스템에는 /etc.defaults/.extensionPorts값이 없다면 주저 마시고 두번제 방법을 써주시면 될것같습니다.

( /etc.defaults/.extensionPorts값이 없어 만들어도 해봤는데 안되더군요.)

화정큐삼님의 도움이 없었으면 아직도 헤메고 있었을 것 같습니다. 화정큐삼님의 도움을 빠른 진로 설정이 되었습니다.  스페샬땡쓰~

 

아무쪼록 다들 행복한 헤놀타임~

신고공유스크랩
14

만능십자도라이바 만능십자도라..
5Lv. 716P
다음 레벨까지 4P

반갑습니다.

첫번째

헤놀 DSM 6.2.3, DS361xs

G2030 , 16G

SSD 120G 2EA cache

HDD 1TB* 4ea SHA 2TB

 

두번째

헤놀 DSM 7.0.1, DS918+

i3-9100, 16G, Asus B365M

NvMe 512G * 2EA cache

HDD WD RED PLUS 4TB * 2 ea SHA 4TB

 

세번째

헤놀 DSM 7.2.1, DS918+

i3-9100, 16G, Asus B365M

NvMe 512G * 2EA cache

HDD WD RED PLUS 4TB * 4 ea SHA 10.5TB

 

---------------------------------------------

회선

 

첫번째

KT 1G

Iptime T3008 내부 회선

Iptime N8004R 외부 wifi

Iptime A604G 내부 wifi

cisco 4port 1G 스위칭허브 2개

 

두번째

KT 1G

Iptime A3004

cisco 8port 1G

pfSense 공부중

profile image 2등
inniss 2022.03.28. 20:19

nvme 두개 가지고 하나는 캐시로 하나는 드라이브로 인식해서 설치 패키지들 모두 nvme에 옮겼어요.

그냥 기분상 부팅시에 패키지 로드가 조금 빠른것 같다라는 ㅋ

profile image
만능십자도라이바 글쓴이 2022.03.28. 20:43
inniss

 

저는 그냥 읽기쓰기 캐시용으로 선택했을 뿐 어떤게 정답이다라고 정해진 부분은 없습니다.

내맘에 드는 세팅이 쵝오!

profile image
달소 2022.03.29. 11:29

크.. 완전 상세한 가이드 감사드립니다.

나중에 Native로 한번 올릴때 적용해봐야겠네요!!

요거 공지사항 메뉴얼에 추가해도괜찮을까요?!?!

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 59 달소 23.05.29.01:57 23005 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 71 달소 23.05.23.23:58 24693 +23
업데이트 RR-24.3.7 업데이트 6 EXP 15시간 전12:25 262 +2
후기 27000원 헤놀 머신 조립 (장난감) 8 헤놀로지맨 1일 전19:51 666 +3
업데이트 릴리즈 봇이 v1.0.2.4 를 너무 여러번 올려 버려 민망하네요. ㅎㅎ 6 화정큐삼 2일 전00:52 333 +4
4966 질문
image
양수 3시간 전00:08 22 0
4965 잡담
image
훔친수건 1시간 전01:47 24 0
4964 질문
image
레이져 6시간 전21:16 61 0
4963 질문
image
스맛홈매니아 7시간 전20:21 54 0
4962 업데이트
image
EXP 15시간 전12:25 262 +2
4961 질문
image
유니파트 1일 전22:15 218 0
4960 후기
image
헤놀로지맨 1일 전19:51 666 +3
4959 질문
image
유니파트 1일 전18:24 64 0
4958 질문
normal
Skywa1ker 1일 전17:46 153 0
4957 질문
normal
블랙앤해적 1일 전17:37 40 0
4956 질문
normal
요트 1일 전17:13 279 0
4955 질문
normal
zip 1일 전13:01 124 0
4954 질문
normal
모랄로 1일 전09:30 120 0
4953 업데이트
normal
화정큐삼 2일 전00:52 333 +4
4952 후기
image
kmw_ 2일 전16:06 584 +2
4951 질문
image
메가펀치 2일 전15:42 83 0
4950 질문
normal
모랄로 2일 전13:01 114 0
4949 질문
image
아나구 2일 전12:02 175 0
4948 질문
image
짱구바붕 3일 전23:44 213 0
4947 잡담
image
유니파트 3일 전21:28 348 +1