MicroServer ZFSディスク取り外し

PC

MicroServerからバックアップ用に作成したZFSの非冗長化ディスクを取り外す。

対象のプール名はbackup

foo@myserver:~$ sudo zpool list
NAME     SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
backup  1.36T  1.12T   247G    82%  1.00x  ONLINE  -
pool    14.5T  13.7T   785G    94%  1.12x  ONLINE  -

exportで取り外す

foo@myserver:~$ sudo zpool export backup

palimpsestで調べると対象デバイスは/dev/sdhなので、取り外し用にコマンドを送る。

foo@myserver:~$ sudo -s
root@myserver:~# echo 1 > /sys/block/sdh/device/delete
root@myserver:~# exit
exit

dmesgで見るとちゃんとlink downされている。

[470415.852721] sd 5:3:0:0: [sdh] Synchronizing SCSI cache
[470415.853698] sd 5:3:0:0: [sdh] Stopping disk
[470415.854613] ata7.03: disabled
[470429.957150] ata7.03: exception Emask 0x10 SAct 0x0 SErr 0x990000 action 0xf
[470429.957228] ata7.03: SError: { PHYRdyChg 10B8B Dispar LinkSeq }
[470429.957388] ata7.03: hard resetting link
[470430.984316] ata7.03: failed to resume link (SControl 0)
[470430.984708] ata7.03: SATA link down (SStatus 0 SControl 0)
[470430.984870] ata7: EH complete

これで取り外せる状態になった。

参考URL

Linux: SATA hot plug / unplug

Last Updated on 2024-08-13 by spicebeat

タイトルとURLをコピーしました