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
Last Updated on 2024-08-13 by spicebeat