920plus m.2 슬롯을 볼륨으로 사용 시 업데이트 후 초기화 현상
안녕하세요.
표제와 같이 m.2 슬롯으로 볼륨을 구성해서 사용 중인데 패치를 할때마다 볼륨 인식이 안되서 다시 잡아주고 있습니다.
요새는 어떤가요?
DSM 7.2.1-69057 Update 5 가 나와서 해보고 싶은데 또 볼륨 구성이 초기화 될까봐..
920 plus 는 m.2 볼륨 지원 안해주는건지..
1등
꼬로 2024.04.12. 10:06
저는 923인데 이번 dsm패치해도 잘되더라구요..923두대에 nvme 2개씩 꼽혀있고 스토리지로 쓰고있습니다
2등
수라 2024.04.12. 10:08
지금도 그러지 않나요? 23+모델만 nvme볼륨이 정식 기능인걸로 압니다. 그 이전모델은 수작업이 필요하구요
3등
화정큐삼 2024.04.12. 12:27
달소님처럼 DS920+ 정품유저신가 보네요.
M.2 NVMe 장착하시고 깃헙의 007revad 님 NVMe 볼륨화 스크립트 사용하시고 계신거죠?
M.2 NVMe 장착하시고 깃헙의 007revad 님 NVMe 볼륨화 스크립트 사용하시고 계신거죠?
화정큐삼
정품 유저인뎅.. 깃헙에 그런 스크립트가 있나요? 저도좀...알고 싶습니다.
화정큐삼 2024.04.16. 12:34
스테이트루
007revad 님 링크입니다.
https://github.com/007revad/Synology_enable_M2_volume
사용법이 좀 어렵고 복잡해서 접근하시기 어려우실 수도 있구요.
레드필 rr 과 mshell 의 경우는 딱 핵심 스크립트 1줄만 처리합니다.
https://github.com/PeterSuh-Q3/tcrp-addons/blob/main/nvmevolume-onthefly/src/install.sh
이 내용들은 정품과 헤놀 구분없이 공통사항입니다.
https://github.com/007revad/Synology_enable_M2_volume
사용법이 좀 어렵고 복잡해서 접근하시기 어려우실 수도 있구요.
레드필 rr 과 mshell 의 경우는 딱 핵심 스크립트 1줄만 처리합니다.
https://github.com/PeterSuh-Q3/tcrp-addons/blob/main/nvmevolume-onthefly/src/install.sh
이 내용들은 정품과 헤놀 구분없이 공통사항입니다.
화정큐삼 2024.04.16. 12:46
스테이트루
두 스크립트의 핵심 내용만 직접 처리하실 수 있도록 스크립트를 만들어 봤습니다.
sudo -i
cp -vf /lib64/libhwcontrol.so.1 /lib64/libhwcontrol.so.1.bak
/usr/bin/xxd -c $(/usr/bin/xxd -p /lib64/libhwcontrol.so.1.bak | wc -c) -p /lib64/libhwcontrol.so.1.bak | sed "s/803e00b8010000007524488b/803e00b8010000009090488b/" | /usr/bin/xxd -r -p > /lib64/libhwcontrol.so.1
위 스트립트를 설명 드리자면
반드시 root 권한으로 실행하셔야 하구요.
libhwcontrol.so.1 를 백업파일을 하나뜨고
libhwcontrol.so.1.bak 백업파일을 읽어서 M.2가 볼륨화가 가능하도록 Hexa 치환처리를 해서 libhwcontrol.so.1 파일에 기록합니다.
libhwcontrol.so.1.bak 은 원본의 백업이니 다시 원복하시고 싶으시면 이 파일을 사용해서 처리하시면 됩니다.
손상되지 않도록 잘 보관하고 계시구요.
추가적으로 /etc/synoinfo.conf 에 활성화 시켜주어야 할 항목들입니다.
supportnvme=yes
support_m2_pool=yes
sudo -i
cp -vf /lib64/libhwcontrol.so.1 /lib64/libhwcontrol.so.1.bak
/usr/bin/xxd -c $(/usr/bin/xxd -p /lib64/libhwcontrol.so.1.bak | wc -c) -p /lib64/libhwcontrol.so.1.bak | sed "s/803e00b8010000007524488b/803e00b8010000009090488b/" | /usr/bin/xxd -r -p > /lib64/libhwcontrol.so.1
위 스트립트를 설명 드리자면
반드시 root 권한으로 실행하셔야 하구요.
libhwcontrol.so.1 를 백업파일을 하나뜨고
libhwcontrol.so.1.bak 백업파일을 읽어서 M.2가 볼륨화가 가능하도록 Hexa 치환처리를 해서 libhwcontrol.so.1 파일에 기록합니다.
libhwcontrol.so.1.bak 은 원본의 백업이니 다시 원복하시고 싶으시면 이 파일을 사용해서 처리하시면 됩니다.
손상되지 않도록 잘 보관하고 계시구요.
추가적으로 /etc/synoinfo.conf 에 활성화 시켜주어야 할 항목들입니다.
supportnvme=yes
support_m2_pool=yes
cmt alert