ユーザ用ツール

サイト用ツール


serverapps:zfs:replace

文書の過去の版を表示しています。


Diskの交換

環境

  • Dell PERC6(LSI)につながれているディスクを交換します
  • ZFS raidz1で構成されています

やったこと

ディスクの確認

zpoolからの見え方

# zpool status
  pool: zroot
 state: ONLINE
config:

        NAME         STATE     READ WRITE CKSUM
        zroot        ONLINE       0     0     0
          raidz1-0   ONLINE       0     0     0
            mfid0p3  ONLINE       0     0     0
            mfid1p3  ONLINE       0     0     0
            mfid2p3  ONLINE       0     0     0
            mfid3p3  ONLINE       0     0     0

errors: No known data errors

LSIのコントローラにつながれているため、一般に良く挙げられているコマンドは使えません

glabel status
dmesg | grep -B1 'Serial Number'
camcontrol devlist
geom disk list

mfiutlを使います

# mfiutil show drives
mfi0 Physical Drives:
 0 (  136G) ONLINE <FUJITSU MBE2147RC 2903 serial=D00ABCDEFG00> SAS E1:S0
 1 (  136G) ONLINE <FUJITSU MBE2147RC 2903 serial=D00ABCDEFG01> SAS E1:S1
 2 (  136G) ONLINE <FUJITSU MBE2147RC 2903 serial=D00ABCDEFG02> SAS E1:S2
 3 (  136G) ONLINE <FUJITSU MBE2147RC 2903 serial=D00ABCDEFG03> SAS E1:S3

SMARTでも取得できますが、インストールが必要です

# smartctl -a /dev/mfi0 -d  megaraid,1
<snip>
=== START OF INFORMATION SECTION ===
Vendor:               FUJITSU
Product:              MBE2147RC
Revision:             2903
<snip>
Serial number:        D00ABCDEFG01
<snip>

物理ディスクの確認

mfiutlでLEDを光らせることが可能です

# mfiutil locate 1 on

消すときは

# mfiutil locate 1 off

ディスクの停止

見てきたように、コントローラ配下で管理されていることから、OSでの認識番号とコントローラ上の番号は一致していると思われます。

では、3番を停止します

# zpool offline tank da2
serverapps/zfs/replace.1657692324.txt.gz · 最終更新: by hayashi