您現在的位置是:首頁 > 音樂首頁音樂

大媽處女作03-處理NVME盤不顯示問題

由 什麼值得買 發表于 音樂2023-01-26
簡介1檔案群暉提前設定了各個機型的NVME所在的PCI位置,這些資訊儲存在 lib64libsynonvme

有問題嗎?沒有問題是誰說的

作者:liangfuwang

書接上回:

《大媽處女作01-黑群暉安裝DSM 7。1。1-42962 Update 1,史上最簡單》

《大媽處女作02-處理CPU顯示不正常問題》

我的NAS安裝系統後,NVME盤不見了,不慌,這是老生常談的問題了。

大媽處女作03-處理NVME盤不顯示問題

本文僅是對配置過程細化,方便小白食用。

1。 NAS開啟ssh訪問

大媽處女作03-處理NVME盤不顯示問題

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,修改後儲存;

大媽處女作03-處理NVME盤不顯示問題

大媽處女作03-處理NVME盤不顯示問題

修改後的

大媽處女作03-處理NVME盤不顯示問題

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並可以按照提示進行快取的設定

大媽處女作03-處理NVME盤不顯示問題