目錄

背景

從何處獲取實用程式

有關如何使用每個實用程式的步驟。

Windows版SmartMonTools - JBOD模式

Linux版SmartMonTools - JBOD模式

適用於ESXi的SmartMonTools - JBOD模式

Sg3_utils for Windows - JBOD模式

Sg3_utils for Linux - JBOD模式

Windows版Sandisk工具 — JBOD模式

Linux版Sandisk工具 — JBOD模式

Linux版SmartMonTools - RAID模式

背景

「開機時間」是確定SSD壽命的重要指標。為了識別受影響的固態驅動器(SSD)，您需要下載3個rd允許檢視開機時間的當事方實用程式(PoH)在某些情況下，還會出現模型#對於受影響的SSD。  在下面您將找到有關從何處獲取實用程式以及如何使用它們的說明。

從何處獲取實用程式

有4選擇不同的實用程式rom取決於您的作業系統和需求。  請檢視下表。

工具

適用的OS

工具源

SmartMon工具

Linux、Windows、VMware

https://sourceforge.net/projects/smartmontools/files/smartmontools/

sg3_utils

Linux、Windows

http://sg.danny.cz/sg/sg3_utils.html

SanDisk工具

Linux、Windows

https://kb.sandisk.com/app/answers/detail/a_id/18565/~/lightning-gen.-ii-ssd-drive-firmware

Storcli實用程式

所有作業系統

https://docs.broadcom.com/docs/007.1410.0000.0000_Unified_StorCLI.zip

有關如何使用每個實用程式的步驟。

每個應用工具都需要具備一些在Linux、VMware和Windows中安裝軟體的知識。  安裝之前，請務必閱讀所有自述檔案。

Windows版SmartMonTools - JBOD模式

附註： 如果您使用的是RAID控制器，則無法通過Windows收集此資料

1. 安裝:

1. 轉到上表中發佈的下載連結並下載 和 安裝smartmontools實用程式

2. 通過上面的連結獲取smartctl Windows安裝程式檔案。

3. 執行安裝檔案：

smartmontools-7.1-1.win32-setup.exe

4. 開啟命令提示符

5. 轉到資料夾：

C:\Program Files\smartmontools\bin

2. 檢查驅動器韌體版本：

1. 在命令下運行以獲取目標驅動器的裝置名稱。

smartctl –scan

[jbod windows smartmon fw 1]

2. 讀取驅動器韌體版本，如下所示：

smartctl -i /dev/sdc

[jbod windows smartmon fw 2]

3. 檢查開機時間：

1. 安裝之後，您將使用smartmontools包中的「smartctl」實用程式。

2. 開啟CMD，轉到smartmontools目錄 並鍵入以下內容來查詢SSD清單：

smartctl.exe --scan

