DS1621xs+ 에서 nvme 캐쉬 인식이 안되는군요.
핫포사이님이 아실것 같습니다만,
DS3622xs+ 에서 DS1621xs+ 로 마이그레이션을 해봤는데요.
DS3622xs+ 에서 잘 인식시켜서 사용해왔던 nvme 캐쉬가 마이그레이션 이후
DS1621xs+ 에서는 인식이 되지 않습니다.
같은 브로드웰nk 플랫폼으로 별문제 없이 될줄 알았는데 좀 다른 부분이 있나 봅니다.
DS3622xs+ 에서는
사용자 정의 스크립트로 부트업때 마다 아래 스크립트로 잘 변경해서 사용해 왔습니다.
sed -i 's/00:03.2/04:00.0/g' /etc.defaults/extensionPorts
DS1621xs+ 에서는
/etc.defaults/extensionPorts 기본값이 약간 다르게 00:03.2 가 아닌 00.03.0 이 아래처럼 들어가 있네요.
[pci]
pci1="0000:00:03.0"
그래서 스크립트를 아래처럼 수정했습니다.
sed -i 's/00:03.0/04:00.0/g' /etc.defaults/extensionPorts
부트업 이후에 스크립트 수행결과는 성공이고 04:00.0 값으로 잘 바뀌어 있습니다.
[pci]
pci1="0000:04:00.0"
그런데도 디스크관리자에 nvme 캐쉬가 나타나지 않습니다.
DS1621xs+ 는 다른 설정이 무언가 필요한 것일까요?
udevadm info /dev/nvme0n1 수행결과도 첨부합니다.
P: /devices/pci0000:00/0000:00:1d.0/0000:04:00.0/nvme/nvme0/nvme0n1
N: nvme0n1
E: DEVNAME=/dev/nvme0n1
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/0000:04:00.0/nvme/nvme0/nvme0n1
E: DEVTYPE=disk
E: MAJOR=259
E: MINOR=0
E: PHYSDEVBUS=pci
E: PHYSDEVDRIVER=nvme
E: PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.0/0000:04:00.0
E: SUBSYSTEM=block
E: SYNO_ATTR_SERIAL=ASLDKJFHALSJDKFH
E: SYNO_DEV_DISKPORTTYPE=UNKNOWN
E: SYNO_INFO_PLATFORM_NAME=broadwellnk
E: SYNO_KERNEL_VERSION=4.4
E: SYNO_SUPPORT_XA=no
E: TAGS=:systemd:
E: USEC_INITIALIZED=257199
0000:00:1d.0 로 바꿔야 하는거 아닌가요?
핫포사이님 글에서도 0000:00:1d.0 를 사용했었다고 제가 댓글을 달았었네요.
왜 저렇게 0000:04:00.0 로 둔갑했는지 잘 모르겠습니다.
알려주신대로 다시 적용해 보겠습니다. 감사합니다. ^^
https://svrforum.com/nas/179424
안녕하세요. 저도 nvme는 시도를 아직 안해보았습니다.
시간날때 한번 해보고 결과를 올릴께요. 너무 안하다보니 기억이 가물가물합니다..^^
감사합니다. 핫포사이님 오실때까지 포기하고 있었습니다.^^
원래 값인 0000:00:1d.0 로도 바뀌어 있는데도 인식을 못하는군요.
인식성공하였습니다.
내용이 조금 길어서 따로 글을 올렸네요.
udevadm info /dev/nvme0n1
cat /etc.defaults/extensionPorts
sed -i 's/00:03.2/00:0e.0/g' /etc.defaults/extensionPorts
cmt alert