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

MSHELL for TCRP, NVMe 볼륨화 기능이 적용되었습니다.

화정큐삼 화정큐삼 421

4

4

arpl-i18n 의 nvmevolume addon 을 참고 해서 tcrp 용으로 만들었습니다.

 

NVMe 볼륨화는 NVMe 캐쉬도 사용가능하고 NVMe 볼륨도 추가적으로 가능하게 해주는 기능입니다.

저는 지금까지 볼륨화를 하면 캐쉬는 쓰지 못하게 되는것으로 잘못 알고 있었습니다.

 

하지만, arpl 용 nvmevolume.sh 스크립트가 서비스용으로 사용하기에는 적합하지 않은것으로 확인이 되었습니다.

이 기능의 원작자 007revad 님의 스크립트는 자동업데이트 기능이 그 안에 포함이 되어 있습니다.

 

서비스로 실행시 스크립트에 문답이 생기게 되면 스크립트가 멈추는 문제가 있습니다.

wjz304 님께 이부분 수정해야 한다고 말씀은 드렸습니다.

arpl-i18n 에 nvmevolume addon 를 추가해서 새롭게 빌드하시는 분들은 아래와 같이 v1.0.7 에서 v1.0.8로 묻는 과정이 있어서 아마 동작이 안되실겁니다.

 

스크린샷 2023-08-27 오후 12.20.19.png.jpg

 

 

tcrp 에서는 이부분을 생략해서 문제없이 동작되도록 보완했습니다.

 

스크린샷 2023-08-27 오후 12.46.33.png.jpg

 

항상 그렇듯이 로더를 다시 빌드해 주셔야 기능이 동작합니다.

DSM 설치후 바로 활성이 안되시는 경우는 재부팅을 한번 해주셔야 합니다.

 

스크립트가 정상적으로 동작된 상태를 확인하고 싶으시다면 아래 커맨드를 sudo 권한에서 실행해 보시면 됩니다.

sudo -i

for file in `ls /etc/systemd/system/*.service | awk -F / '{print $NF}'`; do systemctl status ${file}; done

 

체크결과에서 아래처럼 이미 파일이 편집되어 있다고 나오면 정상입니다. 서비스가 반복실행중이라 

libhwcontrol.so.1 파일의 패치는 계속 반복됩니다.

 

스크린샷 2023-08-27 오후 3.01.58.png.jpg

 

arpl 의 경우는 서비스가 설치되는 위치가 조금 달라서 아래처럼 체크해 보시면 됩니다.

sudo -i

for file in `ls /usr/lib/systemd/system/*.service | awk -F / '{print $NF}'`; do systemctl status ${file}; done

 

 

지금 모든 모델에 대해 시험을 진행중입니다만,

DS920+ 는 정상동작합니다.

DS3622xs+ 는 최신버전 DSM 에서는 사용불가능 한것 같습니다.

 

각 모델별 DSM 버전 호환성은 아래 설명을 참조하시기 바랍니다.

 

 

설치해 보시고 이상이 있는 모델을 알려주시면 감사하겠습니다.

그전에 sudo 권한으로 위에 알려드린 스크립트가 잘 수행되었는지의 여부도 같이 알려주시면 감사하겠습니다.

신고공유스크랩
4

화정큐삼 화정큐삼
30Lv. 18104P
다음 레벨까지 1116P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

profile image 1등
화정큐삼 글쓴이 2023.08.27. 15:17
DS3622xs+ 와 같은 브로드웰nk 플랫폼이면서 단지 베이만 12에서 6베이로 차이가 있고
대신 Nvme 캐쉬활성화 방법이 so.1 라이브러리 파일을 편집하는 방식으로 차이가 있는

DS1621xs+ 는 NVMe 볼륨이 활성화 되는것을 확인했습니다.
옆에 M.2 베이 패널도 잘 나타나네요.

NVMe 볼륨이 활성화를 원하시는 분들은 DS3622xs+ 대신 DS1621xs+ 를 사용하셔야 할것 같습니다.
profile image 2등
화정큐삼 글쓴이 2023.08.27. 15:33

 

https://github.com/007revad/Synology_enable_M2_volume#readme



007revad 님 깃헙에 각 모델별 호환 테스트 결과가 나와있네요.

 

DS1621xs+ 는 최신버전 호환이 되고
DS3622xs+ 는 DSM 7.2-64561 까지만 시험이 된것 같습니다.

profile image 3등
화정큐삼 글쓴이 2023.08.27. 21:08

테스트 데이터를 드리면서

007revad 님과 심도있게 더 대화를 나누었습니다. (호주분 이시네요.^^)

 

 


DS3622xs+ (브로드웰nk), DS1621xs+ 만 예외
DS3617xs (브로드웰)
DVA3221 (덴버톤)

위 3개 플랫폼은 어떤 DSM 버전에서도 아예 작동이 안되는것을 확인했습니다.
덴버톤은 TCRP 가 잘 동작하지 않아서 ARPL 로 대신 확인했습니다.

문제 해결에 실마리를 찾고 있는데, 쉽지는 않을것 같다고 하시네요.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24777 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26351 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 4시간 전15:26 90 +1
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 364 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 176 +1
5103 후기
image
빨간물약 4시간 전15:26 90 +1
5102 질문
image
지축또타 6시간 전13:44 138 0
5101 질문
image
김펭귄 11시간 전08:48 81 0
5100 질문
normal
헤놀로지맨 12시간 전07:21 118 0
5099 질문
normal
sabss 23시간 전20:35 190 0
5098 질문
image
양미 1일 전18:47 82 0
5097 질문
file
지나가는_문과생 1일 전12:20 190 0
5096 질문
normal
툭툭이 2일 전14:32 109 0
5095 질문
normal
zip 2일 전13:40 79 0
5094 질문
normal
jinsol2 2일 전11:13 479 0
5093 질문
normal
M-M-M 2일 전09:15 64 0
5092 후기
image
링츠링링 3일 전18:45 364 +2
5091 질문
normal
nadomola 3일 전17:30 106 0
5090 질문
normal
Venzamin 3일 전11:40 186 0
5089 잡담
normal
서맹 3일 전09:42 457 0
5088 질문
image
초보나스 3일 전03:44 144 0
5087 질문
image
Noil 3일 전23:22 93 0
5086 질문
image
서브어린이 3일 전20:16 89 0
5085 질문
image
서브어린이 4일 전17:50 128 0
5084 질문
image
리준 4일 전12:25 176 +1