3. 一次 確定要檢查的SSD後，可以鍵入以下兩個命令 訂購 以獲得所需的輸出 (其中X是要檢查的驅動器碟符��

smartctl -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -l selftest /dev/sdX

4. 查詢「終身」小時 從1st 線路。  這將是PoH的最新記錄。

[jbod windows smartmon]

Linux版SmartMonTools - JBOD模式

1. 安裝:

1. 轉到上表中發佈的下載連結，下載並安裝smartmontools實用程式。

2. 獲取smartctl 安裝 通過以上鍊接獲得檔案Linux版本。

3. 解除 安裝 檔案。

tar -zxvf smartmontools-7.1.tar.gz

4. 轉到資料夾：

smartmontools-7.1

5. 按順序運行以下命令。

./configure

make

make install

2. 檢查驅動器韌體版本：

1. 「sdb」是目標驅動器的裝置名稱。

smartctl -i /dev/sdb

[jbod linux smartmon fw]

3. 檢查開機時間(POH)

1. 轉到smartmontools目錄，通過鍵入以下內容找到SSD清單：

esxcli storage core device list

2. 一旦確定要檢查哪個SSD，您就可以進行檢查鍵入以下兩個命令以獲取所需的輸出（其中X是要檢查的驅動器碟符）��

smartctl -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -l selftest /dev/sdX

3. 查詢「Lifetime」小時從1st 線路。  這將是PoH的最新記錄。

[jbod linux smartmon]

適用於ESXi的SmartMonTools - JBOD模式

1. 安裝:

1. 轉到上表中發佈的下載連結，下載並安裝smartmontools實用程式

2. 獲取smartctl ESXi 安裝 檔案通過上面的連結。

3. 在ESXi主機上啟用外殼和SSH。

[jbod esxi smartmon安裝]

4. 通過ftp工具將檔案「smartctl-6.6-4321.x86_64.vib」上傳到ESXi主機「tmp」資料夾。

5. 通過SSH連線到ESXi主機。

6. 將ViB接受級別設定為CommunitySupported。

esxcli software acceptance set --level=CommunitySupported

7. 然後安裝軟體包。

esxcli software vib install -v /tmp/smartctl-6.6-4321.x86_64.vib

2. 檢查驅動器韌體版本

1. 通過SSH連線到ESXi主機。然後運行以下命令以獲取目標驅動器的裝置名稱和韌體版本。

esxcli storage core device list

[jbod esxi smartmon fw]

2. 檢查開機時間(POH)

1. 請轉到smartmontools目錄，通過鍵入

esxcli storage core device list

2. 確定要檢查的SSD後，可以鍵入以下兩個命令以獲取所需的輸出(其中 naa.xxx 是要檢查的驅動器碟符��

/opt/smartmontools/smartctl -d scsi -t short /dev/disks/naa.xxx – Wait 10 seconds before running the second command

/opt/smartmontools/smartctl -d scsi -l selftest /dev/disks/naa.xxx

3. 查詢從第一行開始的「Lifetime」小時。  這將是PoH的最新記錄。

[jbod esxi smartmon]

Sg3_utils for Windows - JBOD模式

1. 安裝

1. 轉到上表中發佈的下載連結，下載並安裝 sg3_utils 公用事業

2. 通過上面的連結獲取smartctl Windows安裝程式檔案。

3. 執行安裝檔案：

smartmontools-7.1-1.win32-setup.exe

4. 開啟命令提示符

5. 轉到資料夾：

C:\Program Files\smartmontools\bin

2. 檢查驅動器韌體版本：

1. 在命令下運行以獲取目標驅動器的裝置名稱。

smartctl –scan

[jbod windows sg3_utils fw 1]

2. 如下所示讀取驅動器韌體版本

smartctl -i /dev/sdc

[jbod windows sg3_utils fw 2]

3. 檢查開機時間：

1. 轉到 sg3_utils 目錄，並通過鍵入以下內容找到SSD清單：

sg_scan

2. 確定要檢查的SSD後，可以鍵入以下內容g命令（其中X是要檢查的驅動器號）：

sg_logs --page=0x15 pdX

3. 查詢「累計開機（分鐘）"。

[jbod windows sg3_utils]

Sg3_utils for Linux - JBOD模式

1. 安裝:

1. 轉到上表中發佈的下載連結，下載並安裝sg3_utils實用程式

2. 獲取sg3_utils 安裝 通過以上鍊接獲得檔案Linux版本。

3. 解除 安裝 檔案。

tar -zxvf sg3_utils-1.45.tgz

4. 轉至文件夾'sg3_utils-1.45'。

5. 按順序運行以下命令。

./configure

make

make install

2. 檢查驅動器韌體版本

1. 「sdb」是目標驅動器的裝置名稱。

sg_logs --page=0x33 /dev/sdb

[jbod linux sg3_utils fw]

3. 檢查開機時間

1. 確定要檢查的SSD後，可以鍵入以下命令（其中X是要檢查的驅動器碟符）：

sg_logs --page=0x15 /dev/sdX

2. 尋找「Cumulated power on minutes」。

[jbod linux sg3_utils.jpg]

Windows版Sandisk工具 — JBOD模式

1. 安裝:

1. 轉到上表中發佈的下載連結，下載並安裝sg3_utils實用程式

2. 通過上面的連結獲取smartctl Windows安裝程式檔案。

3. 執行安裝檔案

smartmontools-7.1-1.win32-setup.exe

4. 開啟命令提示符

5. 轉到資料夾：

C:\Program Files\smartmontools\bin

2. 檢查驅動器韌體版本

1. 在命令下運行以獲取目標驅動器的裝置名稱。

smartctl –scan

[jbod windows sandisk fw]

3. 檢查開機時間

1. 要標識要檢查的驅動器，請鍵入以下命令：

scli show all

2. 確定要檢查的SSD後，可以鍵入以下命令（其中X是要檢查的驅動器碟符）：

scli show diskX -S

3. 尋找「總開機小時數」。

[jbod windows sandisk]

Linux版Sandisk工具 — JBOD模式

1. 安裝

1. 轉到上表中發佈的下載連結，下載並安裝sg3_utils實用程式

2. 獲取Cli 安裝 通過以上鍊接獲得檔案Linux版本。

3. 解壓縮 安裝 檔案。

4. 轉到資料夾：

Linux_1.8.0.12/generic/x86_64

5. 在命令下運行以使「scli」可執行.

chmod +x scli

2. 檢查驅動器韌體版本

1. 「sdb」是目標驅動器的裝置名稱。

./scli show /dev/sdb -a

[jbod linux sandisk fw]

3. 檢查開機時間

1. 確定要檢查的SSD後，可以鍵入以下命令（其中X是要檢查的驅動器號）：

./scli show /dev/sdX -S

2. 尋找「總開機小時數」。

[jbod linux sandisk]

Linux版SmartMonTools - RAID模式

1. 安裝

1. 您需要安裝smartmontools和storcli utility來收集資料。

2. 轉到上表中發佈的下載連結，下載並安裝smartmontools實用程式

3. 獲取smartctl 安裝 通過以上鍊接獲得檔案Linux版本。

4. 解除 安裝 檔案。

tar -zxvf smartmontools-7.1.tar.gz

5. 轉到資料夾：

smartmontools-7.1

6. 按順序運行以下命令。

./configure

make

make install

7. 現在轉到上表中發佈的下載連結，下載並安裝storcli實用程式。

8. 標識要檢查的驅動器，轉到storcli目錄並鍵入命令：

storcli /c0/eall/sall show

9. 查詢裝置ID(DID)。  裝置ID將是 未來步驟中需要的.

[raid linux smartmon fw 1]

2. 檢查驅動器韌體版本

1. 以下命令中的「148」是目標驅動器的裝置ID(DID)。而「sdc」是其裝置名稱。

smartctl -d megaraid,148 -i /dev/sdc

[raid linux smartmon fw 2]

3. 檢查開機時間

1. 一旦確定要檢查哪個SSD，則可以鍵入以下兩個命令以獲取所需的輸出(其中X是 從步驟4獲得的裝置ID��

注意：為了讓此操作生效，您需要確保並使用megaraid'使用RAID集時輸入命令。  否則就無法使用。

smartctl -d megaraid,N -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -d megaraid,N -l selftest /dev/sdX

2. 查詢「Lifetime」小時從1st 線路。  這將是PoH的最新記錄。

[raid linux smartmon]

附註： SmartMonTools在RAID for ESXi中不起作用。sg3_utils和Sandisk工具不能在所有作業系統的RAID中工作。