您現在的位置是:首頁 > 音樂首頁音樂
大媽處女作03-處理NVME盤不顯示問題
有問題嗎?沒有問題是誰說的
作者:liangfuwang
書接上回:
《大媽處女作01-黑群暉安裝DSM 7。1。1-42962 Update 1,史上最簡單》
《大媽處女作02-處理CPU顯示不正常問題》
我的NAS安裝系統後,NVME盤不見了,不慌,這是老生常談的問題了。
本文僅是對配置過程細化,方便小白食用。
1。 NAS開啟ssh訪問
2。 ssh到群輝,切換到root
wanglf@DSM:/$ sudo -i
3。 檢視nvme裝置
root@DSM:~# ll /dev/nvme*
crw————- 1 root root 250, 0 Oct 5 22:18 /dev/nvme0
brw————- 1 root root 259, 0 Oct 5 22:18 /dev/nvme0n1
crw————- 1 root root 250, 1 Oct 5 22:18 /dev/nvme1
brw————- 1 root root 259, 1 Oct 5 22:18 /dev/nvme1n1
4。 檢視nvme硬碟的ID
root@DSM:~# udevadm info /dev/nvme0n1
P: /devices/pci0000:00/0000:00:1b。4/0000:04:00。0/nvme/nvme0/nvme0n1
N: nvme0n1
E: DEVNAME=/dev/nvme0n1
E: DEVPATH=/devices/pci0000:00/0000:00:1b。4/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:1b。4/0000:04:00。0
E: SUBSYSTEM=block
E: SYNO_ATTR_SERIAL=611A10E7KSZ2
E: SYNO_DEV_DISKPORTTYPE=UNKNOWN
E: SYNO_INFO_PLATFORM_NAME=apollolake
E: SYNO_KERNEL_VERSION=4。4
E: SYNO_SUPPORT_USB_PRINTER=yes
E: SYNO_SUPPORT_XA=no
E: TAGS=:systemd:
E: USEC_INITIALIZED=995280
記錄第一塊nvme位置:0000:00:1b。4
root@DSM:~# udevadm info /dev/nvme1n1
P: /devices/pci0000:00/0000:00:1d。0/0000:07:00。0/nvme/nvme1/nvme1n1
N: nvme1n1
E: DEVNAME=/dev/nvme1n1
E: DEVPATH=/devices/pci0000:00/0000:00:1d。0/0000:07:00。0/nvme/nvme1/nvme1n1
E: DEVTYPE=disk
E: MAJOR=259
E: MINOR=1
E: PHYSDEVBUS=pci
E: PHYSDEVDRIVER=nvme
E: PHYSDEVPATH=/devices/pci0000:00/0000:00:1d。0/0000:07:00。0
E: SUBSYSTEM=block
E: SYNO_ATTR_SERIAL=611A11C1KSZ2
E: SYNO_DEV_DISKPORTTYPE=UNKNOWN
E: SYNO_INFO_PLATFORM_NAME=apollolake
E: SYNO_KERNEL_VERSION=4。4
E: SYNO_SUPPORT_USB_PRINTER=yes
E: SYNO_SUPPORT_XA=no
E: TAGS=:systemd:
E: USEC_INITIALIZED=995893
記錄第二塊nvme的位置:0000:00:1d。0
5。 修改 /lib64/libsynonvme。so。1檔案
群暉提前設定了各個機型的NVME所在的PCI位置,這些資訊儲存在 /lib64/libsynonvme。so。1 這個檔案中,而我們需要將這個檔案中,關於DS918+機型的NVME所在的PCI位置改為自己機器實際所在的位置就能正確識別了。
(1)備份/lib64/libsynonvme。so。1
cp /lib64/libsynonvme。so。1 /lib64/libsynonvme。so。1。bak
(2)把原檔案 libsynonvme。so。1 複製到一個可以供其他電腦下載的共享資料夾中,比如我將其複製到 Download 這個共享資料夾(具體以實際路徑為準,請自行更改)
cp /lib64/libsynonvme。so。1 /volume1/Download/libsynonvme。so。1
(3)在電腦訪問群暉,將在Download檔案中的 libsynonvme。so。1 下載到本地電腦。
在電腦上使用 winhex 軟體開啟剛才下載的 libsynonvme。so。1 檔案,按ctrl+F鍵輸入DS918+搜尋,在右側找到如下圖欄位的原資料為0000:00:13。1和0000:00:13。2,根據第一步查到的本機NVME所在的PCI位置,修改為0000:00:1b。4,順便把另外一個nvme插槽也該了即0000:00:1d。0,修改後儲存;
修改後的
6。 替換 /lib64/libsynonvme。so。1檔案
將修改後的 libsynonvme。so。1 檔案,上傳到群暉的 Download 共享資料夾下(以第5步使用的資料夾為準),覆蓋原檔案。
返回 ssh 工具,以root賬戶登入群暉;
刪除群暉系統原檔案
rm /lib64/libsynonvme。so。1
把修改好的檔案複製到系統(把 /volume1/Download 替換為第5步實際使用的路徑):
cp /volume1/Download/libsynonvme。so。1 /lib64/libsynonvme。so。1
修改檔案許可權:
chmod 644 /lib64/libsynonvme。so。1
重啟群暉,再開啟儲存管理器,就發現正常識別NVME並可以按照提示進行快取的設定