Skip to content

Instantly share code, notes, and snippets.

@fluggelgleckheimlen
Last active August 14, 2023 10:38
Show Gist options
  • Save fluggelgleckheimlen/0ed29e0e862a294d35ff3548ebb0dd15 to your computer and use it in GitHub Desktop.
Save fluggelgleckheimlen/0ed29e0e862a294d35ff3548ebb0dd15 to your computer and use it in GitHub Desktop.
Format HDD with T10-PI Type 2
#!/bin/bash
for i in {0..23}
do
sg_format --format --fmtpinfo=3 --pfu=0 /dev/sg$i &
done
@fluggelgleckheimlen
Copy link
Author

Команда для параллельного форматирование дисков с T10-PI Type 2, чтобы создать "защищённый" пул на DS3500 без замены дисков по официальной процедуре.

Подключаем корзину к линуксовому серверу через HBA и смотрим адреса дисков в lsscsi -g:

root@ubuntu:~# lsscsi -g
[1:0:0:0]    disk    IBM-ESXS ST9600205SS      B55D  /dev/sdb   /dev/sg0
...
[1:0:23:0]   disk    IBM-ESXS HUC109060CSS60   J2EE  /dev/sdy   /dev/sg23
[1:0:24:0]   enclosu IBM-ESXS EXP3524          039C  -          /dev/sg24

И на всякий случай проверяем поддержку PI на самих дисках:

root@ubuntu:~# sg_vpd -p 0x86 /dev/sg0 | grep 'SPT=1'
  ACTIVATE_MICROCODE=0 SPT=1 GRD_CHK=1 APP_CHK=1 REF_CHK=1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment